mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-09-08 00:47:15 +08:00
replace actions/create-release@v1 with ncipollo/release-action@v1 in release-ui ci
This commit is contained in:
@@ -33,36 +33,9 @@ jobs:
|
|||||||
node ./scripts/github-ci-build.mjs
|
node ./scripts/github-ci-build.mjs
|
||||||
|
|
||||||
- name: Create Release
|
- name: Create Release
|
||||||
id: create_release
|
uses: ncipollo/release-action@v1
|
||||||
uses: actions/create-release@v1
|
|
||||||
env:
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
with:
|
with:
|
||||||
tag_name: ${{ github.ref }}
|
artifacts: "packages/ui/*.zip,packages/ui/*.exe,packages/ui/*.deb,packages/ui/*.rpm"
|
||||||
release_name: Release ${{ github.ref }}
|
tag: ${{ github.ref }}
|
||||||
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
body: TODO New Release.
|
body: TODO New Release.
|
||||||
draft: false
|
|
||||||
prerelease: false
|
|
||||||
|
|
||||||
- name: Upload Release Asset
|
|
||||||
uses: actions/github-script@v3
|
|
||||||
env:
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
with:
|
|
||||||
script: |
|
|
||||||
const path = require('path');
|
|
||||||
const fs = require('fs');
|
|
||||||
const release_id = '${{ needs.create_release.outputs.id }}';
|
|
||||||
const path_to_dist = `./packages/ui/dist`
|
|
||||||
for (let file of await fs.readdirSync(path_to_dist)) {
|
|
||||||
if (['.exe', '.deb', '.rpm', '.zip'].includes(path.extname(file))) {
|
|
||||||
console.log('uploadReleaseAsset', file);
|
|
||||||
await github.repos.uploadReleaseAsset({
|
|
||||||
owner: context.repo.owner,
|
|
||||||
repo: context.repo.repo,
|
|
||||||
release_id: release_id,
|
|
||||||
name: file,
|
|
||||||
data: await fs.readFileSync(`${path_to_dist}/${file}`)
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user