-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(ci): only build aarch64 on main
- Loading branch information
1 parent
c2f673a
commit 3cdc444
Showing
1 changed file
with
183 additions
and
97 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |