wtf
This commit is contained in:
parent
55e21143a9
commit
fdc6d95388
25
.github/workflows/publish-release.yml
vendored
25
.github/workflows/publish-release.yml
vendored
|
@ -9,7 +9,8 @@ jobs:
|
||||||
uses: actions/github-script@v4
|
uses: actions/github-script@v4
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
const tag = "v" + "${{ github.ref }}".substring(19)
|
const ver = "${{ github.ref }}".substring(19)
|
||||||
|
const tag = "v" + ver
|
||||||
try {
|
try {
|
||||||
const rel = await github.repos.getReleaseByTag({
|
const rel = await github.repos.getReleaseByTag({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
|
@ -18,7 +19,7 @@ jobs:
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
catch (error) {
|
catch (error) {
|
||||||
core.setFailed("Could not find a release for tag " + tag)
|
core.setFailed("Could not find a release for version " + ver)
|
||||||
}
|
}
|
||||||
|
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
|
@ -26,22 +27,28 @@ jobs:
|
||||||
with:
|
with:
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
- name: Configure repository
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
git config user.email "github-actions@hazelcast.com"
|
||||||
|
git config user.name "GitHub Actions (Build Release)"
|
||||||
|
|
||||||
- name: Finalize the release
|
- name: Finalize the release
|
||||||
run: |
|
run: |
|
||||||
version="${{ github.ref }}"
|
ref="${{ github.ref }}"
|
||||||
version="${version:19}" # trim starting 'refs/heads/release/' (19 chars)
|
branch="${ref:11}" # trim starting 'refs/heads/' (11 chars)
|
||||||
echo "Tag ref ${{ github.ref }} as v$version"
|
version="${ref:19}" # trim starting 'refs/heads/release/' (19 chars)
|
||||||
|
echo "Tag branch $branch as v$version"
|
||||||
git tag v$version
|
git tag v$version
|
||||||
git config user.email "github-actions@zpqrtbnk.net"
|
|
||||||
git config user.name "GitHub Actions (Do Something)"
|
|
||||||
git push --tags
|
git push --tags
|
||||||
git push :${{ github.ref }}
|
git push :$branch
|
||||||
|
|
||||||
- name: Publish the release
|
- name: Publish the release
|
||||||
uses: actions/github-script@v4
|
uses: actions/github-script@v4
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
const tag = "v" + "${{ github.ref }}".substring(19)
|
const ver = "${{ github.ref }}".substring(19)
|
||||||
|
const tag = "v" + ver
|
||||||
const rel = await github.repos.getReleaseByTag({
|
const rel = await github.repos.getReleaseByTag({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user