From 5457e0e1047d4edacac8d212a8358734401d0449 Mon Sep 17 00:00:00 2001 From: Carl Csaposs Date: Mon, 19 Aug 2024 08:39:09 +0000 Subject: [PATCH] Switch Jira issue sync from workflow to bot (#22) * Switch Jira issue sync from workflow to bot https://warthogs.atlassian.net/browse/DPE-3154 * Update .jira_sync_config.yaml --- .github/.jira_sync_config.yaml | 21 +++++++++++++++++++++ .github/workflows/sync_issue_to_jira.yaml | 21 --------------------- 2 files changed, 21 insertions(+), 21 deletions(-) create mode 100644 .github/.jira_sync_config.yaml delete mode 100644 .github/workflows/sync_issue_to_jira.yaml diff --git a/.github/.jira_sync_config.yaml b/.github/.jira_sync_config.yaml new file mode 100644 index 00000000..e01e3c4a --- /dev/null +++ b/.github/.jira_sync_config.yaml @@ -0,0 +1,21 @@ +# Sync GitHub issues to Jira issues + +# Configuration syntax: +# https://github.com/canonical/gh-jira-sync-bot/blob/main/README.md#client-side-configuration +settings: + # Repository specific settings + components: # Jira components that will be added to Jira issue + - mongodb-k8s + + # Settings shared across Data Platform repositories + label_mapping: + # If the GitHub issue does not have a label in this mapping, the Jira issue will be created as a Bug + enhancement: Story + jira_project_key: DPE # https://warthogs.atlassian.net/browse/DPE + status_mapping: + opened: untriaged + closed: done # GitHub issue closed as completed + not_planned: rejected # GitHub issue closed as not planned + add_gh_comment: true + sync_description: false + sync_comments: false diff --git a/.github/workflows/sync_issue_to_jira.yaml b/.github/workflows/sync_issue_to_jira.yaml deleted file mode 100644 index 2ff9bdaf..00000000 --- a/.github/workflows/sync_issue_to_jira.yaml +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2023 Canonical Ltd. -# See LICENSE file for licensing details. -name: Sync issue to Jira - -on: - issues: - types: [opened, reopened, closed] - -jobs: - sync: - name: Sync GitHub issue to Jira - uses: canonical/data-platform-workflows/.github/workflows/sync_issue_to_jira.yaml@v18.0.0 - with: - jira-base-url: https://warthogs.atlassian.net - jira-project-key: DPE - jira-component-names: mongos-vm - secrets: - jira-api-token: ${{ secrets.JIRA_API_TOKEN }} - jira-user-email: ${{ secrets.JIRA_USER_EMAIL }} - permissions: - issues: write # Needed to create GitHub issue comment