fix (actions): Use fixed major versions for actions

As actions get recurrent fixes, using a specific version causes more maintance on the pipelines.

On the other hand, using @master versions could make some action unreliable, as breaking changes might be included without further notice, and even change behavior on a daily basis.
This commit is contained in:
Gustavo Valverde 2022-01-25 09:44:41 -04:00
parent e82801e2d5
commit 8c93409902
9 changed files with 31 additions and 31 deletions

View File

@ -19,7 +19,7 @@ jobs:
timeout-minutes: 30
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2.4.0
- uses: actions/checkout@v2
with:
persist-credentials: false
@ -34,7 +34,7 @@ jobs:
# Setup gcloud CLI
- name: Set up gcloud SDK environment
uses: google-github-actions/setup-gcloud@master
uses: google-github-actions/setup-gcloud@v0
with:
version: '295.0.0'
project_id: ${{ env.PROJECT_ID }}
@ -54,7 +54,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v2.4.0
- uses: actions/checkout@v2
with:
persist-credentials: false
@ -69,7 +69,7 @@ jobs:
# Setup gcloud CLI
- name: Set up gcloud SDK environment
uses: google-github-actions/setup-gcloud@master
uses: google-github-actions/setup-gcloud@v0
with:
version: '295.0.0'
project_id: ${{ env.PROJECT_ID }}

View File

@ -31,7 +31,7 @@ jobs:
rust: [stable]
steps:
- uses: actions/checkout@v2.4.0
- uses: actions/checkout@v2
with:
persist-credentials: false
@ -44,7 +44,7 @@ jobs:
- uses: Swatinem/rust-cache@v1
- name: cargo fetch
uses: actions-rs/cargo@v1.0.3
uses: actions-rs/cargo@v1
with:
command: fetch
@ -101,7 +101,7 @@ jobs:
run: cargo run --example download-params
- name: Run tests
uses: actions-rs/cargo@v1.0.3
uses: actions-rs/cargo@v1
with:
command: test
args: --verbose --all
@ -111,7 +111,7 @@ jobs:
- name: Run zebrad large sync tests
# Skip the entire step on Ubuntu and Windows, because the test would be skipped anyway due to ZEBRA_SKIP_NETWORK_TESTS
if: matrix.os == 'macOS-latest'
uses: actions-rs/cargo@v1.0.3
uses: actions-rs/cargo@v1
with:
command: test
# Note: this only runs the zebrad acceptance tests, because re-running all the test binaries is slow on Windows
@ -126,7 +126,7 @@ jobs:
rust: [stable]
steps:
- uses: actions/checkout@v2.4.0
- uses: actions/checkout@v2
with:
persist-credentials: false
@ -139,7 +139,7 @@ jobs:
- uses: Swatinem/rust-cache@v1
- name: cargo fetch
uses: actions-rs/cargo@v1.0.3
uses: actions-rs/cargo@v1
with:
command: fetch
@ -149,7 +149,7 @@ jobs:
#
# Also, we don't want to accidentally use the fake heights in other tests.
- name: Run tests with fake activation heights
uses: actions-rs/cargo@v1.0.3
uses: actions-rs/cargo@v1
env:
TEST_FAKE_ACTIVATION_HEIGHTS: ""
with:
@ -167,7 +167,7 @@ jobs:
rust: [stable, beta]
steps:
- uses: actions/checkout@v2.4.0
- uses: actions/checkout@v2
with:
persist-credentials: false
@ -180,7 +180,7 @@ jobs:
- uses: Swatinem/rust-cache@v1
- name: cargo fetch
uses: actions-rs/cargo@v1.0.3
uses: actions-rs/cargo@v1
with:
command: fetch
@ -194,7 +194,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2.4.0
- uses: actions/checkout@v2
with:
persist-credentials: false
@ -208,18 +208,18 @@ jobs:
# This check makes sure the crate dependency check is accurate
- name: Check Cargo.lock is up to date
uses: actions-rs/cargo@v1.0.3
uses: actions-rs/cargo@v1
with:
command: check
args: --locked --all-features --all-targets
- name: cargo fetch
uses: actions-rs/cargo@v1.0.3
uses: actions-rs/cargo@v1
with:
command: fetch
- name: Build
uses: actions-rs/cargo@v1.0.3
uses: actions-rs/cargo@v1
with:
command: build
args: --verbose --release

View File

@ -25,11 +25,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2.4.0
- uses: actions/checkout@v2
with:
persist-credentials: false
- uses: actions-rs/toolchain@v1.0.7
- uses: actions-rs/toolchain@v1
with:
# Pinned to workaround issue making cargo-llvm-cov fail, see
# https://github.com/taiki-e/cargo-llvm-cov/issues/128
@ -82,4 +82,4 @@ jobs:
run: cargo llvm-cov --lcov --no-run --output-path lcov.info
- name: Upload coverage report to Codecov
uses: codecov/codecov-action@v2.1.0
uses: codecov/codecov-action@v2

View File

@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout the source code
uses: actions/checkout@v2.4.0
uses: actions/checkout@v2
with:
persist-credentials: false

View File

@ -29,7 +29,7 @@ jobs:
persist-credentials: false
- name: Run clippy
uses: actions-rs/clippy-check@v1.0.7
uses: actions-rs/clippy-check@v1
with:
# GitHub displays the clippy job and its results as separate entries
name: Clippy (stable) Results
@ -54,7 +54,7 @@ jobs:
- uses: Swatinem/rust-cache@v1 # TODO: No cache is being found
- uses: actions-rs/cargo@v1.0.3
- uses: actions-rs/cargo@v1
with:
command: fmt
args: --all -- --check

View File

@ -17,7 +17,7 @@ jobs:
name: Deploy one zebrad node
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2.4.0
- uses: actions/checkout@v2
with:
persist-credentials: false
@ -31,7 +31,7 @@ jobs:
echo "REPOSITORY=$REPOSITORY" >> $GITHUB_ENV
- name: Set up gcloud
uses: google-github-actions/setup-gcloud@master
uses: google-github-actions/setup-gcloud@v0
with:
version: '295.0.0'
project_id: ${{ env.PROJECT_ID }}

View File

@ -16,7 +16,7 @@ jobs:
name: Regenerate test state
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2.4.0
- uses: actions/checkout@v2
with:
persist-credentials: false
@ -29,7 +29,7 @@ jobs:
echo "SHORT_SHA=$(git rev-parse --short=7 $GITHUB_SHA)" >> $GITHUB_ENV && \
echo "REPOSITORY=$REPOSITORY" >> $GITHUB_ENV
- name: Set up gcloud
uses: google-github-actions/setup-gcloud@master
uses: google-github-actions/setup-gcloud@v0
with:
version: '295.0.0'
project_id: ${{ env.PROJECT_ID }}

View File

@ -23,7 +23,7 @@ jobs:
name: Run all tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2.4.0
- uses: actions/checkout@v2
with:
persist-credentials: false
@ -37,7 +37,7 @@ jobs:
echo "REPOSITORY=$REPOSITORY" >> $GITHUB_ENV
- name: Set up gcloud
uses: google-github-actions/setup-gcloud@master
uses: google-github-actions/setup-gcloud@v0
with:
version: '295.0.0'
project_id: ${{ env.PROJECT_ID }}

View File

@ -19,7 +19,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v2.4.0
- uses: actions/checkout@v2
with:
persist-credentials: false
@ -32,7 +32,7 @@ jobs:
# Setup gcloud CLI
- name: Set up gcloud SDK environment
uses: google-github-actions/setup-gcloud@master
uses: google-github-actions/setup-gcloud@v0
with:
version: '295.0.0'
project_id: ${{ env.PROJECT_ID }}