Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/_build-binaries.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,13 @@ jobs:
steps:
- name: Checkout with ref
if: inputs.ref != ''
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
ref: ${{ inputs.ref }}

- name: Checkout default
if: inputs.ref == ''
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Setup rust
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/_build-plugin-binaries.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,13 +74,13 @@ jobs:
steps:
- name: Checkout with ref
if: inputs.ref != ''
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
ref: ${{ inputs.ref }}

- name: Checkout default
if: inputs.ref == ''
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Setup rust
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/_publish-plugin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
outputs:
plugin_uploaded: ${{ steps.check-uploaded.outputs.plugin_uploaded }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Check version
id: check-uploaded
run: |
Expand All @@ -44,7 +44,7 @@ jobs:
env:
SCARB_REGISTRY_AUTH_TOKEN: ${{ inputs.prod_registry == true && secrets.SCARB_REGISTRY_AUTH_TOKEN || secrets.DEV_SCARB_REGISTRY_AUTH_TOKEN }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: software-mansion/setup-scarb@v1

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/_test-binaries.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
os: macos-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: software-mansion/setup-scarb@v1

- name: Setup rust
Expand Down
44 changes: 22 additions & 22 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
name: Test Forge / Unit Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- uses: software-mansion/setup-scarb@v1
Expand All @@ -29,7 +29,7 @@ jobs:
strategy:
fail-fast: false
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- name: Install nextest
Expand All @@ -53,7 +53,7 @@ jobs:
matrix:
partition: [ 1, 2, 3 ]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- uses: software-mansion/setup-scarb@v1
Expand Down Expand Up @@ -103,7 +103,7 @@ jobs:
run: |
curl -L https://raw.githubusercontent.com/software-mansion/cairo-coverage/main/scripts/install.sh | sh

- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- uses: asdf-vm/actions/install@1902764435ca0dd2f3388eea723a4f92a4eb8302
Expand All @@ -122,7 +122,7 @@ jobs:
name: Test plugin across different scarb versions
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- uses: software-mansion/setup-universal-sierra-compiler@v1
Expand All @@ -133,7 +133,7 @@ jobs:
name: Test requirements check special conditions
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- uses: software-mansion/setup-universal-sierra-compiler@v1
Expand All @@ -154,7 +154,7 @@ jobs:
name: Test interact with state
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- uses: software-mansion/setup-scarb@v1
Expand All @@ -167,7 +167,7 @@ jobs:
name: Test Forge Runner
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- run: cargo test --release -p forge_runner
Expand All @@ -176,7 +176,7 @@ jobs:
name: Test Cheatnet
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- uses: software-mansion/setup-scarb@v1
Expand All @@ -188,7 +188,7 @@ jobs:
name: Test Data Transformer
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- name: Run Data Transformer tests
Expand All @@ -198,7 +198,7 @@ jobs:
name: Test Forge Debugging
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
- uses: software-mansion/setup-scarb@v1
Expand All @@ -210,7 +210,7 @@ jobs:
name: Test Forge Scarb Plugin
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- uses: software-mansion/setup-scarb@v1
Expand All @@ -223,7 +223,7 @@ jobs:
name: Test Forge Scarb Plugin Deprecated
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- uses: software-mansion/setup-scarb@v1
Expand All @@ -236,7 +236,7 @@ jobs:
name: Test Cast
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
with:
toolchain: stable
Expand All @@ -251,7 +251,7 @@ jobs:
name: Test Conversions
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
with:
toolchain: stable
Expand All @@ -263,7 +263,7 @@ jobs:
name: Test Shared
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- run: cargo test --release -p shared
Expand All @@ -272,7 +272,7 @@ jobs:
name: Test Scarb Api
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: software-mansion/setup-universal-sierra-compiler@v1
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
Expand All @@ -283,7 +283,7 @@ jobs:
scarbfmt:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: software-mansion/setup-scarb@v1
- name: Check cairo files format
run: |
Expand All @@ -300,7 +300,7 @@ jobs:
rustfmt:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
with:
toolchain: stable
Expand All @@ -322,7 +322,7 @@ jobs:
# Make sure CI fails on all warnings - including Clippy lints.
RUSTFLAGS: "-Dwarnings"
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
with:
toolchain: stable
Expand All @@ -347,7 +347,7 @@ jobs:
with:
toolchain: stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: software-mansion/setup-scarb@v1
- uses: software-mansion/setup-universal-sierra-compiler@v1
- name: Install mdBook
Expand All @@ -372,6 +372,6 @@ jobs:
name: Check typos
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: typos-action
uses: crate-ci/[email protected]
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
with:
toolchain: stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/setup-node@v4
- name: Install sitemap CLI
run: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
nightly_version: ${{ steps.version.outputs.nightly_version }}
nightly_branch: ${{ steps.version.outputs.nightly_branch }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Configure Git for committing
run: |
Expand Down Expand Up @@ -145,7 +145,7 @@ jobs:
env:
GH_TOKEN: ${{ secrets.SNFOUNDRY_NIGHTLIES_CONTENTS_WRITE }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
ref: ${{ needs.prepare.outputs.nightly_branch }}

Expand Down Expand Up @@ -213,7 +213,7 @@ jobs:
if: always() && needs.prepare.result == 'success'
needs: [ prepare, create-release ]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Delete nightly branch
run: |
git push origin -d ${{ needs.prepare.outputs.nightly_branch }}
4 changes: 2 additions & 2 deletions .github/workflows/publish-std.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
snforge_std_deprecated_uploaded: ${{ steps.check-uploaded.outputs.snforge_std_deprecated_uploaded }}
sncast_std_uploaded: ${{ steps.check-uploaded.outputs.sncast_std_uploaded }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Check version
id: check-uploaded
run: |
Expand Down Expand Up @@ -67,7 +67,7 @@ jobs:
env:
SCARB_REGISTRY_AUTH_TOKEN: ${{ inputs.prod_registry == true && secrets.SCARB_REGISTRY_AUTH_TOKEN || secrets.DEV_SCARB_REGISTRY_AUTH_TOKEN }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- uses: dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
versionIsValid: ${{ steps.validVersion.outputs.versionIsValid }}
version: ${{ steps.validVersion.outputs.version }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- uses: actions/setup-node@v4
with:
Expand Down Expand Up @@ -121,7 +121,7 @@ jobs:
runs-on: ubuntu-latest
needs: [ test-binary, verify-version ]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Download artifacts
uses: actions/download-artifact@v4
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/scheduled.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
versions: ${{ steps.get_versions.outputs.versions }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: asdf-vm/actions/install@05e0d2ed97b598bfce82fd30daf324ae0c4570e6
with:
tool_versions: |
Expand All @@ -40,7 +40,7 @@ jobs:
version: ${{ fromJSON(needs.get-scarb-versions.outputs.versions) }}

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- uses: software-mansion/setup-scarb@v1
Expand Down Expand Up @@ -77,7 +77,7 @@ jobs:
if: github.event_name == 'pull_request'
run: echo "REPO_NAME=$(echo ${{ github.event.pull_request.head.repo.full_name }}.git)" >> $GITHUB_ENV

- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- uses: software-mansion/setup-scarb@v1
Expand All @@ -103,7 +103,7 @@ jobs:
version: ${{ fromJSON(needs.get-scarb-versions.outputs.versions) }}

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- uses: software-mansion/setup-scarb@v1
Expand All @@ -130,7 +130,7 @@ jobs:
outputs:
version: ${{ steps.validVersion.outputs.version }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Get version from Cargo.toml
id: lookupVersion
Expand Down