From 5a10c0c8702cfa7ec687736d3b99f4a23694d96a Mon Sep 17 00:00:00 2001 From: Danny van der Sluijs Date: Thu, 14 Mar 2024 08:44:11 +0100 Subject: [PATCH 1/4] Update quality-assurance.yml to no longer use GitHub Actions requiring Node16 --- .github/workflows/quality-assurance.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/quality-assurance.yml b/.github/workflows/quality-assurance.yml index bd20606ae..795cf6a22 100644 --- a/.github/workflows/quality-assurance.yml +++ b/.github/workflows/quality-assurance.yml @@ -55,10 +55,10 @@ jobs: phpstan: false phpunit-flags: '--no-coverage' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: docker-compose -f docker-compose.yml up -d - name: Start an SSH Agent - uses: frankdejonge/use-ssh-agent@1.0.2 + uses: frankdejonge/use-ssh-agent@1 - run: chmod 0400 ./test_files/sftp/id_* - id: ssh_agent run: ssh-add ./test_files/sftp/id_rsa From b8666e21c200e648ce511385974e47fb67a8b3c7 Mon Sep 17 00:00:00 2001 From: Danny van der Sluijs Date: Thu, 14 Mar 2024 08:46:26 +0100 Subject: [PATCH 2/4] Update publish-subsplits.yml to no longer use GitHub Actions requiring Node16 --- .github/workflows/publish-subsplits.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish-subsplits.yml b/.github/workflows/publish-subsplits.yml index 476c2e34e..d20c4e1a9 100644 --- a/.github/workflows/publish-subsplits.yml +++ b/.github/workflows/publish-subsplits.yml @@ -16,18 +16,18 @@ jobs: runs-on: ubuntu-latest name: Publish package sub-splits steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: '0' persist-credentials: 'false' - - uses: frankdejonge/use-github-token@1.0.2 + - uses: frankdejonge/use-github-token@1 with: authentication: 'frankdejonge:${{ secrets.PERSONAL_ACCESS_TOKEN }}' user_name: 'Frank de Jonge' user_email: 'info@frenky.net' - name: Cache splitsh-lite id: splitsh-cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: './.splitsh' key: '${{ runner.os }}-splitsh' From 3e0e11f48479795ee1f7546c688e488c16c1f15b Mon Sep 17 00:00:00 2001 From: Danny van der Sluijs Date: Thu, 14 Mar 2024 08:47:46 +0100 Subject: [PATCH 3/4] Update set-subsplit-default-branch.yml to no longer use GitHub Actions requiring Node16 --- .github/workflows/set-subsplit-default-branch.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/set-subsplit-default-branch.yml b/.github/workflows/set-subsplit-default-branch.yml index c11af3e6d..d4815f5e2 100644 --- a/.github/workflows/set-subsplit-default-branch.yml +++ b/.github/workflows/set-subsplit-default-branch.yml @@ -8,11 +8,11 @@ jobs: name: Set default git branch runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: '0' persist-credentials: 'false' - - uses: actions/github-script@v6 + - uses: actions/github-script@v7 with: github-token: ${{ secrets.PERSONAL_ACCESS_TOKEN }} script: | From b5a6d31b466a14070192152c1718b0ccd308cb34 Mon Sep 17 00:00:00 2001 From: Danny van der Sluijs Date: Thu, 14 Mar 2024 21:00:24 +0100 Subject: [PATCH 4/4] refactor: Pin frankdejonge/* actions as there are no mayor version tags --- .github/workflows/publish-subsplits.yml | 4 ++-- .github/workflows/quality-assurance.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish-subsplits.yml b/.github/workflows/publish-subsplits.yml index d20c4e1a9..78d9dab40 100644 --- a/.github/workflows/publish-subsplits.yml +++ b/.github/workflows/publish-subsplits.yml @@ -20,7 +20,7 @@ jobs: with: fetch-depth: '0' persist-credentials: 'false' - - uses: frankdejonge/use-github-token@1 + - uses: frankdejonge/use-github-token@1.1.0 with: authentication: 'frankdejonge:${{ secrets.PERSONAL_ACCESS_TOKEN }}' user_name: 'Frank de Jonge' @@ -31,7 +31,7 @@ jobs: with: path: './.splitsh' key: '${{ runner.os }}-splitsh' - - uses: frankdejonge/use-subsplit-publish@1.0.0 + - uses: frankdejonge/use-subsplit-publish@1.1.0 with: source-branch: '3.x' config-path: './config.subsplit-publish.json' diff --git a/.github/workflows/quality-assurance.yml b/.github/workflows/quality-assurance.yml index 795cf6a22..8b2c11551 100644 --- a/.github/workflows/quality-assurance.yml +++ b/.github/workflows/quality-assurance.yml @@ -58,7 +58,7 @@ jobs: - uses: actions/checkout@v4 - run: docker-compose -f docker-compose.yml up -d - name: Start an SSH Agent - uses: frankdejonge/use-ssh-agent@1 + uses: frankdejonge/use-ssh-agent@1.1.0 - run: chmod 0400 ./test_files/sftp/id_* - id: ssh_agent run: ssh-add ./test_files/sftp/id_rsa