diff --git a/.github/workflows/os-release-issues.yml b/.github/workflows/os-release-issues.yml index 0c17ec45be..16692da846 100644 --- a/.github/workflows/os-release-issues.yml +++ b/.github/workflows/os-release-issues.yml @@ -58,6 +58,17 @@ jobs: - {repo: sql} release_version: ${{ fromJson(needs.list-manifest-versions.outputs.matrix) }} steps: + - name: Checkout + uses: actions/checkout@v3 + - uses: dblock/create-a-github-issue@v3.0.0 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + VERSION: ${{ matrix.release_version }} + id: build-repo-release-issue + with: + search_existing: all + update_existing: false + filename: .github/ISSUE_TEMPLATE/release_template.md - name: GitHub App token id: github_app_token uses: tibdex/github-app-token@v1.6.0 @@ -89,7 +100,7 @@ jobs: token: ${{ steps.github_app_token.outputs.token }} title-includes: '[RELEASE] Release version ${{ matrix.release_version }}' - name: Create Issue From File - if: steps.check_if_issue_exists.outputs.check-result =='false' + if: steps.check_if_issue_exists.issues == '[]' uses: peter-evans/create-issue-from-file@v4 with: title: '[RELEASE] Release version ${{ matrix.release_version }}' diff --git a/.github/workflows/osd-release-issues.yml b/.github/workflows/osd-release-issues.yml index 01a8893d92..a74a59ff32 100644 --- a/.github/workflows/osd-release-issues.yml +++ b/.github/workflows/osd-release-issues.yml @@ -53,6 +53,17 @@ jobs: - {repo: opensearch-dashboards-functional-test} release_version: ${{ fromJson(needs.list-manifest-versions.outputs.matrix) }} steps: + - name: Checkout + uses: actions/checkout@v3 + - uses: dblock/create-a-github-issue@v3.0.0 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + VERSION: ${{ matrix.release_version }} + id: build-repo-release-issue + with: + search_existing: all + update_existing: false + filename: .github/ISSUE_TEMPLATE/release_template.md - name: GitHub App token id: github_app_token uses: tibdex/github-app-token@v1.6.0 @@ -84,7 +95,7 @@ jobs: token: ${{ steps.github_app_token.outputs.token }} title-includes: '[RELEASE] Release version ${{ matrix.release_version }}' - name: Create Issue From File - if: steps.check_if_issue_exists.outputs.check-result =='false' + if: steps.check_if_issue_exists.issues == '[]' uses: peter-evans/create-issue-from-file@v4 with: title: '[RELEASE] Release version ${{ matrix.release_version }}'