| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- name: Downstream Project - Anchor
- on:
- push:
- branches:
- - master
- - v[0-9]+.[0-9]+
- pull_request:
- branches:
- - master
- - v[0-9]+.[0-9]+
- paths:
- - "**.rs"
- - "Cargo.toml"
- - "Cargo.lock"
- - "cargo-build-sbf"
- - "cargo-test-sbf"
- - "scripts/build-downstream-anchor-projects.sh"
- - "scripts/patch-spl-crates-for-anchor.sh"
- - ".github/scripts/purge-ubuntu-runner.sh"
- - ".github/scripts/downstream-project-spl-install-deps.sh"
- - ".github/workflows/downstream-project-anchor.yml"
- workflow_call:
- inputs:
- branch:
- required: false
- type: string
- default: "master"
- concurrency:
- group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
- cancel-in-progress: true
- env:
- SHELL: /bin/bash
- SCCACHE_GHA_ENABLED: "true"
- RUSTC_WRAPPER: "sccache"
- jobs:
- test:
- #if: github.repository == 'anza-xyz/agave'
- if: false # restore once all program-specific repos are ready
- runs-on: ubuntu-latest
- strategy:
- matrix:
- version: ["master"]
- steps:
- - uses: actions/checkout@v6
- - shell: bash
- run: |
- .github/scripts/purge-ubuntu-runner.sh
- - uses: mozilla-actions/sccache-action@v0.0.9
- with:
- version: "v0.10.0"
- - shell: bash
- run: |
- source .github/scripts/downstream-project-spl-install-deps.sh
- ./scripts/build-downstream-anchor-projects.sh ${{ matrix.version }}
|