Skip to content

Commit

Permalink
feat(ci): only build aarch64 on main
Browse files Browse the repository at this point in the history
  • Loading branch information
PoisonPhang committed Sep 26, 2024
1 parent c2f673a commit 3cdc444
Showing 1 changed file with 183 additions and 97 deletions.
280 changes: 183 additions & 97 deletions garnix.yaml
Original file line number Diff line number Diff line change
@@ -1,99 +1,185 @@
builds:
exclude:
- 'checks.aarch64-linux.biome-lint'
- 'checks.aarch64-linux.go-staticcheck'
- 'checks.aarch64-linux.go-test'
- 'checks.aarch64-linux.go-vet'
- 'checks.aarch64-linux.nil'
- 'checks.aarch64-linux.ssz-tests-up-to-date'
- 'checks.*.ensure-blocks'
- 'checks.*.epoch-completes'
- 'checks.*.forced-set-rotation'
- 'checks.*.rust-proto-check'
- 'checks.*.sepolia-runs'
- 'checks.*.union-runs'
- 'checks.*.upgrade-from-genesis'
- 'checks.*.upgrade-with-tokenfactory-state'
- 'checks.*.virtualisation-works'
- 'packages.aarch64-linux.devnet-eth'
- 'packages.aarch64-linux.docgen-update'
- 'packages.aarch64-linux.evm-contracts'
- 'packages.aarch64-linux.evm-deployer-image'
- 'packages.aarch64-linux.full-dev-setup'
- 'packages.aarch64-linux.generate-ssz-compliance-tests'
- 'packages.*.devnet-osmosis-home'
- 'packages.*.devnet-simd-home'
- 'packages.*.devnet-stargaze-home'
- 'packages.*.devnet-union-home'
- 'packages.*.docgen'
- 'packages.*.download-circuit'
- 'packages.*.eth-deploy-arbitrum-devnet-full'
- 'packages.*.eth-deploy-arbitrum-devnet-multicall'
- 'packages.*.eth-deploy-arbitrum-testnet-full'
- 'packages.*.eth-deploy-arbitrum-testnet-multicall'
- 'packages.*.eth-deploy-berachain-devnet-full'
- 'packages.*.eth-deploy-berachain-devnet-multicall'
- 'packages.*.eth-deploy-berachain-testnet-full'
- 'packages.*.eth-deploy-berachain-testnet-multicall'
- 'packages.*.eth-deploy-devnet-full'
- 'packages.*.eth-deploy-devnet-multicall'
- 'packages.*.eth-deploy-scroll-testnet-full'
- 'packages.*.eth-deploy-scroll-testnet-multicall'
- 'packages.*.eth-deploy-testnet-full'
- 'packages.*.eth-deploy-testnet-multicall'
- 'packages.*.eth-dryupgrade-arbitrum-devnet-ibc'
- 'packages.*.eth-dryupgrade-arbitrum-devnet-ucs01'
- 'packages.*.eth-dryupgrade-arbitrum-testnet-ibc'
- 'packages.*.eth-dryupgrade-arbitrum-testnet-ucs01'
- 'packages.*.eth-dryupgrade-berachain-devnet-ibc'
- 'packages.*.eth-dryupgrade-berachain-devnet-ucs01'
- 'packages.*.eth-dryupgrade-berachain-testnet-ibc'
- 'packages.*.eth-dryupgrade-berachain-testnet-ucs01'
- 'packages.*.eth-dryupgrade-devnet-ibc'
- 'packages.*.eth-dryupgrade-devnet-ucs01'
- 'packages.*.eth-dryupgrade-scroll-testnet-ibc'
- 'packages.*.eth-dryupgrade-scroll-testnet-ucs01'
- 'packages.*.eth-dryupgrade-testnet-ibc'
- 'packages.*.eth-dryupgrade-testnet-ucs01'
- 'packages.*.eth-upgrade-arbitrum-devnet-ibc'
- 'packages.*.eth-upgrade-arbitrum-devnet-ucs01'
- 'packages.*.eth-upgrade-arbitrum-testnet-ibc'
- 'packages.*.eth-upgrade-arbitrum-testnet-ucs01'
- 'packages.*.eth-upgrade-berachain-devnet-ibc'
- 'packages.*.eth-upgrade-berachain-devnet-ucs01'
- 'packages.*.eth-upgrade-berachain-testnet-ibc'
- 'packages.*.eth-upgrade-berachain-testnet-ucs01'
- 'packages.*.eth-upgrade-devnet-ibc'
- 'packages.*.eth-upgrade-devnet-ucs01'
- 'packages.*.eth-upgrade-scroll-testnet-ibc'
- 'packages.*.eth-upgrade-scroll-testnet-ucs01'
- 'packages.*.eth-upgrade-testnet-ibc'
- 'packages.*.eth-upgrade-testnet-ucs01'
- 'packages.*.evm-contracts-addresses'
- 'packages.*.fetch-membership-data'
- 'packages.*.fetchRustStdCargoLock'
- 'packages.*.fuzz'
- 'packages.*.galoisd-testnet-standalone'
- 'packages.*.generate-openapi'
- 'packages.*.generate-prover-proto'
- 'packages.*.generate-rust-proto'
- 'packages.*.generate-rust-sol-bindings'
- 'packages.*.generate-sol-proto'
- 'packages.*.gen-eth-lc-update-test-data'
- 'packages.*.gen-proto'
- 'packages.*.go-vendor'
- 'packages.*.hubble-abis'
- 'packages.*.rust-sol-bindings'
- 'packages.*.site'
- 'packages.*.uniond-release'
- 'packages.*.uniond-release-image'
- 'packages.*.voyager'
- 'packages.*.voyager-dev'
include:
- '*.x86_64-linux.*'
- 'packages.aarch64-linux.*'
- 'devShell.x86_64-linux'
- 'devShell.aarch64-linux'
- 'homeConfigurations.*'
- 'nixosConfigurations.*'
# build x86_64 & aarch64 on main
- include:
- '*.x86_64-linux.*'
- 'packages.aarch64-linux.*'
- 'devShell.x86_64-linux'
- 'devShell.aarch64-linux'
- 'homeConfigurations.*'
- 'nixosConfigurations.*'
exclude:
- 'checks.aarch64-linux.biome-lint'
- 'checks.aarch64-linux.go-staticcheck'
- 'checks.aarch64-linux.go-test'
- 'checks.aarch64-linux.go-vet'
- 'checks.aarch64-linux.nil'
- 'checks.aarch64-linux.ssz-tests-up-to-date'
- 'checks.*.ensure-blocks'
- 'checks.*.epoch-completes'
- 'checks.*.forced-set-rotation'
- 'checks.*.rust-proto-check'
- 'checks.*.sepolia-runs'
- 'checks.*.union-runs'
- 'checks.*.upgrade-from-genesis'
- 'checks.*.upgrade-with-tokenfactory-state'
- 'checks.*.virtualisation-works'
- 'packages.aarch64-linux.devnet-eth'
- 'packages.aarch64-linux.docgen-update'
- 'packages.aarch64-linux.evm-contracts'
- 'packages.aarch64-linux.evm-deployer-image'
- 'packages.aarch64-linux.full-dev-setup'
- 'packages.aarch64-linux.generate-ssz-compliance-tests'
- 'packages.*.devnet-osmosis-home'
- 'packages.*.devnet-simd-home'
- 'packages.*.devnet-stargaze-home'
- 'packages.*.devnet-union-home'
- 'packages.*.docgen'
- 'packages.*.download-circuit'
- 'packages.*.eth-deploy-arbitrum-devnet-full'
- 'packages.*.eth-deploy-arbitrum-devnet-multicall'
- 'packages.*.eth-deploy-arbitrum-testnet-full'
- 'packages.*.eth-deploy-arbitrum-testnet-multicall'
- 'packages.*.eth-deploy-berachain-devnet-full'
- 'packages.*.eth-deploy-berachain-devnet-multicall'
- 'packages.*.eth-deploy-berachain-testnet-full'
- 'packages.*.eth-deploy-berachain-testnet-multicall'
- 'packages.*.eth-deploy-devnet-full'
- 'packages.*.eth-deploy-devnet-multicall'
- 'packages.*.eth-deploy-scroll-testnet-full'
- 'packages.*.eth-deploy-scroll-testnet-multicall'
- 'packages.*.eth-deploy-testnet-full'
- 'packages.*.eth-deploy-testnet-multicall'
- 'packages.*.eth-dryupgrade-arbitrum-devnet-ibc'
- 'packages.*.eth-dryupgrade-arbitrum-devnet-ucs01'
- 'packages.*.eth-dryupgrade-arbitrum-testnet-ibc'
- 'packages.*.eth-dryupgrade-arbitrum-testnet-ucs01'
- 'packages.*.eth-dryupgrade-berachain-devnet-ibc'
- 'packages.*.eth-dryupgrade-berachain-devnet-ucs01'
- 'packages.*.eth-dryupgrade-berachain-testnet-ibc'
- 'packages.*.eth-dryupgrade-berachain-testnet-ucs01'
- 'packages.*.eth-dryupgrade-devnet-ibc'
- 'packages.*.eth-dryupgrade-devnet-ucs01'
- 'packages.*.eth-dryupgrade-scroll-testnet-ibc'
- 'packages.*.eth-dryupgrade-scroll-testnet-ucs01'
- 'packages.*.eth-dryupgrade-testnet-ibc'
- 'packages.*.eth-dryupgrade-testnet-ucs01'
- 'packages.*.eth-upgrade-arbitrum-devnet-ibc'
- 'packages.*.eth-upgrade-arbitrum-devnet-ucs01'
- 'packages.*.eth-upgrade-arbitrum-testnet-ibc'
- 'packages.*.eth-upgrade-arbitrum-testnet-ucs01'
- 'packages.*.eth-upgrade-berachain-devnet-ibc'
- 'packages.*.eth-upgrade-berachain-devnet-ucs01'
- 'packages.*.eth-upgrade-berachain-testnet-ibc'
- 'packages.*.eth-upgrade-berachain-testnet-ucs01'
- 'packages.*.eth-upgrade-devnet-ibc'
- 'packages.*.eth-upgrade-devnet-ucs01'
- 'packages.*.eth-upgrade-scroll-testnet-ibc'
- 'packages.*.eth-upgrade-scroll-testnet-ucs01'
- 'packages.*.eth-upgrade-testnet-ibc'
- 'packages.*.eth-upgrade-testnet-ucs01'
- 'packages.*.evm-contracts-addresses'
- 'packages.*.fetch-membership-data'
- 'packages.*.fetchRustStdCargoLock'
- 'packages.*.fuzz'
- 'packages.*.galoisd-testnet-standalone'
- 'packages.*.generate-openapi'
- 'packages.*.generate-prover-proto'
- 'packages.*.generate-rust-proto'
- 'packages.*.generate-rust-sol-bindings'
- 'packages.*.generate-sol-proto'
- 'packages.*.gen-eth-lc-update-test-data'
- 'packages.*.gen-proto'
- 'packages.*.go-vendor'
- 'packages.*.hubble-abis'
- 'packages.*.rust-sol-bindings'
- 'packages.*.site'
- 'packages.*.uniond-release'
- 'packages.*.uniond-release-image'
- 'packages.*.voyager'
- 'packages.*.voyager-dev'
branch: main
# build x86_64 on all branches
- include:
- '*.x86_64-linux.*'
- 'devShell.x86_64-linux'
- 'homeConfigurations.*'
- 'nixosConfigurations.*'
exclude:
- 'checks.*.ensure-blocks'
- 'checks.*.epoch-completes'
- 'checks.*.forced-set-rotation'
- 'checks.*.rust-proto-check'
- 'checks.*.sepolia-runs'
- 'checks.*.union-runs'
- 'checks.*.upgrade-from-genesis'
- 'checks.*.upgrade-with-tokenfactory-state'
- 'checks.*.virtualisation-works'
- 'packages.*.devnet-osmosis-home'
- 'packages.*.devnet-simd-home'
- 'packages.*.devnet-stargaze-home'
- 'packages.*.devnet-union-home'
- 'packages.*.docgen'
- 'packages.*.download-circuit'
- 'packages.*.eth-deploy-arbitrum-devnet-full'
- 'packages.*.eth-deploy-arbitrum-devnet-multicall'
- 'packages.*.eth-deploy-arbitrum-testnet-full'
- 'packages.*.eth-deploy-arbitrum-testnet-multicall'
- 'packages.*.eth-deploy-berachain-devnet-full'
- 'packages.*.eth-deploy-berachain-devnet-multicall'
- 'packages.*.eth-deploy-berachain-testnet-full'
- 'packages.*.eth-deploy-berachain-testnet-multicall'
- 'packages.*.eth-deploy-devnet-full'
- 'packages.*.eth-deploy-devnet-multicall'
- 'packages.*.eth-deploy-scroll-testnet-full'
- 'packages.*.eth-deploy-scroll-testnet-multicall'
- 'packages.*.eth-deploy-testnet-full'
- 'packages.*.eth-deploy-testnet-multicall'
- 'packages.*.eth-dryupgrade-arbitrum-devnet-ibc'
- 'packages.*.eth-dryupgrade-arbitrum-devnet-ucs01'
- 'packages.*.eth-dryupgrade-arbitrum-testnet-ibc'
- 'packages.*.eth-dryupgrade-arbitrum-testnet-ucs01'
- 'packages.*.eth-dryupgrade-berachain-devnet-ibc'
- 'packages.*.eth-dryupgrade-berachain-devnet-ucs01'
- 'packages.*.eth-dryupgrade-berachain-testnet-ibc'
- 'packages.*.eth-dryupgrade-berachain-testnet-ucs01'
- 'packages.*.eth-dryupgrade-devnet-ibc'
- 'packages.*.eth-dryupgrade-devnet-ucs01'
- 'packages.*.eth-dryupgrade-scroll-testnet-ibc'
- 'packages.*.eth-dryupgrade-scroll-testnet-ucs01'
- 'packages.*.eth-dryupgrade-testnet-ibc'
- 'packages.*.eth-dryupgrade-testnet-ucs01'
- 'packages.*.eth-upgrade-arbitrum-devnet-ibc'
- 'packages.*.eth-upgrade-arbitrum-devnet-ucs01'
- 'packages.*.eth-upgrade-arbitrum-testnet-ibc'
- 'packages.*.eth-upgrade-arbitrum-testnet-ucs01'
- 'packages.*.eth-upgrade-berachain-devnet-ibc'
- 'packages.*.eth-upgrade-berachain-devnet-ucs01'
- 'packages.*.eth-upgrade-berachain-testnet-ibc'
- 'packages.*.eth-upgrade-berachain-testnet-ucs01'
- 'packages.*.eth-upgrade-devnet-ibc'
- 'packages.*.eth-upgrade-devnet-ucs01'
- 'packages.*.eth-upgrade-scroll-testnet-ibc'
- 'packages.*.eth-upgrade-scroll-testnet-ucs01'
- 'packages.*.eth-upgrade-testnet-ibc'
- 'packages.*.eth-upgrade-testnet-ucs01'
- 'packages.*.evm-contracts-addresses'
- 'packages.*.fetch-membership-data'
- 'packages.*.fetchRustStdCargoLock'
- 'packages.*.fuzz'
- 'packages.*.galoisd-testnet-standalone'
- 'packages.*.generate-openapi'
- 'packages.*.generate-prover-proto'
- 'packages.*.generate-rust-proto'
- 'packages.*.generate-rust-sol-bindings'
- 'packages.*.generate-sol-proto'
- 'packages.*.gen-eth-lc-update-test-data'
- 'packages.*.gen-proto'
- 'packages.*.go-vendor'
- 'packages.*.hubble-abis'
- 'packages.*.rust-sol-bindings'
- 'packages.*.site'
- 'packages.*.uniond-release'
- 'packages.*.uniond-release-image'
- 'packages.*.voyager'
- 'packages.*.voyager-dev'
enableGithubOrgAccessTokens: true

0 comments on commit 3cdc444

Please sign in to comment.