Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/documentation.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@ assignees: ''
- [ ] Does what I have made have appropriate test coverage?
- [ ] Documentation and/or scientific documentation exists and can be found
- [ ] Peer Reviewed by 2 people on the team
- [ ] Manual testing of all PRs in Dev and Prod
- [ ] Manual testing of all PRs in Dev and Test
- [ ] Merged
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@ assignees: ''
- [ ] Does what I have made have appropriate test coverage?
- [ ] Documentation and/or scientific documentation exists and can be found
- [ ] Peer Reviewed by 2 people on the team
- [ ] Manual testing of all PRs in Dev and Prod
- [ ] Manual testing of all PRs in Dev and Test
- [ ] Merged
37 changes: 1 addition & 36 deletions .github/workflows/merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,7 @@ jobs:
contents: read # Required for repository access
needs: [vars]
uses: ./.github/workflows/.deploy.yml
secrets:
db_password: ${{ secrets.db_password }}
oc_namespace: ${{ secrets.OC_NAMESPACE }}
oc_token: ${{ secrets.OC_TOKEN }}
secrets: inherit
with:
environment: test
target: test
Expand Down Expand Up @@ -92,35 +89,3 @@ jobs:
- name: Run integration tests
run: BASE_URL=${{ matrix.baseUrl }} API_NAME=${{ matrix.name }} node src/main.js

deploy-prod:
name: Deploy (prod)
permissions:
contents: read # Required for repository access
needs: [integration-tests, vars]
uses: ./.github/workflows/.deploy.yml
secrets:
db_password: ${{ secrets.db_password }}
oc_namespace: ${{ secrets.OC_NAMESPACE }}
oc_token: ${{ secrets.OC_TOKEN }}
with:
environment: prod
target: prod
tag: ${{ github.sha }}

promote:
name: Promote Images
needs: [deploy-prod, vars]
runs-on: ubuntu-26.04
permissions:
packages: write
strategy:
matrix:
package: [backend-java, backend-py, migrations-py]
timeout-minutes: 1
steps:
- uses: shrink/actions-docker-registry-tag@e6aaef25c595b6e0edd18bf4c7dbfea3abd43299 # v5
with:
registry: ghcr.io
repository: ${{ github.repository }}/${{ matrix.package }}
target: ${{ github.sha }}
tags: prod
Loading