This action creates an appendix to a semantic version depending on the current branch and github run number.
github-ref
(required): Use the environment variable${{ github.ref }}
.github-run-number
(required): Use the environment variable${{ github.run_number }}
.
appendix
:
without run number:
Branch | Appendix |
---|---|
master | RELEASE |
release | RC |
release/<branchName> | RC-<branchName> |
develop | SNAPSHOT |
<branchName> | SNAPSHOT-<branchName> |
with run number:
Branch | Appendix |
---|---|
master | RELEASE.<github.run_number> |
release | RC.<github.run_number> |
release/<branchName> | RC-<branchName>.<github.run_number> |
develop | SNAPSHOT.<github.run_number> |
<branchName> | SNAPSHOT-<branchName>.<github.run_number> |
For use without github run number:
uses: bdruesedow-imp/version-appendix-action@master
id: appendix-action
with:
github-ref: ${{ github.ref }}
- name: Get the version to variable
run: |
echo ::set-env name=APPENDIX::${{ steps.appendix-action.outputs.appendix }}
For use with github run number:
uses: bdruesedow-imp/version-appendix-action@master
id: appendix-action
with:
github-ref: ${{ github.ref }}
github-run-number: ${{ github.run_number }}
use-run-number: true
- name: Get the version to variable
run: |
echo ::set-env name=APPENDIX::${{ steps.appendix-action.outputs.appendix }}