Skip to content

refactor: run instance-manager workflow on PR for feature branches #3

refactor: run instance-manager workflow on PR for feature branches

refactor: run instance-manager workflow on PR for feature branches #3

name: Build, test and deploy
on:
push:
branches:
- master
tags:
- v*.*.*
pull_request:
types: [opened, reopened, synchronize, labeled]
workflow_dispatch:
# Cancel previous runs of the same workflow and PR number or branch/tag
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
call-workflow:
# TODO update the branch reference before merging the PR
uses: dhis2-sre/gha-workflows/.github/workflows/im-build-test-deploy.yaml@DEVOPS-262
with:
RUN_PID_1_TEST: false
PROCESS_NAME: im-inspector
secrets:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
SOPS_KMS_ARN: ${{ secrets.SOPS_KMS_ARN }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
KUBECONFIG: ${{ secrets.KUBECONFIG }}