Try to only publish crates/releases on wasmtime tags (#1406)
We've got a cranelift-v0.60.0 release made with the recent cranelift-v0.60.0 tag, but the release infrastructure is intended to only get used for wasmtime tags. Let's see if we can coerce github actions to only releasing for wasmtime tags.
This commit is contained in:
6
.github/workflows/main.yml
vendored
6
.github/workflows/main.yml
vendored
@@ -544,7 +544,7 @@ jobs:
|
|||||||
- name: Calculate tag name
|
- name: Calculate tag name
|
||||||
run: |
|
run: |
|
||||||
name=dev
|
name=dev
|
||||||
if [[ $GITHUB_REF == refs/tags* ]]; then
|
if [[ $GITHUB_REF == refs/tags/v* ]]; then
|
||||||
name=${GITHUB_REF:10}
|
name=${GITHUB_REF:10}
|
||||||
fi
|
fi
|
||||||
echo ::set-output name=val::$name
|
echo ::set-output name=val::$name
|
||||||
@@ -577,7 +577,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Publish Python wheels on Pypi
|
- name: Publish Python wheels on Pypi
|
||||||
uses: pypa/gh-action-pypi-publish@37e305e7413032d8422456179fee28fac7d25187
|
uses: pypa/gh-action-pypi-publish@37e305e7413032d8422456179fee28fac7d25187
|
||||||
if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags')
|
if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/v')
|
||||||
with:
|
with:
|
||||||
user: __token__
|
user: __token__
|
||||||
password: ${{ secrets.pypi_password }}
|
password: ${{ secrets.pypi_password }}
|
||||||
@@ -588,7 +588,7 @@ jobs:
|
|||||||
# with this `sha`
|
# with this `sha`
|
||||||
- name: Publish Release
|
- name: Publish Release
|
||||||
uses: ./.github/actions/github-release
|
uses: ./.github/actions/github-release
|
||||||
if: github.event_name == 'push' && (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags'))
|
if: github.event_name == 'push' && (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/v'))
|
||||||
with:
|
with:
|
||||||
files: "dist/*"
|
files: "dist/*"
|
||||||
name: ${{ steps.tagname.outputs.val }}
|
name: ${{ steps.tagname.outputs.val }}
|
||||||
|
|||||||
Reference in New Issue
Block a user