From 761bcde399baef8f9aadd33180b781814d38f27c Mon Sep 17 00:00:00 2001 From: Andrei Subbota Date: Mon, 2 Jun 2025 23:23:09 +0200 Subject: [PATCH 1/3] Update workflow actions --- .github/workflows/build.yml | 16 ++++++++-------- .github/workflows/gen-members.yml | 24 ++++++++++++------------ 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1d2ff974..a8d22a02 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,8 +5,8 @@ jobs: gatsby-build: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 18 cache: 'npm' @@ -27,8 +27,8 @@ jobs: gen-og-images: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 18 cache: 'npm' @@ -53,18 +53,18 @@ jobs: if: ${{ success() && github.ref == 'refs/heads/master' }} runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 18 cache: 'npm' - name: get public dir - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: public-dir path: public - name: get og-images dir - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: og-images path: public/og/members/ diff --git a/.github/workflows/gen-members.yml b/.github/workflows/gen-members.yml index 187152ee..74ffc922 100644 --- a/.github/workflows/gen-members.yml +++ b/.github/workflows/gen-members.yml @@ -9,8 +9,8 @@ jobs: outputs: members_updated: ${{ steps.commit.outputs.members_updated }} steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 16 cache: 'npm' @@ -36,17 +36,17 @@ jobs: git config user.email "<>" git pull origin master git add . - git commit -m "Updating members" && echo "::set-output name=members_updated::true" || echo "::set-output name=members_updated::false" + git commit -m "Updating members" && echo "members_updated=true" >> $GITHUB_OUTPUT || echo "members_updated=false" >> $GITHUB_OUTPUT git push origin master build-site: runs-on: ubuntu-latest if: contains(needs.run-gen-members.outputs.members_updated, true) needs: [run-gen-members] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: master - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version: 16 cache: 'npm' @@ -60,7 +60,7 @@ jobs: CXXFLAGS="--std=c++14" npm install npm run build - name: Upload public dir as artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: public-dir path: public/ @@ -69,10 +69,10 @@ jobs: if: contains(needs.run-gen-members.outputs.members_updated, true) needs: [run-gen-members] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: master - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version: 16 cache: 'npm' @@ -82,7 +82,7 @@ jobs: npm ci npm start - name: Upload files - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: og-images path: scripts/genOGImages/dist/members/ @@ -90,16 +90,16 @@ jobs: needs: [gen-og-images, build-site] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: master - name: get public dir - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: public-dir path: public - name: get og-images dir - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: og-images path: public/og/members/ From a2aad1db00a47206c4b234251f69e0784a2e78a8 Mon Sep 17 00:00:00 2001 From: Andrei Subbota Date: Mon, 2 Jun 2025 23:59:12 +0200 Subject: [PATCH 2/3] Downgrade gh worker images --- .github/workflows/build.yml | 6 +++--- .github/workflows/gen-members.yml | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a8d22a02..3984b2c3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,7 +3,7 @@ on: [push, pull_request] jobs: gatsby-build: - runs-on: ubuntu-24.04 + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 @@ -25,7 +25,7 @@ jobs: name: public-dir path: public gen-og-images: - runs-on: ubuntu-24.04 + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 @@ -51,7 +51,7 @@ jobs: deploy-build: needs: [gen-og-images, gatsby-build] if: ${{ success() && github.ref == 'refs/heads/master' }} - runs-on: ubuntu-24.04 + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 diff --git a/.github/workflows/gen-members.yml b/.github/workflows/gen-members.yml index 74ffc922..f66bdf66 100644 --- a/.github/workflows/gen-members.yml +++ b/.github/workflows/gen-members.yml @@ -5,7 +5,7 @@ on: workflow_dispatch: jobs: run-gen-members: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 outputs: members_updated: ${{ steps.commit.outputs.members_updated }} steps: @@ -39,7 +39,7 @@ jobs: git commit -m "Updating members" && echo "members_updated=true" >> $GITHUB_OUTPUT || echo "members_updated=false" >> $GITHUB_OUTPUT git push origin master build-site: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 if: contains(needs.run-gen-members.outputs.members_updated, true) needs: [run-gen-members] steps: @@ -65,7 +65,7 @@ jobs: name: public-dir path: public/ gen-og-images: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 if: contains(needs.run-gen-members.outputs.members_updated, true) needs: [run-gen-members] steps: @@ -88,7 +88,7 @@ jobs: path: scripts/genOGImages/dist/members/ deploy-site: needs: [gen-og-images, build-site] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 with: From 170b1938846049bf5511b36b8775f170180ae20f Mon Sep 17 00:00:00 2001 From: Andrei Subbota Date: Tue, 3 Jun 2025 00:07:05 +0200 Subject: [PATCH 3/3] Let --with-deps to install all deps --- .github/workflows/build.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3984b2c3..83d48a0a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -32,10 +32,6 @@ jobs: with: node-version: 18 cache: 'npm' - - name: Install Playwright system dependencies (Ubuntu 24.04) - run: | - sudo apt-get update - sudo apt-get install -y libasound2t64 libffi7 libx264-163 - name: Build files run: | cd scripts/genOGImages