Skip to content

Commit

Permalink
ci: Add features to check-downstream-compiles
Browse files Browse the repository at this point in the history
  • Loading branch information
samuelburnham committed Aug 16, 2024
1 parent ba8a1c0 commit 239e187
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -167,15 +167,18 @@ jobs:
include:
- repo: zk-light-clients
path: aptos
features: aptos
- repo: zk-light-clients
path: ethereum
features: ethereum
- repo: loam
path: ""
steps:
- uses: actions/checkout@v4
with:
repository: argumentcomputer/ci-workflows
path: ci-workflows
ref: check-downstream-compiles
- uses: ./ci-workflows/.github/actions/ci-env
- uses: actions/checkout@v4
with:
Expand All @@ -185,6 +188,11 @@ jobs:
with:
pull_token: ${{ secrets.REPO_TOKEN }}
perf: false
- name: Set `zk-light-clients` env
if: ${{ matrix.repo == 'zk-light-clients' }}
run: |
sudo apt-get update && sudo apt-get install -y build-essential pkg-config libssl-dev libudev-dev cmake clang
echo "RUSTFLAGS=${{ env.RUSTFLAGS }} --cfg tokio_unstable" | tee -a $GITHUB_ENV
- uses: actions/checkout@v4
with:
repository: argumentcomputer/${{ matrix.repo }}
Expand All @@ -194,3 +202,4 @@ jobs:
with:
upstream-path: "sphinx"
downstream-path: "${{ matrix.repo }}/${{ matrix.path }}"
features: "${{ matrix.features }}"

0 comments on commit 239e187

Please sign in to comment.