diff --git a/.github/.jira_sync_config.yaml b/.github/.jira_sync_config.yaml new file mode 100644 index 000000000..368dc90ab --- /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 + - mysql-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 f8c7816ed..000000000 --- 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: mysql-k8s - secrets: - jira-api-token: ${{ secrets.JIRA_API_TOKEN }} - jira-user-email: ${{ secrets.JIRA_USER_EMAIL }} - permissions: - issues: write # Needed to create GitHub issue comment