replace actions/create-release@v1 with ncipollo/release-action@v1 in release-ui ci

This commit is contained in:
geekgeekrun-maintainer
2024-04-09 23:55:01 +00:00
parent d35993b5a1
commit c85d7599e4

View File

@@ -33,36 +33,9 @@ jobs:
node ./scripts/github-ci-build.mjs
- name: Create Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
uses: ncipollo/release-action@v1
with:
tag_name: ${{ github.ref }}
release_name: Release ${{ github.ref }}
artifacts: "packages/ui/*.zip,packages/ui/*.exe,packages/ui/*.deb,packages/ui/*.rpm"
tag: ${{ github.ref }}
token: ${{ secrets.GITHUB_TOKEN }}
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}`)
});
}
}