diff --git a/.github/workflows/push-trigger.yml b/.github/workflows/push-trigger.yml index 303458bf4..26cf8207b 100644 --- a/.github/workflows/push-trigger.yml +++ b/.github/workflows/push-trigger.yml @@ -10,14 +10,14 @@ on: workflow_dispatch: inputs: message: - description: 'Message for manually triggering' + description: "Message for manually triggering" required: false - default: 'Triggered for Updates' + default: "Triggered for Updates" type: string push: branches: - - '!release-branch' + - "!release-branch" - master - develop - develop-go @@ -29,7 +29,7 @@ jobs: with: SERVICE_LOCATION: ./esignet-service BUILD_BINARY: esignet - GO_VERSION: '1.26' + GO_VERSION: "1.26" secrets: SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }} @@ -55,8 +55,8 @@ jobs: strategy: matrix: include: - - SERVICE_LOCATION: 'esignet-service' - SERVICE_NAME: 'esignet' + - SERVICE_LOCATION: "esignet-service" + SERVICE_NAME: "esignet" ONLY_DOCKER: true PLATFORMS: "linux/amd64,linux/arm64" @@ -76,4 +76,47 @@ jobs: DEV_NAMESPACE_DOCKER_HUB: ${{ secrets.DEV_NAMESPACE_DOCKER_HUB }} ACTOR_DOCKER_HUB: ${{ secrets.ACTOR_DOCKER_HUB }} RELEASE_DOCKER_HUB: ${{ secrets.RELEASE_DOCKER_HUB }} - SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }} \ No newline at end of file + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }} + + build-oidc-ui: + uses: mosip/kattu/.github/workflows/npm-build.yml@develop + with: + SERVICE_LOCATION: oidc-ui + BUILD_ARTIFACT: oidc + NPM_BUILD_TYPE: BOB + NODE_VERSION: "18" + ZIP_DIR: build + secrets: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }} + + sonar-analysis-oidc-ui: + needs: build-oidc-ui + if: "${{ github.event_name != 'pull_request' }}" + uses: mosip/kattu/.github/workflows/npm-sonar-analysis.yml@develop + with: + SERVICE_LOCATION: oidc-ui + NPM_BUILD_TYPE: BOB + secrets: + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + ORG_KEY: ${{ secrets.ORG_KEY }} + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }} + + build_dockers_oidc_ui: + strategy: + matrix: + include: + - SERVICE_LOCATION: "oidc-ui" + SERVICE_NAME: "oidc-ui" + SQUASH_LAYERS: "13" + fail-fast: false + name: ${{ matrix.SERVICE_NAME }} + uses: mosip/kattu/.github/workflows/docker-build.yml@master-java21 + with: + SERVICE_LOCATION: ${{ matrix.SERVICE_LOCATION }} + SERVICE_NAME: ${{ matrix.SERVICE_NAME }} + SQUASH_LAYERS: ${{ matrix.SQUASH_LAYERS }} + secrets: + DEV_NAMESPACE_DOCKER_HUB: ${{ secrets.DEV_NAMESPACE_DOCKER_HUB }} + ACTOR_DOCKER_HUB: ${{ secrets.ACTOR_DOCKER_HUB }} + RELEASE_DOCKER_HUB: ${{ secrets.RELEASE_DOCKER_HUB }} + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }}