fix(ci): Disable unnecessary GitHub Actions runner checks (#6789)

* Disable unnecessary OS checks

* Remove corresponding patch jobs
This commit is contained in:
teor 2023-05-30 22:56:44 +10:00 committed by GitHub
parent a6f9820aa3
commit ed1d15be7a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 2 deletions

View File

@ -30,6 +30,9 @@ jobs:
rust: beta
- os: macos-latest
features: " --features getblocktemplate-rpcs"
- os: ubuntu-latest
rust: beta
features: " --features getblocktemplate-rpcs"
steps:
- run: 'echo "No build required"'
@ -56,7 +59,7 @@ jobs:
checks:
- bans
- sources
features: ['', '--all-features', '--no-default-features']
features: ['', '--all-features']
steps:
- run: 'echo "No build required"'

View File

@ -81,6 +81,11 @@ jobs:
rust: beta
- os: macos-latest
features: " --features getblocktemplate-rpcs"
# getblocktemplate-rpcs is an experimental feature, so we just need to test it on stable Rust
# beta is unlikely to fail just for this feature, and if it does, we can fix it when it reaches stable.
- os: ubuntu-latest
rust: beta
features: " --features getblocktemplate-rpcs"
steps:
- uses: actions/checkout@v3.5.2
@ -252,7 +257,10 @@ jobs:
checks:
- bans
- sources
features: ['', '--all-features', '--no-default-features']
# We don't need to check `--no-default-features` here, because (except in very rare cases):
# - disabling features isn't going to add duplicate dependencies
# - disabling features isn't going to add more crate sources
features: ['', '--all-features']
# We always want to run the --all-features job, because it gives accurate "skip tree root was not found" warnings
fail-fast: false