From cdc1108a36348f3115e80f6a76ccc981121505dd Mon Sep 17 00:00:00 2001 From: Inari Listenmaa Date: Mon, 11 Aug 2025 14:15:19 +0200 Subject: [PATCH] update GitHub workflows for GF 3.12 + newer runner --- .github/workflows/release.yml | 17 ++++++++++++----- .github/workflows/test.yml | 12 ++++++------ 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4c1f96438..1f113e0db 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,19 +8,26 @@ on: jobs: build: - runs-on: ubuntu-18.04 + runs-on: ubuntu-24.04 env: - GF_VERSION: 3.10-1 + GF_VERSION: 3.12 DEST: gf-rgl-${{ github.event.inputs.tag }} steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 + + - name: Download GF + uses: dsaltares/fetch-gh-release-asset@1.1.1 + with: + repo: 'GrammaticalFramework/gf-core' + version: 'tags/${{ env.GF_VERSION }}' + file: 'gf-${{ env.GF_VERSION }}-ubuntu-24.04.deb' + token: ${{ secrets.GITHUB_TOKEN }} - name: Install GF run: | - curl -s https://www.grammaticalframework.org/download/gf_${GF_VERSION}_amd64.deb -o gf.deb - sudo dpkg -i gf.deb + sudo dpkg -i gf-${GF_VERSION}-ubuntu-24.04.deb - name: Build RGL run: | diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 251055ec7..9a2707641 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,26 +6,26 @@ on: jobs: build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 env: - GF_VERSION: 3.11 + GF_VERSION: 3.12 DEST: gf-rgl steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Download GF uses: dsaltares/fetch-gh-release-asset@1.1.1 with: repo: 'GrammaticalFramework/gf-core' - version: 'tags/${{ env.GF_VERSION }}' - file: 'gf-${{ env.GF_VERSION }}-ubuntu-20.04.deb' + version: 'tags/release-${{ env.GF_VERSION }}' + file: 'gf-${{ env.GF_VERSION }}-ubuntu-24.04.deb' token: ${{ secrets.GITHUB_TOKEN }} - name: Install GF run: | - sudo dpkg -i gf-${GF_VERSION}-ubuntu-20.04.deb + sudo dpkg -i gf-${GF_VERSION}-ubuntu-24.04.deb - name: Build RGL run: |