One does not simply merge into master
This commit is contained in:
25
.github/workflows/build.yml
vendored
25
.github/workflows/build.yml
vendored
@ -35,12 +35,25 @@ jobs:
|
|||||||
- name: build
|
- name: build
|
||||||
run: pyinstaller --onefile main.py --name ${{ matrix.output }}
|
run: pyinstaller --onefile main.py --name ${{ matrix.output }}
|
||||||
|
|
||||||
|
- name: get release upload url
|
||||||
- name: upload to release
|
id: get_release
|
||||||
uses: softprops/action-gh-release@v2
|
uses: actions/github-script@v7
|
||||||
with:
|
with:
|
||||||
files: dist/${{ matrix.output }}
|
script: |
|
||||||
draft: false
|
const release = await github.rest.repos.getReleaseByTag({
|
||||||
prerelease: false
|
owner: context.repo.owner,
|
||||||
|
repo: context.repo.repo,
|
||||||
|
tag: context.ref.replace('refs/tags/', '')
|
||||||
|
});
|
||||||
|
return release.data.upload_url;
|
||||||
|
result-encoding: string
|
||||||
|
|
||||||
|
- name: upload binary
|
||||||
|
uses: actions/upload-release-asset@v1
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
with:
|
||||||
|
upload_url: ${{ steps.get_release.outputs.result }}
|
||||||
|
asset_path: dist/${{ matrix.output }}
|
||||||
|
asset_name: ${{ matrix.output }}
|
||||||
|
asset_content_type: application/octet-stream
|
||||||
|
|||||||
Reference in New Issue
Block a user