From 0e89e3d4b6d7d9b16b19164f998ddba8a6daf916 Mon Sep 17 00:00:00 2001 From: mo-marqh <87382490+mo-marqh@users.noreply.github.com> Date: Mon, 16 Oct 2023 11:31:58 +0000 Subject: [PATCH 1/2] github action for asciidoc build and artifact share --- .github/workflows/buildMomentumSpec.yml | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/workflows/buildMomentumSpec.yml b/.github/workflows/buildMomentumSpec.yml index 672e007..8578be4 100644 --- a/.github/workflows/buildMomentumSpec.yml +++ b/.github/workflows/buildMomentumSpec.yml @@ -11,13 +11,20 @@ jobs: - uses: actions/checkout@v2 - name: Install dependencies run: | - echo 'sudo apt install' - - name: build content #toy content + sudo apt update + sudo apt -yq install asciidoctor ruby-asciidoctor-pdf ruby-asciidoctor-plantuml + - name: build content run: | - date > thisdate - # Upload artifact containing Momentum-netCDF.pdf + export apath=./specifications/momentum + export ADOC=$apath/Momentum-netCDF + asciidoctor --base-dir=$apath $ADOC.adoc + asciidoctor-pdf --base-dir=$apath $ADOC.adoc + cp $ADOC.pdf $apath/publish + cp $ADOC.html $apath/publish + ls -l $apath/publish + # Upload artifact containing Momentum-netCDF - name: Upload cf-conventions doc preview uses: actions/upload-artifact@v2 with: - name: thisdate - path: ./ + name: Momentum-netCDF + path: ./specifications/momentum/publish/Momentum-netCDF.* From bc864c5da49c54b64850cac3f5cab9aa8dde6459 Mon Sep 17 00:00:00 2001 From: mo-marqh <87382490+mo-marqh@users.noreply.github.com> Date: Wed, 17 Dec 2025 07:46:00 +0000 Subject: [PATCH 2/2] action versions --- .github/workflows/buildMomentumSpec.yml | 4 ++-- .github/workflows/buildnc.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/buildMomentumSpec.yml b/.github/workflows/buildMomentumSpec.yml index 8578be4..531cfab 100644 --- a/.github/workflows/buildMomentumSpec.yml +++ b/.github/workflows/buildMomentumSpec.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: # Check out PR - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Install dependencies run: | sudo apt update @@ -24,7 +24,7 @@ jobs: ls -l $apath/publish # Upload artifact containing Momentum-netCDF - name: Upload cf-conventions doc preview - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v6 with: name: Momentum-netCDF path: ./specifications/momentum/publish/Momentum-netCDF.* diff --git a/.github/workflows/buildnc.yml b/.github/workflows/buildnc.yml index 4146cf1..a19ab4a 100644 --- a/.github/workflows/buildnc.yml +++ b/.github/workflows/buildnc.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v6 with: fetch-depth: 0 ref: ${{ github.event.pull_request.head.sha }}