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/benchmarks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@v0.0.8
uses: mozilla-actions/sccache-action@65101d47ea8028ed0c98a1cdea8dd9182e9b5133 # v0.0.8
- name: 'Run Station Benchmarks'
run: ./scripts/benchmark-canister.sh ./core/station/impl
4 changes: 2 additions & 2 deletions .github/workflows/builds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@ jobs:
artifact: wallet-dapp.tar.gz
steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: 'Set up Docker'
uses: docker/setup-docker-action@v4
uses: docker/setup-docker-action@e43656e248c0bd0647d3f5c195d116aacf6fcaf4 # v4.7.0
timeout-minutes: 12
- name: 'Deterministic build'
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- /var/run/docker.sock:/var/run/docker.sock:ro
steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
fetch-depth: 0
fetch-tags: true
Expand Down
52 changes: 26 additions & 26 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,17 +32,17 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@v0.0.8
uses: mozilla-actions/sccache-action@65101d47ea8028ed0c98a1cdea8dd9182e9b5133 # v0.0.8
- name: 'Test cargo crates'
run: cargo test --locked --workspace --exclude integration-tests
test-node:
name: 'test-node:required'
runs-on: ubuntu-latest
steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: 'Setup Node'
uses: ./.github/actions/setup-node
- name: 'Install Dependencies'
Expand All @@ -68,17 +68,17 @@ jobs:
canister: station
steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@v0.0.8
uses: mozilla-actions/sccache-action@65101d47ea8028ed0c98a1cdea8dd9182e9b5133 # v0.0.8
- name: 'Build Package'
run: ./scripts/generate-wasm.sh ${{ matrix.crate }}
- name: 'Prepare artifacts'
run: |
mkdir -p artifacts
mv tests/integration/wasms/* artifacts
- name: 'Upload Artifacts'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: integration-tests-${{ matrix.canister }}
path: artifacts/${{ matrix.canister }}.wasm.gz
Expand All @@ -100,15 +100,15 @@ jobs:
name: 'ic-icrc1-ledger'
steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: 'Download Canister'
run: ./scripts/download-nns-canister-wasm.sh ${{ matrix.canister }} ${{ matrix.name }}
- name: 'Prepare artifacts'
run: |
mkdir -p artifacts
mv tests/integration/wasms/* artifacts
- name: 'Upload Artifacts'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: integration-tests-${{ matrix.canister }}
path: artifacts/${{ matrix.canister }}.wasm.gz
Expand All @@ -119,7 +119,7 @@ jobs:
needs: [build-wasms, download-canisters]
steps:
- name: Merge Artifacts
uses: actions/upload-artifact/merge@v4
uses: actions/upload-artifact/merge@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: integration-tests
pattern: integration-tests-*
Expand All @@ -132,11 +132,11 @@ jobs:
DOWNLOAD_NNS_CANISTERS: 'false'
steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@v0.0.8
uses: mozilla-actions/sccache-action@65101d47ea8028ed0c98a1cdea8dd9182e9b5133 # v0.0.8
- name: 'Download Artifacts'
uses: actions/download-artifact@v4
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
with:
name: integration-tests
path: tests/integration/wasms
Expand All @@ -154,16 +154,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@v0.0.8
uses: mozilla-actions/sccache-action@65101d47ea8028ed0c98a1cdea8dd9182e9b5133 # v0.0.8
- name: 'Download Artifacts'
uses: actions/download-artifact@v4
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
with:
name: integration-tests
path: wasms
- name: 'Install dfx'
uses: dfinity/setup-dfx@main
uses: dfinity/setup-dfx@e50c04f104ee4285ec010f10609483cf41e4d365 # main
- name: 'Setup Node'
uses: ./.github/actions/setup-node
- name: 'Install cbor2'
Expand All @@ -184,13 +184,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: 'Setup Node'
uses: ./.github/actions/setup-node
- name: 'Run sccache-cache'
uses: mozilla-actions/sccache-action@v0.0.8
uses: mozilla-actions/sccache-action@65101d47ea8028ed0c98a1cdea8dd9182e9b5133 # v0.0.8
- name: 'Install dfx'
uses: dfinity/setup-dfx@main
uses: dfinity/setup-dfx@e50c04f104ee4285ec010f10609483cf41e4d365 # main
- name: 'Start PocketIC'
run: dfx start --clean --pocketic --host 127.0.0.1:4943 --background
- name: 'Perform local deployment'
Expand All @@ -203,19 +203,19 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: 'Setup Python'
uses: actions/setup-python@v5
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
- name: 'Install cbor2'
run: pip install cbor2
- name: 'Install crc32'
run: sudo apt install -y libarchive-zip-perl
- name: 'Setup Node'
uses: ./.github/actions/setup-node
- name: 'Run sccache-cache'
uses: mozilla-actions/sccache-action@v0.0.8
uses: mozilla-actions/sccache-action@65101d47ea8028ed0c98a1cdea8dd9182e9b5133 # v0.0.8
- name: 'Install dfx'
uses: dfinity/setup-dfx@main
uses: dfinity/setup-dfx@e50c04f104ee4285ec010f10609483cf41e4d365 # main
- name: 'Start local replica'
run: dfx start --clean --host 127.0.0.1:4943 --background
- name: 'Perform local deployment'
Expand All @@ -234,16 +234,16 @@ jobs:
- /var/run/docker.sock:/var/run/docker.sock:ro
steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: 'Setup Docker'
run: |
docker info # Check if Docker is running
- name: 'Setup Node'
uses: ./.github/actions/setup-node
- name: 'Run sccache-cache'
uses: mozilla-actions/sccache-action@v0.0.8
uses: mozilla-actions/sccache-action@65101d47ea8028ed0c98a1cdea8dd9182e9b5133 # v0.0.8
- name: 'Install dfx'
uses: dfinity/setup-dfx@main
uses: dfinity/setup-dfx@e50c04f104ee4285ec010f10609483cf41e4d365 # main
- name: 'Start local replica'
run: dfx start --clean --pocketic --host 127.0.0.1:4943 --background
- name: 'Test prod deployment script'
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/validation.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
TITLE: ${{ github.event.pull_request.title }}
steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
fetch-depth: 0
# Conditional steps for commit message check
Expand Down Expand Up @@ -64,9 +64,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: 'Install dfx'
uses: dfinity/setup-dfx@main
uses: dfinity/setup-dfx@e50c04f104ee4285ec010f10609483cf41e4d365 # main
- name: 'Run dfx generate'
run: |
dfx generate control_panel
Expand All @@ -78,7 +78,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: 'Check code'
run: |
cargo fmt --all -- --check
Expand All @@ -91,7 +91,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: 'Setup Node'
uses: ./.github/actions/setup-node
- name: 'Install Dependencies'
Expand Down
Loading