Skip to content

Commit

Permalink
Remove omnibus jobs
Browse files Browse the repository at this point in the history
Omnibus is changed very rarely and has no tests. I think it's best to
remove the omnibus jobs and instead run everything when it does change.
  • Loading branch information
deivid-rodriguez committed Jan 18, 2023
1 parent 2d35701 commit c9155c9
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 11 deletions.
23 changes: 17 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ jobs:
- { path: npm_and_yarn, name: npm_and_yarn, ci_node_total: 3, ci_node_index: 1 }
- { path: npm_and_yarn, name: npm_and_yarn, ci_node_total: 3, ci_node_index: 2 }
- { path: nuget, name: nuget }
- { path: omnibus, name: omnibus }
- { path: python, name: python, ci_node_total: 5, ci_node_index: 0 }
- { path: python, name: python, ci_node_total: 5, ci_node_index: 1 }
- { path: python, name: python, ci_node_total: 5, ci_node_index: 2 }
Expand All @@ -63,91 +62,103 @@ jobs:
bundler:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
- 'bundler/**'
cargo:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
- 'cargo/**'
common:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
composer:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
- 'composer/**'
docker:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
- 'docker/**'
elm:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
- 'elm/**'
git_submodules:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
- 'git_submodules/**'
github_actions:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
- 'github_actions/**'
go_modules:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
- 'go_modules/**'
gradle:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
- 'maven/**'
- 'gradle/**'
hex:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
- 'hex/**'
maven:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
- 'maven/**'
npm_and_yarn:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
- 'npm_and_yarn/**'
nuget:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
- 'nuget/**'
omnibus:
- Dockerfile
- 'common/**'
- '.github/workflows/ci.yml'
- 'omnibus/**'
pub:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
- 'pub/**'
python:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
- 'python/**'
terraform:
- Dockerfile
- 'common/**'
- 'omnibus/**'
- '.github/workflows/ci.yml'
- 'terraform/**'
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/ecosystem-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,4 +84,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- run: ./bin/lint
1 change: 1 addition & 0 deletions omnibus/.rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ AllCops:
- "../*/bin/**/*"
- "../**/tmp/**/*"
- "../*/spec/fixtures/**/*"
- "../vendor/**/*"
- "../dry-run/**/*"
NewCops: enable
SuggestExtensions: false
Expand Down
5 changes: 0 additions & 5 deletions omnibus/script/ci-test

This file was deleted.

0 comments on commit c9155c9

Please sign in to comment.