gnucash-docs stable: Remove Ubuntu-18.04 jobs from CI.
John Ralls
jralls at code.gnucash.org
Sun Apr 16 14:32:49 EDT 2023
Updated via https://github.com/Gnucash/gnucash-docs/commit/c4e1f0b4 (commit)
from https://github.com/Gnucash/gnucash-docs/commit/969de047 (commit)
commit c4e1f0b410796a0276e32eb5ac69ff34d79a457e
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 16 11:29:51 2023 -0700
Remove Ubuntu-18.04 jobs from CI.
Github has removed Ubuntu-18.04 support and it's anyway redundant.
diff --git a/.github/workflows/dist-check.yml b/.github/workflows/dist-check.yml
index b76f1100..1fbcef18 100644
--- a/.github/workflows/dist-check.yml
+++ b/.github/workflows/dist-check.yml
@@ -1,39 +1,6 @@
name: dist-check
on: [push, pull_request]
jobs:
- ubuntu-18_dist-mini:
- runs-on: ubuntu-18.04
- name: Ubuntu-18.04 distcheck with minimal requirements
- steps:
- - name: Checkout
- uses: actions/checkout at v2
- - run: sudo apt-get update
- - name: Install minimal dependencies
- run: sudo apt-get install -y cmake ninja-build libxml2-utils xsltproc docbook-xsl
- - run: |
- echo "ROOT_DIR=$GITHUB_WORKSPACE/.." >> $GITHUB_ENV
- - name: Create Directories
- run: |
- pwd
- mkdir $ROOT_DIR/inst
- mkdir build
- - name: Configure GnuCash-docs
- run: |
- cd build
- cmake -G Ninja -DCMAKE_INSTALL_PREFIX=$ROOT_DIR/inst $GITHUB_WORKSPACE -DWITH_MOBI=ON
- - name: Build distribution
- run: |
- cd build
- ninja dist
- - name: Check distribution
- run: |
- cd build
- ninja distcheck
- - uses: actions/upload-artifact at v2
- if: failure()
- with:
- name: TestLog
- path: ${{ github.workspace }}/build/Testing/Temporary/LastTest.log
ubuntu-latest_dist-mini:
runs-on: ubuntu-latest
name: Ubuntu-latest distcheck with minimal requirements
diff --git a/.github/workflows/html-ubuntu.yml b/.github/workflows/html-ubuntu.yml
index c183d46d..be50397d 100644
--- a/.github/workflows/html-ubuntu.yml
+++ b/.github/workflows/html-ubuntu.yml
@@ -1,35 +1,6 @@
name: html-ubuntu
on: [push, pull_request]
jobs:
- ubuntu-18_html:
- runs-on: ubuntu-18.04
- name: make HTML in Ubuntu-18.04
- steps:
- - name: Checkout
- uses: actions/checkout at v2
- - run: sudo apt-get update
- - name: Install minimal dependencies
- run: sudo apt-get install -y cmake ninja-build libxml2-utils xsltproc docbook-xsl
- - run: |
- echo "ROOT_DIR=$GITHUB_WORKSPACE/.." >> $GITHUB_ENV
- - name: Create Directories
- run: |
- pwd
- mkdir $ROOT_DIR/inst
- mkdir build
- - name: Configure GnuCash-docs
- run: |
- cd build
- cmake -G Ninja -DCMAKE_INSTALL_PREFIX=$ROOT_DIR/inst $GITHUB_WORKSPACE -DWITH_MOBI=ON
- - name: Build HTML
- run: |
- cd build
- ninja html
- - uses: actions/upload-artifact at v2
- if: failure()
- with:
- name: TestLog
- path: ${{ github.workspace }}/build/Testing/Temporary/LastTest.log
ubuntu-latest_dist-mini:
runs-on: ubuntu-latest
name: make HTML in Ubuntu-latest
diff --git a/.github/workflows/other-ubuntu.yml b/.github/workflows/other-ubuntu.yml
index 924f459e..c4eb476f 100644
--- a/.github/workflows/other-ubuntu.yml
+++ b/.github/workflows/other-ubuntu.yml
@@ -1,52 +1,6 @@
name: other-ubuntu
on: [push, pull_request]
jobs:
- build-all_ubuntu-18:
- runs-on: ubuntu-18.04
- name: Ubuntu-18.04 build other formats
- steps:
- - name: Checkout
- uses: actions/checkout at v2
- - run: sudo apt-get update
- - name: Install minimal dependencies
- run: sudo apt-get install -y cmake ninja-build libxml2-utils xsltproc docbook-xsl
- - name: Install PDF dependencies
- run: sudo apt-get install -y fop
- - name: Install additional mobi dependencies
- run: sudo apt-get install -y calibre
- - run: |
- echo "ROOT_DIR=$GITHUB_WORKSPACE/.." >> $GITHUB_ENV
- - name: Create Directories
- run: |
- pwd
- mkdir $ROOT_DIR/inst
- mkdir build
- - name: Configure GnuCash-docs
- run: |
- cd build
- cmake -G Ninja -DCMAKE_INSTALL_PREFIX=$ROOT_DIR/inst $GITHUB_WORKSPACE -DWITH_MOBI=ON
- - name: Syntax Check GnuCash-docs
- run: |
- cd build
- ninja
- ninja check
- - name: Build PDF
- run: |
- cd build
- ninja pdf
- - name: Build ePub
- run: |
- cd build
- ninja epub
- - name: Build mobi
- run: |
- cd build
- ninja mobi
- - uses: actions/upload-artifact at v2
- if: failure()
- with:
- name: TestLog
- path: ${{ github.workspace }}/build/Testing/Temporary/LastTest.log
build-all_ubuntu-latest:
runs-on: ubuntu-latest
name: ubuntu-latest build other formatss
Summary of changes:
.github/workflows/dist-check.yml | 33 ---------------------------
.github/workflows/html-ubuntu.yml | 29 ------------------------
.github/workflows/other-ubuntu.yml | 46 --------------------------------------
3 files changed, 108 deletions(-)
More information about the gnucash-changes
mailing list