|
|
|
@ -99,39 +99,41 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
if: always() # set "always"
|
|
|
|
|
steps:
|
|
|
|
|
# run this action to get the workflow conclusion
|
|
|
|
|
# You can get the conclusion via env (env.WORKFLOW_CONCLUSION)
|
|
|
|
|
- uses: technote-space/workflow-conclusion-action@v3
|
|
|
|
|
- name: 🚚 Get latest code
|
|
|
|
|
uses: actions/checkout@v3
|
|
|
|
|
# run this action to get the workflow conclusion
|
|
|
|
|
# You can get the conclusion via env (env.WORKFLOW_CONCLUSION)
|
|
|
|
|
- uses: technote-space/workflow-conclusion-action@v3
|
|
|
|
|
|
|
|
|
|
- name: Expose git commit data
|
|
|
|
|
uses: rlespinasse/git-commit-data-action@v1
|
|
|
|
|
- name: Expose git commit data
|
|
|
|
|
uses: rlespinasse/git-commit-data-action@v1
|
|
|
|
|
|
|
|
|
|
- name: Print git commit data
|
|
|
|
|
run: |
|
|
|
|
|
echo "Get workflow conclusion"
|
|
|
|
|
echo " - ${{ env.WORKFLOW_CONCLUSION }}"
|
|
|
|
|
echo "Get commit info"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_SHA }}"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_SHORT_SHA }}"
|
|
|
|
|
echo "Get author info"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_AUTHOR }}"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_AUTHOR_NAME }}"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_AUTHOR_EMAIL }}"
|
|
|
|
|
echo "Get committer info"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_COMMITTER }}"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_COMMITTER_NAME }}"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_COMMITTER_EMAIL }}"
|
|
|
|
|
echo "Get message info"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_MESSAGE_SUBJECT }}"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_MESSAGE_SUBJECT_SANITIZED }}"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_MESSAGE_BODY }}"
|
|
|
|
|
- name: Print git commit data
|
|
|
|
|
run: |
|
|
|
|
|
echo "Get workflow conclusion"
|
|
|
|
|
echo " - ${{ env.WORKFLOW_CONCLUSION }}"
|
|
|
|
|
echo "Get commit info"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_SHA }}"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_SHORT_SHA }}"
|
|
|
|
|
echo "Get author info"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_AUTHOR }}"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_AUTHOR_NAME }}"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_AUTHOR_EMAIL }}"
|
|
|
|
|
echo "Get committer info"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_COMMITTER }}"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_COMMITTER_NAME }}"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_COMMITTER_EMAIL }}"
|
|
|
|
|
echo "Get message info"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_MESSAGE_SUBJECT }}"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_MESSAGE_SUBJECT_SANITIZED }}"
|
|
|
|
|
echo " - ${{ env.GIT_COMMIT_MESSAGE_BODY }}"
|
|
|
|
|
|
|
|
|
|
# # run other action with the workflow conclusion
|
|
|
|
|
# - uses: 8398a7/action-slack@v3
|
|
|
|
|
# with:
|
|
|
|
|
# # status: ${{ env.WORKFLOW_CONCLUSION }} # neutral, success, skipped, cancelled, timed_out, action_required, failure
|
|
|
|
|
# status: failure
|
|
|
|
|
# env:
|
|
|
|
|
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
|
# SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
|
|
|
|
|
# if: env.WORKFLOW_CONCLUSION == 'failure' # notify only if failure
|
|
|
|
|
# # run other action with the workflow conclusion
|
|
|
|
|
# - uses: 8398a7/action-slack@v3
|
|
|
|
|
# with:
|
|
|
|
|
# # status: ${{ env.WORKFLOW_CONCLUSION }} # neutral, success, skipped, cancelled, timed_out, action_required, failure
|
|
|
|
|
# status: failure
|
|
|
|
|
# env:
|
|
|
|
|
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
|
# SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
|
|
|
|
|
# if: env.WORKFLOW_CONCLUSION == 'failure' # notify only if failure
|
|
|
|
|