Skip to content

Commit

Permalink
Update to actions/checkout v3 (#4374)
Browse files Browse the repository at this point in the history
Eventually v2 will be deprecated. Let's update before that happens.
This also gets us using v3 for all checkout actions in the ponyc repo.
  • Loading branch information
SeanTAllen authored Aug 8, 2023
1 parent 888a4aa commit 8a0e418
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 24 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/announce-a-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout main
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
ref: "main"
token: ${{ secrets.RELEASE_TOKEN }}
Expand Down Expand Up @@ -43,7 +43,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout main
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
ref: "main"
token: ${{ secrets.RELEASE_TOKEN }}
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/cloudsmith-package-sychronised.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
name: Build latest GNU Docker image
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3S
- name: Docker login
run: "docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD"
env:
Expand Down Expand Up @@ -48,7 +48,7 @@ jobs:
name: Build latest musl Docker image
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Docker login
run: "docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD"
env:
Expand Down Expand Up @@ -76,7 +76,7 @@ jobs:
name: Build latest Windows Docker image
runs-on: windows-2022
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Docker login
run: "docker login -u $env:DOCKER_USERNAME -p $env:DOCKER_PASSWORD"
env:
Expand Down Expand Up @@ -104,7 +104,7 @@ jobs:
name: Build release GNU Docker image
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Docker login
run: "docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD"
env:
Expand All @@ -123,7 +123,7 @@ jobs:
name: Build release musl Docker image
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Docker login
run: "docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD"
env:
Expand All @@ -142,7 +142,7 @@ jobs:
name: Build release Windows Docker image
runs-on: windows-2022
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Docker login
run: "docker login -u $env:DOCKER_USERNAME -p $env:DOCKER_PASSWORD"
env:
Expand Down Expand Up @@ -175,7 +175,7 @@ jobs:
name: Update stdlib-builder Docker image with newly released ponyc version
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Login to GitHub Container Registry
uses: docker/login-action@v1
with:
Expand All @@ -194,7 +194,7 @@ jobs:
name: Update stdlib-builder Docker image with nightly ponyc version
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Login to GitHub Container Registry
uses: docker/login-action@v1
with:
Expand Down Expand Up @@ -252,7 +252,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout main
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
ref: "main"
token: ${{ secrets.RELEASE_TOKEN }}
Expand All @@ -274,7 +274,7 @@ jobs:
container:
image: ghcr.io/ponylang/ponyc-ci-stdlib-builder:latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Build
run: "bash .ci-scripts/build-stdlib-documentation.bash"
- name: Alert on failure
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
name: Lint bash, docker, markdown, and yaml
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Lint codebase
uses: docker://github/super-linter:v3.8.3
env:
Expand All @@ -22,47 +22,47 @@ jobs:
name: Validate musl Docker image builds
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Docker build
run: "docker build --pull --file=.dockerfiles/latest/x86-64-unknown-linux-musl/Dockerfile ."

validate-gnu-docker-latest-image-builds:
name: Validate GNU Docker image builds
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Docker build
run: "docker build --pull --file=.dockerfiles/latest/x86-64-unknown-linux-gnu/Dockerfile ."

validate-windows-docker-latest-image-builds:
name: Validate Windows Docker image builds
runs-on: windows-2022
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Docker build
run: "docker build --pull .dockerfiles/latest/x86-64-pc-windows-msvc"

validate-musl-docker-release-image-builds:
name: Validate musl Docker release image builds
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Docker build
run: "docker build --pull --file=.dockerfiles/release/x86-64-unknown-linux-musl/Dockerfile ."

validate-gnu-docker-release-image-builds:
name: Validate GNU Docker release image builds
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Docker build
run: "docker build --pull --file=.dockerfiles/release/x86-64-unknown-linux-gnu/Dockerfile ."

validate-windows-docker-release-image-builds:
name: Validate Windows Docker release image builds
runs-on: windows-2022
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Docker build
run: "docker build --pull .dockerfiles/release/x86-64-pc-windows-msvc"

Expand All @@ -72,7 +72,7 @@ jobs:
container:
image: ponylang/changelog-tool:release
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Verify CHANGELOG
run: changelog-tool verify

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/prepare-for-a-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout main
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
ref: "main"
token: ${{ secrets.RELEASE_TOKEN }}
Expand Down Expand Up @@ -45,7 +45,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout main
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
ref: "main"
token: ${{ secrets.RELEASE_TOKEN }}
Expand All @@ -70,7 +70,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout main
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
ref: "main"
token: ${{ secrets.RELEASE_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rebuild-stdlib-builder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Build and push
run: bash .ci-dockerfiles/stdlib-builder/build-and-push.bash
env:
Expand Down

0 comments on commit 8a0e418

Please sign in to comment.