diff --git a/.github/workflows/announce-a-release.yml b/.github/workflows/announce-a-release.yml index bbff508bf1..42e3963cfc 100644 --- a/.github/workflows/announce-a-release.yml +++ b/.github/workflows/announce-a-release.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout main - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 with: ref: "main" token: ${{ secrets.RELEASE_TOKEN }} @@ -43,7 +43,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout main - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 with: ref: "main" token: ${{ secrets.RELEASE_TOKEN }} diff --git a/.github/workflows/cloudsmith-package-sychronised.yml b/.github/workflows/cloudsmith-package-sychronised.yml index a1858b7955..db600265ee 100644 --- a/.github/workflows/cloudsmith-package-sychronised.yml +++ b/.github/workflows/cloudsmith-package-sychronised.yml @@ -20,7 +20,7 @@ jobs: name: Build latest GNU Docker image runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Login to GitHub Container Registry # v2.2.0 uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc @@ -50,7 +50,7 @@ jobs: name: Build latest musl Docker image runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Login to GitHub Container Registry # v2.2.0 uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc @@ -80,7 +80,7 @@ jobs: name: Build latest Windows Docker image runs-on: windows-2022 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Login to GitHub Container Registry # v2.2.0 uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc @@ -110,7 +110,7 @@ jobs: name: Build release GNU Docker image runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Login to GitHub Container Registry # v2.2.0 uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc @@ -131,7 +131,7 @@ jobs: name: Build release musl Docker image runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Login to GitHub Container Registry # v2.2.0 uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc @@ -152,7 +152,7 @@ jobs: name: Build release Windows Docker image runs-on: windows-2022 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Login to GitHub Container Registry # v2.2.0 uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc @@ -187,7 +187,7 @@ jobs: name: Update stdlib-builder Docker image with newly released ponyc version runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Login to GitHub Container Registry # v2.2.0 uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc @@ -207,7 +207,7 @@ jobs: name: Update stdlib-builder Docker image with nightly ponyc version runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Login to GitHub Container Registry # v2.2.0 uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc @@ -244,7 +244,7 @@ jobs: image: ghcr.io/ponylang/ponyc-ci-stdlib-builder:release steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Build run: "bash .ci-scripts/build-stdlib-documentation.bash" - name: Setup Pages @@ -266,7 +266,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout main - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 with: ref: "main" token: ${{ secrets.RELEASE_TOKEN }} @@ -288,7 +288,7 @@ jobs: container: image: ghcr.io/ponylang/ponyc-ci-stdlib-builder:latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Build run: "bash .ci-scripts/build-stdlib-documentation.bash" - name: Alert on failure diff --git a/.github/workflows/generate-documentation.yml b/.github/workflows/generate-documentation.yml index 188ab90b85..4710efba31 100644 --- a/.github/workflows/generate-documentation.yml +++ b/.github/workflows/generate-documentation.yml @@ -24,7 +24,7 @@ jobs: image: ghcr.io/ponylang/ponyc-ci-stdlib-builder:release steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Build run: "bash .ci-scripts/build-stdlib-documentation.bash" - name: Setup Pages diff --git a/.github/workflows/lint-action-workflows.yml b/.github/workflows/lint-action-workflows.yml index 0bab4d85f7..e651731337 100644 --- a/.github/workflows/lint-action-workflows.yml +++ b/.github/workflows/lint-action-workflows.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Check workflow files uses: docker://ghcr.io/ponylang/shared-docker-ci-actionlint:20230822 with: diff --git a/.github/workflows/nightlies.yml b/.github/workflows/nightlies.yml index 679ed3488d..7c07ee4aa0 100644 --- a/.github/workflows/nightlies.yml +++ b/.github/workflows/nightlies.yml @@ -36,7 +36,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 @@ -76,7 +76,7 @@ jobs: name: x86-64-apple-darwin steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 @@ -118,7 +118,7 @@ jobs: name: arm64-apple-darwin steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 @@ -163,7 +163,7 @@ jobs: name: x86-64-pc-windows-msvc steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Install Dependencies run: | function msys() { C:\msys64\usr\bin\bash.exe @('-lc') + @Args }; msys ' '; msys 'pacman --noconfirm -Syuu'; msys 'pacman --noconfirm -Syuu'; msys 'pacman --noconfirm -S --needed base-devel mingw-w64-x86_64-lldb'; msys 'pacman --noconfirm -Scc' diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 7b3355acaa..4a34bc10c2 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -11,7 +11,7 @@ jobs: name: Lint bash, docker, markdown, and yaml runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Lint codebase uses: docker://github/super-linter:v3.8.3 env: @@ -26,7 +26,7 @@ jobs: name: Validate musl Docker image builds runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Docker build run: "docker build --pull --file=.dockerfiles/latest/x86-64-unknown-linux-musl/Dockerfile ." @@ -34,7 +34,7 @@ jobs: name: Validate GNU Docker image builds runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Docker build run: "docker build --pull --file=.dockerfiles/latest/x86-64-unknown-linux-gnu/Dockerfile ." @@ -42,7 +42,7 @@ jobs: name: Validate Windows Docker image builds runs-on: windows-2022 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Docker build run: "docker build --pull .dockerfiles/latest/x86-64-pc-windows-msvc" @@ -50,7 +50,7 @@ jobs: name: Validate musl Docker release image builds runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Docker build run: "docker build --pull --file=.dockerfiles/release/x86-64-unknown-linux-musl/Dockerfile ." @@ -58,7 +58,7 @@ jobs: name: Validate GNU Docker release image builds runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Docker build run: "docker build --pull --file=.dockerfiles/release/x86-64-unknown-linux-gnu/Dockerfile ." @@ -66,7 +66,7 @@ jobs: name: Validate Windows Docker release image builds runs-on: windows-2022 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Docker build run: "docker build --pull .dockerfiles/release/x86-64-pc-windows-msvc" @@ -76,7 +76,7 @@ jobs: container: image: ghcr.io/ponylang/changelog-tool:release steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.1 - name: Verify CHANGELOG run: changelog-tool verify @@ -100,7 +100,7 @@ jobs: options: --user pony --cap-add=SYS_PTRACE --security-opt seccomp=unconfined steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 @@ -145,7 +145,7 @@ jobs: options: --user pony --cap-add=SYS_PTRACE --security-opt seccomp=unconfined steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 @@ -194,7 +194,7 @@ jobs: options: --user pony --cap-add=SYS_PTRACE --security-opt seccomp=unconfined steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 @@ -243,7 +243,7 @@ jobs: options: --user pony --cap-add=SYS_PTRACE --security-opt seccomp=unconfined steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 @@ -292,7 +292,7 @@ jobs: options: --user pony --cap-add=SYS_PTRACE --security-opt seccomp=unconfined steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 @@ -331,7 +331,7 @@ jobs: name: x86-64 Apple Darwin steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 @@ -366,7 +366,7 @@ jobs: name: arm64 Apple Darwin steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 @@ -404,7 +404,7 @@ jobs: name: x86-64 Windows MSVC steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Install Dependencies run: | function msys() { C:\msys64\usr\bin\bash.exe @('-lc') + @Args }; msys ' '; msys 'pacman --noconfirm -Syuu'; msys 'pacman --noconfirm -Syuu'; msys 'pacman --noconfirm -S --needed base-devel mingw-w64-x86_64-lldb'; msys 'pacman --noconfirm -Scc' @@ -457,7 +457,7 @@ jobs: options: --user pony --cap-add=SYS_PTRACE --security-opt seccomp=unconfined steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 diff --git a/.github/workflows/prepare-for-a-release.yml b/.github/workflows/prepare-for-a-release.yml index 099ed84722..09b872a21c 100644 --- a/.github/workflows/prepare-for-a-release.yml +++ b/.github/workflows/prepare-for-a-release.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout main - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 with: ref: "main" token: ${{ secrets.RELEASE_TOKEN }} @@ -45,7 +45,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout main - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 with: ref: "main" token: ${{ secrets.RELEASE_TOKEN }} @@ -70,7 +70,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout main - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 with: ref: "main" token: ${{ secrets.RELEASE_TOKEN }} diff --git a/.github/workflows/rebuild-stdlib-builder.yml b/.github/workflows/rebuild-stdlib-builder.yml index a9c2a3682a..510aa74cf2 100644 --- a/.github/workflows/rebuild-stdlib-builder.yml +++ b/.github/workflows/rebuild-stdlib-builder.yml @@ -20,7 +20,7 @@ jobs: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Build and push run: bash .ci-dockerfiles/stdlib-builder/build-and-push.bash env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 32bab09512..149c818466 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout main - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 with: ref: "main" token: ${{ secrets.RELEASE_TOKEN }} @@ -59,7 +59,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 @@ -91,7 +91,7 @@ jobs: name: x86-64-apple-darwin steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 @@ -125,7 +125,7 @@ jobs: name: arm64-apple-darwin steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 @@ -162,7 +162,7 @@ jobs: name: x86-64-pc-windows-msvc steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Install Dependencies run: | function msys() { C:\msys64\usr\bin\bash.exe @('-lc') + @Args }; msys ' '; msys 'pacman --noconfirm -Syuu'; msys 'pacman --noconfirm -Syuu'; msys 'pacman --noconfirm -S --needed base-devel mingw-w64-x86_64-lldb'; msys 'pacman --noconfirm -Scc' diff --git a/.github/workflows/stress-test-runtime.yml b/.github/workflows/stress-test-runtime.yml index f4b2946c79..eab9a8459a 100644 --- a/.github/workflows/stress-test-runtime.yml +++ b/.github/workflows/stress-test-runtime.yml @@ -52,7 +52,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 @@ -114,7 +114,7 @@ jobs: options: --user pony --cap-add=SYS_PTRACE --security-opt seccomp=unconfined steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 @@ -172,7 +172,7 @@ jobs: name: ${{ matrix.name }} steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Install Dependencies run: | function msys() { C:\msys64\usr\bin\bash.exe @('-lc') + @Args }; msys ' '; msys 'pacman --noconfirm -Syuu'; msys 'pacman --noconfirm -Syuu'; msys 'pacman --noconfirm -S --needed base-devel mingw-w64-x86_64-lldb'; msys 'pacman --noconfirm -Scc' @@ -229,7 +229,7 @@ jobs: name: ${{ matrix.name }} steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Restore Libs Cache id: restore-libs uses: actions/cache/restore@v3 diff --git a/.github/workflows/update-lib-cache.yml b/.github/workflows/update-lib-cache.yml index 3f89cf6f62..39310e160a 100644 --- a/.github/workflows/update-lib-cache.yml +++ b/.github/workflows/update-lib-cache.yml @@ -31,7 +31,7 @@ jobs: options: --user pony steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Cache Libs id: cache-libs uses: actions/cache@v3 @@ -48,7 +48,7 @@ jobs: name: x86-64 Apple Darwin steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Cache Libs id: restore-libs uses: actions/cache@v3 @@ -65,7 +65,7 @@ jobs: name: x86-64 Windows MSVC steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Cache Libs id: restore-libs uses: actions/cache@v3