Skip to content

Commit

Permalink
Bump versions of Github actions to versions using Node 20 (backport #…
Browse files Browse the repository at this point in the history
…4116) (#4118)

* Bump versions of Github actions to versions using Node 20 (#4116)

Node 16 is deprecated and will eventually stop being supported.

(cherry picked from commit 99aa9f1)

# Conflicts:
#	.github/workflows/test.yml

* Resolve backport conflicts

---------

Co-authored-by: Jack Koenig <koenig@sifive.com>
  • Loading branch information
mergify[bot] and jackkoenig authored May 30, 2024
1 parent bd3c515 commit b1fbf12
Show file tree
Hide file tree
Showing 11 changed files with 24 additions and 24 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/backport-fixup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
original_pr: ${{ steps.original.outputs.pr }}

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Figure out backport PR number
id: backport
run: |
Expand Down Expand Up @@ -57,7 +57,7 @@ jobs:
if: ${{ needs.resolve_prs.outputs.original_pr }}

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Copy over labels
env:
GH_TOKEN: ${{ github.token }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-scala-cli-example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
# Need to fetch full history for deriving version
with:
fetch-depth: 0
Expand Down Expand Up @@ -57,7 +57,7 @@ jobs:
shell: bash
run: scala-cli chisel-example.scala
- name: Upload Example
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: chisel-example.scala
path: chisel-example.scala
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Cache Scala
Expand Down Expand Up @@ -107,13 +107,13 @@ jobs:
if: (github.event_name == 'push') && (github.ref_name == 'main')
steps:
- name: Download built website
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: website
- name: Untar built website
run: tar zxf website.tar.gz
- name: Deploy Website to GitHub Pages (From Main Branch)
uses: peaceiris/actions-gh-pages@v3
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: website/build
6 changes: 3 additions & 3 deletions .github/workflows/enable-bincompat-checking.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
branches: ${{ steps.determine-branches.outputs.branches }}

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Check Valid
Expand Down Expand Up @@ -70,14 +70,14 @@ jobs:
branch: ${{ fromJson(needs.determine_branches.outputs.branches) }}

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Create file
run: |
VERSION=${{ needs.determine_version.outputs.version }}
VERSION_NO_V=${VERSION#v}
echo $VERSION_NO_V >> project/previous-versions.txt
- name: Open PR
uses: peter-evans/create-pull-request@v5
uses: peter-evans/create-pull-request@v6
with:
base: ${{ matrix.branch }}
branch: bincompat/${{ matrix.branch }}/${{ needs.determine_version.outputs.version }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/install-espresso/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ runs:
using: composite
steps:
- id: cache-espresso
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: /usr/local/bin/espresso
key: espresso-${{ runner.os }}-${{ inputs.version }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/install-jextract/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ runs:
using: composite
steps:
- id: cache-jextract
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: jextract
key: jextract-${{ runner.os }}-${{ inputs.file-name }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-notes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
run: echo "$CHANGELOG" >> $GITHUB_STEP_SUMMARY
- name: Upload Release Notes (on release)
if: github.event_name == 'release'
uses: softprops/action-gh-release@v0.1.15
uses: softprops/action-gh-release@v2.0.5
with:
body: ${{ steps.release-notes.outputs.changelog }}
- name: Error on uncategorized PRs
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/require-label.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
name: Check Labels
runs-on: ubuntu-22.04
steps:
- uses: docker://agilepathway/pull-request-label-checker:v1.4.25
- uses: docker://agilepathway/pull-request-label-checker:v1.6.32
with:
one_of: Feature,Performance,API Modification,Deprecation,Backend Code Generation,Bugfix,Documentation,Dependency Update,Internal,No Release Notes
repo_token: ${{ secrets.GITHUB_TOKEN }}
4 changes: 2 additions & 2 deletions .github/workflows/scala-cli-example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:

steps:
- name: Download Generated CLI Example
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: chisel-example.scala
- name: Display Example
Expand All @@ -27,6 +27,6 @@ jobs:
echo '```' >> $GITHUB_STEP_SUMMARY
- name: Upload To Release Page
if: github.event_name == 'release'
uses: softprops/action-gh-release@v0.1.15
uses: softprops/action-gh-release@v2.0.5
with:
files: chisel-example.scala
2 changes: 1 addition & 1 deletion .github/workflows/setup-oss-cad-suite/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ runs:
using: composite
steps:
- id: cache-oss-cad-suite
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: oss-cad-suite
key: oss-cad-suite-${{ runner.os }}-${{ inputs.version }}
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
ref: ${{ inputs.ref }}
- name: Install Tabby OSS Cad Suite
Expand Down Expand Up @@ -87,7 +87,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
ref: ${{ inputs.ref }}
# FIXME: installling jextract before installing mill to workaround `os.proc` can't find jextract in the outdated PATH env from mill server
Expand Down Expand Up @@ -127,7 +127,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
ref: ${{ inputs.ref }}
- name: Setup Scala
Expand All @@ -144,7 +144,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
ref: ${{ inputs.ref }}
- name: Install Tabby OSS Cad Suite
Expand Down Expand Up @@ -181,7 +181,7 @@ jobs:
scala: ["2.13.12"]
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
ref: ${{ inputs.ref }}
- name: Install Tabby OSS Cad Suite
Expand All @@ -203,7 +203,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
ref: ${{ inputs.ref }}
# Need full history to correctly determine SNAPSHOT version
Expand Down Expand Up @@ -240,7 +240,7 @@ jobs:
- name: Tar built website
run: tar zcf website.tar.gz website/build
- name: Share Built Website
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: website
path: website.tar.gz
Expand Down

0 comments on commit b1fbf12

Please sign in to comment.