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