kopia lustrzana https://github.com/meshtastic/Meshtastic-Android
chore(release): remove update-github-release step from workflow (#3204)
rodzic
f7ba7dcb41
commit
fb707e6218
|
|
@ -218,44 +218,4 @@ jobs:
|
|||
draft: true
|
||||
prerelease: true
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
update-github-release:
|
||||
if: "!contains(github.ref_name, '-internal')"
|
||||
runs-on: ubuntu-latest
|
||||
needs: [prepare-build-info, release-google]
|
||||
steps:
|
||||
- name: Update GitHub Release
|
||||
uses: actions/github-script@v8
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
script: |
|
||||
const { owner, repo } = context.repo;
|
||||
const internal_tag = `v${{ needs.prepare-build-info.outputs.APP_VERSION_NAME }}-internal`;
|
||||
const current_tag = "${{ github.ref_name }}";
|
||||
|
||||
try {
|
||||
const release = await github.rest.repos.getReleaseByTag({
|
||||
owner,
|
||||
repo,
|
||||
tag: internal_tag,
|
||||
});
|
||||
|
||||
let draft = false;
|
||||
let prerelease = !current_tag.match(/^v\d+\.\d+\.\d+$/); // Not a production tag
|
||||
|
||||
await github.rest.repos.updateRelease({
|
||||
owner,
|
||||
repo,
|
||||
release_id: release.data.id,
|
||||
name: `Release ${current_tag}`,
|
||||
draft: draft,
|
||||
prerelease: prerelease,
|
||||
});
|
||||
|
||||
console.log(`Successfully updated release for tag ${internal_tag} to name="Release ${current_tag}", draft=${draft}, prerelease=${prerelease}`);
|
||||
} catch (error) {
|
||||
console.error(`Could not find and update the release for tag ${internal_tag}.`);
|
||||
console.error(error);
|
||||
core.setFailed(`Failed to update the GitHub release.`);
|
||||
}
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
Ładowanie…
Reference in New Issue