Skip to content

Commit 14709ee

Browse files
committed
fix(ci): Update actions to support pre-releases and no strict semver
1 parent 07083aa commit 14709ee

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

.github/workflows/tagged_release.yml

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,33 @@ jobs:
1616
token: ${{ secrets.PA_TOKEN }}
1717
checkName: CI
1818
ref: ${{ github.sha }}
19-
- uses: actions/checkout@v2.3.4
19+
20+
- name: Checkout
21+
uses: actions/checkout@v2.3.4
22+
2023
- name: Set up Python 3.10
2124
uses: actions/setup-python@v2
2225
with:
2326
python-version: '3.10'
27+
2428
- name: Install Poetry
2529
uses: abatilo/actions-poetry@v2.1.4
2630
with:
2731
poetry-version: 1.3.2
32+
2833
- name: Install airflow-dbt-python with Poetry
2934
run: poetry install
35+
3036
- name: Build airflow-dbt-python with Poetry
3137
run: poetry build
32-
- name: Release new SemVer tag
33-
uses: marvinpinto/action-automatic-releases@latest
38+
39+
- name: Set prerelease variable
40+
run: echo "IS_PRERELEASE=if $(poetry version -s | grep -qP '^v[0-9]+\.[0-9]+\.[0-9]+$'); then echo 'false'; else echo 'true'; fi;" >> $GITHUB_ENV
41+
42+
- name: Release new tag
43+
uses: softprops/action-gh-release@v1
3444
with:
35-
repo_token: "${{ secrets.PA_TOKEN }}"
36-
prerelease: false
45+
prerelease: ${{ fromJSON(env.IS_PRERELEASE) }}
46+
token: ${{ secrets.PA_TOKEN }}
3747
files: |
3848
dist/*

0 commit comments

Comments
 (0)