Currently lint may run on forks and eat up the capped Cirrus CI contingent. Fix this by just skipping it. It can be trivially enabled by forks, if they want to.
Also, select persistent workers based on type.
Currently lint may run on forks and eat up the capped Cirrus CI contingent. Fix this by just skipping it. It can be trivially enabled by forks, if they want to.
Also, select persistent workers based on type.
Also, select persistent workers based on type.
Also, remove unused greedy.
Also, transform normal fuzz task into persitent_worker task.
21 | - greedy: true 22 | - use_compute_credits: true 23 | - only_if: $CIRRUS_BASE_BRANCH == 'main' 24 | + use_compute_credits: true # https://cirrus-ci.org/pricing/#compute-credits 25 | + # https://cirrus-ci.org/guide/writing-tasks/#conditional-task-execution: Skip forks and non-pulls, to avoid needless costs 26 | + skip: $CIRRUS_REPO_OWNER != 'bitcoin-core' || $CIRRUS_PR == ""