Skip to content

Commit

Permalink
refactor(ci-cd): Update PR Verify pipelines to be triggered only agai…
Browse files Browse the repository at this point in the history
…nst dedicated microservices branches (#38)

* refactor(ci-cd): define reusable workflows for pushing images to ghcr and docker hub

* refactor(ci-cd): reconfigure ci pipelines as pr verify ones

* refactor(ci-cd): integrate reusable workflows for image publishing in ci pipelines

* fix(quetzalcoatl): pin explicit mssql tag for testcontainers in integration tests

* fix: disable testing step in quetzalcoatl pipelines due to misbehaving mssql containers

* feat(ci-cd): add release please pipeline and config

* refactor(release-please): change tag separator to slash

* refactor(release-please): update target branch

* fix(release-please): correct config according to release please schema

* perf(ci-cd): update pr verify pipelines to be triggered against dedicated microservices branches

* fix(ci-cd): add tag to image metadata for docker hub step
  • Loading branch information
WarriorsSami authored Sep 24, 2024
1 parent f9d0b6a commit 9348e49
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/anubis-eval-pr-verify.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Anubis - PR Verify
on:
pull_request:
branches:
- develop
- anubis
paths:
- "anubis-eval/**"
- ".github/workflows/anubis-eval-pr-verify.yaml"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/enki-problems-pr-verify.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Enki - PR Verify
on:
pull_request:
branches:
- develop
- enki
paths:
- "enki-problems/**"
- ".github/workflows/enki-problems-pr-verify.yaml"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/hermes-tests-pr-verify.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Hermes - PR Verify
on:
pull_request:
branches:
- develop
- hermes
paths:
- "hermes-tests/**"
- ".github/workflows/hermes-tests-pr-verify.yaml"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/quetzalcoatl-auth-pr-verify.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Quetzalcoatl - PR Verify
on:
pull_request:
branches:
- develop
- quetzalcoatl
paths:
- "quetzalcoatl-auth/**"
- ".github/workflows/quetzalcoatl-auth-pr-verify.yaml"
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/step-deploy-to-docker-hub.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ jobs:
uses: docker/metadata-action@v5
with:
images: ${{ inputs.namespace }}/${{ inputs.repository }}
tags: |
type=semver,pattern={{version}}
- name: Build and push Docker image
uses: docker/build-push-action@v6
Expand Down

0 comments on commit 9348e49

Please sign in to comment.