Skip to content

Commit

Permalink
do the thing
Browse files Browse the repository at this point in the history
  • Loading branch information
augustbleeds committed Sep 27, 2024
1 parent 3b016b7 commit 007540c
Show file tree
Hide file tree
Showing 8 changed files with 39 additions and 51 deletions.
6 changes: 2 additions & 4 deletions .github/actions/build-test-image/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,8 @@ inputs:
runs:
using: composite
steps:
- name: Install asdf
uses: asdf-vm/actions/install@v3
# - name: Install Cairo
# uses: ./.github/actions/install-cairo
- name: Install Cairo
uses: ./.github/actions/install-cairo
- name: Check if image exists
id: check-image
uses: smartcontractkit/chainlink-github-actions/docker/image-exists@fc3e0df622521019f50d772726d6bf8dc919dd38 # v2.3.19
Expand Down
37 changes: 23 additions & 14 deletions .github/actions/install-cairo/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,20 +14,29 @@ inputs:
runs:
using: composite
steps:
- name: Setup Cairo for Linux
id: install-cairo
shell: bash
run: |
wget https://github.com/starkware-libs/cairo/releases/download/${{ inputs.cairo_version }}/release-x86_64-unknown-linux-musl.tar.gz
tar -xvzf release-x86_64-unknown-linux-musl.tar.gz
mv -vf cairo cairo-build
echo "$GITHUB_WORKSPACE/cairo-build/bin" >> $GITHUB_PATH
- name: Setup asdf
uses: asdf-vm/actions/setup@v3

Check failure on line 18 in .github/actions/install-cairo/action.yml

View workflow job for this annotation

GitHub Actions / Validate Workflow Changes

1. v3 is not a valid SHA reference (sha-ref / error) 2. No version comment found (version-comment / warning)

- name: Setup Scarb for Linux
id: install-scarb
- name: Set up Scarb for Linux
shell: bash
run: |
wget https://github.com/software-mansion/scarb/releases/download/${{ inputs.scarb_version }}/scarb-${{ inputs.scarb_version }}-x86_64-unknown-linux-musl.tar.gz
tar -xvzf scarb-${{ inputs.scarb_version }}-x86_64-unknown-linux-musl.tar.gz
mv -vf scarb-${{ inputs.scarb_version }}-x86_64-unknown-linux-musl scarb-build
echo "$GITHUB_WORKSPACE/scarb-build/bin" >> $GITHUB_PATH
asdf plugin add scarb
asdf install scarb ${{ inputs.scarb_version }}
# - name: Setup Cairo for Linux
# id: install-cairo
# shell: bash
# run: |
# wget https://github.com/starkware-libs/cairo/releases/download/${{ inputs.cairo_version }}/release-x86_64-unknown-linux-musl.tar.gz
# tar -xvzf release-x86_64-unknown-linux-musl.tar.gz
# mv -vf cairo cairo-build
# echo "$GITHUB_WORKSPACE/cairo-build/bin" >> $GITHUB_PATH

# - name: Setup Scarb for Linux
# id: install-scarb
# shell: bash
# run: |
# wget https://github.com/software-mansion/scarb/releases/download/${{ inputs.scarb_version }}/scarb-${{ inputs.scarb_version }}-x86_64-unknown-linux-musl.tar.gz
# tar -xvzf scarb-${{ inputs.scarb_version }}-x86_64-unknown-linux-musl.tar.gz
# mv -vf scarb-${{ inputs.scarb_version }}-x86_64-unknown-linux-musl scarb-build
# echo "$GITHUB_WORKSPACE/scarb-build/bin" >> $GITHUB_PATH
14 changes: 4 additions & 10 deletions .github/workflows/contracts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,8 @@ jobs:
with:
nix_path: nixpkgs=channel:nixos-unstable

- name: Install asdf
uses: asdf-vm/actions/install@v3

# - name: Install Cairo
# uses: ./.github/actions/install-cairo
- name: Install Cairo
uses: ./.github/actions/install-cairo

- name: Test
run: nix develop -c make test-ts-contracts
Expand All @@ -41,11 +38,8 @@ jobs:
with:
nix_path: nixpkgs=channel:nixos-unstable

- name: Install asdf
uses: asdf-vm/actions/install@v3

# - name: Install Cairo
# uses: ./.github/actions/install-cairo
- name: Install Cairo
uses: ./.github/actions/install-cairo

- name: Install Starknet Foundry
uses: ./.github/actions/install-starknet-foundry
Expand Down
7 changes: 2 additions & 5 deletions .github/workflows/examples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,8 @@ jobs:
with:
nix_path: nixpkgs=channel:nixos-unstable

- name: Install asdf
uses: asdf-vm/actions/install@v3

# - name: Install Cairo
# uses: ./.github/actions/install-cairo
- name: Install Cairo
uses: ./.github/actions/install-cairo

- name: Install Starknet Foundry
uses: ./.github/actions/install-starknet-foundry
Expand Down
6 changes: 2 additions & 4 deletions .github/workflows/integration-tests-smoke.yml
Original file line number Diff line number Diff line change
Expand Up @@ -160,10 +160,8 @@ jobs:
uses: cachix/install-nix-action@3715ab1a11cac9e991980d7b4a28d80c7ebdd8f9 # nix:v2.24.6
with:
nix_path: nixpkgs=channel:nixos-unstable
# - name: Install Cairo
# uses: ./.github/actions/install-cairo
- name: Install asdf
uses: asdf-vm/actions/install@v3
- name: Install Cairo
uses: ./.github/actions/install-cairo
- name: Build contracts
run: |
cd contracts && scarb --profile release build
Expand Down
6 changes: 2 additions & 4 deletions .github/workflows/integration-tests-soak.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,8 @@ jobs:
uses: cachix/install-nix-action@3715ab1a11cac9e991980d7b4a28d80c7ebdd8f9 # nix:v2.24.6
with:
nix_path: nixpkgs=channel:nixos-unstable
- name: Install asdf
uses: asdf-vm/actions/install@v3
# - name: Install Cairo
# uses: ./.github/actions/install-cairo
- name: Install Cairo
uses: ./.github/actions/install-cairo
- name: Build contracts
run: |
cd contracts && scarb --profile release build
Expand Down
7 changes: 2 additions & 5 deletions .github/workflows/integration_gauntlet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,11 +55,8 @@ jobs:
with:
nix_path: nixpkgs=channel:nixos-unstable

# - name: Install Cairo
# uses: ./.github/actions/install-cairo

- name: Install asdf
uses: asdf-vm/actions/install@v3
- name: Install Cairo
uses: ./.github/actions/install-cairo

- name: Test
run: nix develop -c make test-integration-gauntlet
Expand Down
7 changes: 2 additions & 5 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,8 @@ jobs:
with:
nix_path: nixpkgs=channel:nixos-unstable

# - name: Install Cairo
# uses: ./.github/actions/install-cairo

- name: Install asdf
uses: asdf-vm/actions/install@v3
- name: Install Cairo
uses: ./.github/actions/install-cairo

- name: Install
run: nix develop -c yarn install --frozen-lockfile
Expand Down

0 comments on commit 007540c

Please sign in to comment.