From f22a4f2a7c4b20f2fb5033b8a677540e23676a46 Mon Sep 17 00:00:00 2001 From: heqianwang <158102624+heqianwang@users.noreply.github.com> Date: Thu, 7 Mar 2024 09:28:17 -0500 Subject: [PATCH] [IDP-912] Use reusable Jira workflow (#8) --- .github/workflows/jira.yml | 31 +++++-------------------------- 1 file changed, 5 insertions(+), 26 deletions(-) diff --git a/.github/workflows/jira.yml b/.github/workflows/jira.yml index b3fc5e0..f859b63 100644 --- a/.github/workflows/jira.yml +++ b/.github/workflows/jira.yml @@ -6,29 +6,8 @@ on: paths-ignore: ["*.md"] jobs: - main: - runs-on: ubuntu-latest - steps: - - name: Check Jira Story - shell: pwsh - run: | - Install-Module JiraPS -Scope CurrentUser -Force - if ("$env:GITHUB_HEAD_REF" -like "*renovate/*" -eq $True) - { - Write-Host "Skipping, renovate branch detected" - return - } - - Set-JiraConfigServer -Server "${{ secrets.JIRA_URL }}" - if("$env:GITHUB_HEAD_REF" -match "[A-Za-z]+[_-][0-9]+" -eq $False) - { - throw "Branch name $env:GITHUB_HEAD_REF doesn't respect the required pattern." - } - - $JiraIssueKey = $Matches[0] - $PWord = ConvertTo-SecureString -String "${{ secrets.JIRA_API_TOKEN }}" -AsPlainText -Force - $Credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList "${{ secrets.JIRA_USERNAME }}", $PWord - - Write-Host "Retrieving Jira issue with number $JiraIssueKey" - Get-JiraIssue -Key $JiraIssueKey -Credential $Credential -ErrorAction Stop | out-null - Write-Host "Successfully retrieved Jira issue" + call-workflow-jira: + uses: gsoft-inc/wl-reusable-workflows/.github/workflows/reusable-jira-workflow.yml@main + with: + branch_name: ${{ github.head_ref }} + secrets: inherit