From 25a684578a2bfe0229e9b0e074f3613a4f96faf5 Mon Sep 17 00:00:00 2001 From: robojerk Date: Sun, 20 Jul 2025 23:36:36 +0000 Subject: [PATCH] Fix Forgejo compatibility: use ubuntu-latest and actions@v3 --- .forgejo/workflows/build-packages.yml | 20 ++++++++++---------- .forgejo/workflows/test-build.yml | 4 ++-- .forgejo/workflows/update-readme.yml | 6 +++--- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.forgejo/workflows/build-packages.yml b/.forgejo/workflows/build-packages.yml index 025036e..a8e02b8 100644 --- a/.forgejo/workflows/build-packages.yml +++ b/.forgejo/workflows/build-packages.yml @@ -15,10 +15,10 @@ env: jobs: build-libostree-backport: name: Build libostree Backport - runs-on: ubuntu-24.04 + runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v3 - name: Setup build environment run: | @@ -64,7 +64,7 @@ jobs: dpkg-buildpackage -us -uc -b - name: Upload libostree artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v3 with: name: libostree-backport-packages path: /opt/Projects/ostree-backport-noble/*.deb @@ -72,14 +72,14 @@ jobs: build-bootc: name: Build bootc Package - runs-on: ubuntu-24.04 + runs-on: ubuntu-latest needs: build-libostree-backport steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v3 - name: Download libostree artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v3 with: name: libostree-backport-packages path: /tmp/libostree-packages @@ -115,7 +115,7 @@ jobs: dpkg-buildpackage -us -uc -b - name: Upload bootc artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v3 with: name: bootc-packages path: bootc-${BOOTC_VERSION}/../*.deb @@ -123,11 +123,11 @@ jobs: create-artifacts: name: Create Combined Artifacts - runs-on: ubuntu-24.04 + runs-on: ubuntu-latest needs: [build-libostree-backport, build-bootc] steps: - name: Download all artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v3 with: path: /tmp/artifacts @@ -138,7 +138,7 @@ jobs: cp /tmp/artifacts/bootc-packages/*.deb release-assets/ 2>/dev/null || true - name: Upload combined artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v3 with: name: release-assets path: release-assets/ diff --git a/.forgejo/workflows/test-build.yml b/.forgejo/workflows/test-build.yml index 385ea00..a1c1f36 100644 --- a/.forgejo/workflows/test-build.yml +++ b/.forgejo/workflows/test-build.yml @@ -12,10 +12,10 @@ env: jobs: test-bootc-build: name: Test bootc Build (with existing libostree) - runs-on: ubuntu-24.04 + runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v3 - name: Setup build environment run: | diff --git a/.forgejo/workflows/update-readme.yml b/.forgejo/workflows/update-readme.yml index 6b481ef..d4e5352 100644 --- a/.forgejo/workflows/update-readme.yml +++ b/.forgejo/workflows/update-readme.yml @@ -9,16 +9,16 @@ on: jobs: update-readme: name: Update README with Artifact Links - runs-on: ubuntu-24.04 + runs-on: ubuntu-latest if: ${{ github.event.workflow_run.conclusion == 'success' }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v3 with: token: ${{ secrets.GITHUB_TOKEN }} - name: Download artifacts from previous workflow - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v3 with: name: release-assets path: /tmp/artifacts