This action will add a comment to JIRA issue by JIRA issue key
Comment to add to the JIRA ticket
Required The issue key you want to add the comment
Required JIRA user email
Required JIRA API token
Required JIRA base URL
- name: Find JIRA issue keys by commits
id: issue-key-from-commits
uses: beachyapp/[email protected]
....
....
- name: Add comment to JIRA issue
id: jira-comment
uses: beachyapp/[email protected]
with:
comment: This is a sample comment
issue-key: ${{steps.issue-key-from-commits.outputs.key}}
jira-user-email: ${{ secrets.JIRA_USER_EMAIL }}
jira-api-token: ${{ secrets.JIRA_API_TOKEN }}
jira-base-url: ${{ secrets.JIRA_BASE_URL }}
Checking in your node_modules directory can cause problems. As an alternative, you can use a tool called @vercel/ncc to compile your code and modules into one file used for distribution.
Install vercel/ncc by running this command in your terminal.
npm i -g @vercel/ncc
Compile your index.js file.
ncc build index.js --license licenses.txt
You'll see a new dist/index.js file with your code and the compiled modules. You will also see an accompanying dist/licenses.txt file containing all the licenses of the node_modules you are using.
Change the main keyword in your action.yml file to use the new dist/index.js file.
main: 'dist/index.js'
If you already checked in your node_modules directory, remove it.
rm -rf node_modules/*
From your terminal, commit the updates to your action.yml, dist/index.js, and node_modules files.
git add action.yml dist/index.js node_modules/*
git commit -m "Use vercel/ncc"
git tag -a -m "My first action release" v1.1
git push --follow-tags