Add bundler audit ignore file #207
This file contains hidden or 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
| --- | |
| name: 'Lint, test and image build on push' | |
| "on": | |
| push: | |
| branches: | |
| - master | |
| paths-ignore: | |
| - 'doc/**' | |
| - '**.md' | |
| jobs: | |
| lint: | |
| uses: ./.github/workflows/reusable-lint.yaml | |
| test: | |
| uses: ./.github/workflows/reusable-test.yaml | |
| build-int: | |
| needs: [lint, test] | |
| uses: ./.github/workflows/reusable-build.yaml | |
| with: | |
| environment: pitc-ptime-int | |
| project_name: pitc-ptime-int | |
| push: true | |
| registry: harbor.puzzle.ch | |
| registry_url: harbor.puzzle.ch/pitc-ruby-public/ptime/int/rails | |
| secrets: | |
| PUZZLE_REGISTRY_USERNAME: ${{ secrets.PUZZLE_REGISTRY_USERNAME }} | |
| PUZZLE_REGISTRY_TOKEN: ${{ secrets.PUZZLE_REGISTRY_TOKEN }} | |
| sbom-int: | |
| needs: build-int | |
| uses: ./.github/workflows/reusable-sbom.yaml | |
| with: | |
| project_name: pitc-ptime-int | |
| artifact-prefix: int- | |
| secrets: | |
| dependency_track_url: ${{ secrets.DEPTRACK_URL }} | |
| dependency_track_api_key: ${{ secrets.DEPTRACK_API_KEY }} | |
| build-prod: | |
| needs: [lint, test] | |
| uses: ./.github/workflows/reusable-build.yaml | |
| with: | |
| environment: pitc-ptime-prod | |
| project_name: pitc-ptime-prod | |
| push: true | |
| registry: harbor.puzzle.ch | |
| registry_url: harbor.puzzle.ch/pitc-ruby-public/ptime/prod/rails | |
| secrets: | |
| PUZZLE_REGISTRY_USERNAME: ${{ secrets.PUZZLE_REGISTRY_USERNAME }} | |
| PUZZLE_REGISTRY_TOKEN: ${{ secrets.PUZZLE_REGISTRY_TOKEN }} | |
| sbom-prod: | |
| needs: build-prod | |
| uses: ./.github/workflows/reusable-sbom.yaml | |
| with: | |
| project_name: pitc-ptime-prod | |
| artifact-prefix: prod- | |
| secrets: | |
| dependency_track_url: ${{ secrets.DEPTRACK_URL }} | |
| dependency_track_api_key: ${{ secrets.DEPTRACK_API_KEY }} | |
| build-pude-int: | |
| needs: [lint, test] | |
| uses: ./.github/workflows/reusable-build.yaml | |
| with: | |
| environment: pude-ptime-int | |
| project_name: pude-ptime-int | |
| push: true | |
| registry: harbor.puzzle.ch | |
| registry_url: harbor.puzzle.ch/pitc-ruby-public/ptime-de/int/rails | |
| secrets: | |
| PUZZLE_REGISTRY_USERNAME: ${{ secrets.PUZZLE_REGISTRY_USERNAME }} | |
| PUZZLE_REGISTRY_TOKEN: ${{ secrets.PUZZLE_REGISTRY_TOKEN }} | |
| sbom-pude-int: | |
| needs: build-pude-int | |
| uses: ./.github/workflows/reusable-sbom.yaml | |
| with: | |
| project_name: pude-ptime-int | |
| artifact-prefix: pude- | |
| secrets: | |
| dependency_track_url: ${{ secrets.DEPTRACK_URL }} | |
| dependency_track_api_key: ${{ secrets.DEPTRACK_API_KEY }} | |
| build-pude: | |
| needs: [lint, test] | |
| uses: ./.github/workflows/reusable-build.yaml | |
| with: | |
| environment: pude-ptime-prod | |
| project_name: pude-ptime-prod | |
| push: true | |
| registry: harbor.puzzle.ch | |
| registry_url: harbor.puzzle.ch/pitc-ruby-public/ptime-de/prod/rails | |
| secrets: | |
| PUZZLE_REGISTRY_USERNAME: ${{ secrets.PUZZLE_REGISTRY_USERNAME }} | |
| PUZZLE_REGISTRY_TOKEN: ${{ secrets.PUZZLE_REGISTRY_TOKEN }} | |
| sbom-pude: | |
| needs: build-pude | |
| uses: ./.github/workflows/reusable-sbom.yaml | |
| with: | |
| project_name: pude-ptime-prod | |
| artifact-prefix: pude- | |
| secrets: | |
| dependency_track_url: ${{ secrets.DEPTRACK_URL }} | |
| dependency_track_api_key: ${{ secrets.DEPTRACK_API_KEY }} | |
| ... |