Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
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
37 changes: 0 additions & 37 deletions .github/workflows/component-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,6 @@ on:
required: false
type: string
description: 'Custom ECR repository name. If not specified, defaults to service-identifier'
slack-message-id:
required: false
type: string
description: 'Existing Slack message ID to update'
git-sha:
required: false
type: string
Expand All @@ -58,9 +54,6 @@ on:
AWS_ACCOUNT_ID:
required: true
description: 'AWS account id'
SLACK_APP_TOKEN:
required: true
description: 'Slack app token'
GHL_USERNAME:
required: false
description: 'Github Username (Required for Kotlin builds)'
Expand Down Expand Up @@ -122,16 +115,6 @@ jobs:
with:
runner-size: ${{ inputs.runner-size }}
architecture: arm64
- name: Update existing slack message
uses: monta-app/slack-notifier-cli-action@main
with:
job-type: "build"
job-status: "progress"
service-name: ${{ inputs.service-name }}
service-emoji: ${{ inputs.service-emoji }}
slack-app-token: ${{ secrets.SLACK_APP_TOKEN }}
slack-channel-id: "C01KL9FUPNK"
slack-message-id: ${{ inputs.slack-message-id }}
build:
name: Build Multi-Arch
needs: setup
Expand Down Expand Up @@ -250,23 +233,3 @@ jobs:
${BASE_IMAGE}:latest-amd64 \
${BASE_IMAGE}:latest-arm64
docker manifest push ${BASE_IMAGE}:latest
notify-build-finished:
name: Notify Build Finished
needs:
- setup
- build
- create-manifest
runs-on: linux-arm64
timeout-minutes: 5
if: always()
steps:
- name: Publish result message to slack
uses: monta-app/slack-notifier-cli-action@main
with:
job-type: "build"
job-status: ${{ needs.build.result }}
service-name: ${{ inputs.service-name }}
service-emoji: ${{ inputs.service-emoji }}
slack-app-token: ${{ secrets.SLACK_APP_TOKEN }}
slack-channel-id: "C01KL9FUPNK"
slack-message-id: ${{ inputs.slack-message-id }}
33 changes: 0 additions & 33 deletions .github/workflows/component-deploy-v2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,6 @@ on:
required: true
type: string
description: 'Docker image tag to deploy'
slack-message-id:
required: false
type: string
description: 'Existing Slack message ID to update'
helm-values-path:
required: false
type: string
Expand Down Expand Up @@ -56,16 +52,10 @@ on:
MANIFEST_REPO_PAT:
required: true
description: 'GitHub personal access token'
SLACK_APP_TOKEN:
required: true
description: 'Slack app token'
ARGOCD_TOKEN:
required: false
description: 'ArgoCD authentication token (required if auto-sync is enabled)'
outputs:
slack-message-id:
description: 'Slack message ID for subsequent updates'
value: ${{ jobs.deploy.outputs.slack-message-id }}
stage:
description: 'Stage this was deployed to (dev,staging,production)'
value: ${{ jobs.deploy.outputs.stage }}
Expand Down Expand Up @@ -97,7 +87,6 @@ jobs:
runs-on: linux-arm64
timeout-minutes: 10
outputs:
slack-message-id: ${{ steps.slack-update.outputs.message-id }}
stage: ${{ inputs.stage }}
docker-image: ${{ steps.capture-image-info.outputs.docker-image }}
previous-image-tag: ${{ steps.capture-image-info.outputs.previous-image-tag }}
Expand All @@ -106,17 +95,6 @@ jobs:
deployment-end-time: ${{ steps.argocd-sync.outputs.deployment-end-time }}
deployment-url: ${{ steps.argocd-sync.outputs.deployment-url }}
steps:
- name: Update existing slack message
id: slack-update
uses: monta-app/slack-notifier-cli-action@main
with:
job-type: "deploy"
job-status: "progress"
service-name: ${{ inputs.service-name }}
service-emoji: ${{ inputs.service-emoji }}
slack-app-token: ${{ secrets.SLACK_APP_TOKEN }}
slack-channel-id: "C01KL9FUPNK"
slack-message-id: ${{ inputs.slack-message-id }}
- name: Check out service repository
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
with:
Expand Down Expand Up @@ -262,14 +240,3 @@ jobs:
timeout: ${{ inputs.argocd-sync-wait-seconds }}
manifest-repo: monta-app/${{ inputs.repository-name || format('service-{0}', inputs.service-identifier) }}
github-token: ${{ secrets.MANIFEST_REPO_PAT }}
- name: Publish result message to slack
if: always()
uses: monta-app/slack-notifier-cli-action@main
with:
job-type: "deploy"
job-status: ${{ job.status }}
service-name: ${{ inputs.service-name }}
service-emoji: ${{ inputs.service-emoji }}
slack-app-token: ${{ secrets.SLACK_APP_TOKEN }}
slack-channel-id: "C01KL9FUPNK"
slack-message-id: ${{ inputs.slack-message-id }}
33 changes: 0 additions & 33 deletions .github/workflows/component-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,6 @@ on:
required: true
type: string
description: 'Docker image tag to deploy'
slack-message-id:
required: false
type: string
description: 'Existing Slack message ID to update'
argocd-server:
required: false
type: string
Expand All @@ -44,16 +40,10 @@ on:
MANIFEST_REPO_PAT:
required: true
description: 'GitHub personal access token'
SLACK_APP_TOKEN:
required: true
description: 'Slack app token'
ARGOCD_TOKEN:
required: false
description: 'ArgoCD authentication token (required if auto-sync is enabled in config.yaml)'
outputs:
slack-message-id:
description: 'Slack message ID for subsequent updates'
value: ${{ jobs.deploy.outputs.slack-message-id }}
stage:
description: 'Stage this was deployed to (dev,staging,production)'
value: ${{ jobs.deploy.outputs.stage }}
Expand Down Expand Up @@ -85,7 +75,6 @@ jobs:
runs-on: linux-arm64
timeout-minutes: 20
outputs:
slack-message-id: ${{ steps.slack-update.outputs.message-id }}
stage: ${{ inputs.stage }}
docker-image: ${{ steps.update-image-tag.outputs.docker-image }}
previous-image-tag: ${{ steps.update-image-tag.outputs.previous-image-tag }}
Expand All @@ -94,17 +83,6 @@ jobs:
deployment-end-time: ${{ steps.argocd-sync.outputs.deployment-end-time }}
deployment-url: ${{ steps.argocd-sync.outputs.deployment-url }}
steps:
- name: Update existing slack message
id: slack-update
uses: monta-app/slack-notifier-cli-action@main
with:
job-type: "deploy"
job-status: "progress"
service-name: ${{ inputs.service-name }}
service-emoji: ${{ inputs.service-emoji }}
slack-app-token: ${{ secrets.SLACK_APP_TOKEN }}
slack-channel-id: "C01KL9FUPNK"
slack-message-id: ${{ inputs.slack-message-id }}
- name: Check out manifest repository
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
with:
Expand Down Expand Up @@ -224,14 +202,3 @@ jobs:
revision: ${{ steps.manifest-sha.outputs.sha }}
timeout: ${{ inputs.argocd-sync-wait-seconds }}
github-token: ${{ secrets.MANIFEST_REPO_PAT }}
- name: Publish result message to slack
if: always()
uses: monta-app/slack-notifier-cli-action@main
with:
job-type: "deploy"
job-status: ${{ job.status }}
service-name: ${{ inputs.service-name }}
service-emoji: ${{ inputs.service-emoji }}
slack-app-token: ${{ secrets.SLACK_APP_TOKEN }}
slack-channel-id: "C01KL9FUPNK"
slack-message-id: ${{ inputs.slack-message-id }}
71 changes: 0 additions & 71 deletions .github/workflows/component-initialize.yml

This file was deleted.

18 changes: 0 additions & 18 deletions .github/workflows/component-test-kotlin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,20 +33,13 @@ on:
type: string
default: "--no-daemon --parallel"
description: 'Additional Gradle arguments'
slack-message-id:
required: false
type: string
description: 'Slack message ID from initialization for updates'
secrets:
GHL_USERNAME:
required: true
description: 'Github Username (Gradle plugin)'
GHL_PASSWORD:
required: true
description: 'Github Password (Gradle plugin)'
SLACK_APP_TOKEN:
required: true
description: 'Slack app token'

permissions:
contents: read
Expand Down Expand Up @@ -100,14 +93,3 @@ jobs:
/home/runner/.gradle/daemon/**/daemon-*.out.log
retention-days: 2
overwrite: true
- name: Publish result message to slack
uses: monta-app/slack-notifier-cli-action@main
if: always()
with:
job-type: "test"
job-status: ${{ job.status }}
service-name: ${{ inputs.service-name }}
service-emoji: ${{ inputs.service-emoji }}
slack-app-token: ${{ secrets.SLACK_APP_TOKEN }}
slack-channel-id: "C01KL9FUPNK"
slack-message-id: ${{ inputs.slack-message-id }}
19 changes: 0 additions & 19 deletions .github/workflows/component-test-python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,7 @@ on:
required: false
type: string
description: 'File path of the docker compose file'
slack-message-id:
required: false
type: string
description: 'Slack message ID from initialization for updates'
secrets:
SLACK_APP_TOKEN:
required: true
description: 'Slack app token'
TEST_ENV_FILE:
required: false
description: 'Environment variables for tests in .env format'
Expand Down Expand Up @@ -118,15 +111,3 @@ jobs:
pytest-report.html
retention-days: 7
overwrite: true

- name: Publish result message to slack
uses: monta-app/slack-notifier-cli-action@main
if: always()
with:
job-type: "test"
job-status: ${{ job.status }}
service-name: ${{ inputs.service-name }}
service-emoji: ${{ inputs.service-emoji }}
slack-app-token: ${{ secrets.SLACK_APP_TOKEN }}
slack-channel-id: "C01KL9FUPNK"
slack-message-id: ${{ inputs.slack-message-id }}
Loading
Loading