diff --git a/.github/.jira_sync_config.yaml b/.github/.jira_sync_config.yaml new file mode 100644 index 00000000..533a345d --- /dev/null +++ b/.github/.jira_sync_config.yaml @@ -0,0 +1,19 @@ +# 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 + + # 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 0430b2c4..00000000 --- a/.github/workflows/__sync_issue_to_jira.yaml +++ /dev/null @@ -1,20 +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@v4 - with: - jira-base-url: https://warthogs.atlassian.net - jira-project-key: DPE - secrets: - jira-api-token: ${{ secrets.JIRA_API_TOKEN }} - jira-user-email: ${{ secrets.JIRA_USER_EMAIL }} - permissions: - issues: write # Needed to create GitHub issue comment