release: fixes from debugging

This commit is contained in:
Tyler Wilding 2022-04-30 23:42:49 -04:00
parent 036a049cb1
commit ef007010e7
No known key found for this signature in database
GPG key ID: A89403EB356ED106
3 changed files with 23 additions and 10 deletions

View file

@ -37,37 +37,49 @@ const octokit = new Octokit({
let tagToSearchFor = process.env.TAG_VALUE.split("refs/tags/")[1]; let tagToSearchFor = process.env.TAG_VALUE.split("refs/tags/")[1];
const { data: releaseData } = await octokit.rest.repos.getReleaseByTag({ const { data: recentReleases } = await octokit.rest.repos.listReleases({
owner: "open-goal", owner: "open-goal",
repo: "jak-project", repo: "launcher",
tag: tagToSearchFor, per_page: 100
}); });
if (releaseData === undefined) { let release = undefined;
for (var i = 0; i < recentReleases.length; i++) {
if (recentReleases[i].tag_name == tagToSearchFor) {
release = recentReleases[i];
break;
}
}
if (release === undefined) {
console.log(`Could not find release with tag name: ${tagToSearchFor}`); console.log(`Could not find release with tag name: ${tagToSearchFor}`);
process.exit(1); process.exit(1);
} }
// TODO - no macOS yet // TODO - no macOS yet
const releaseMeta = { const releaseMeta = {
name: releaseData.tag_name, name: release.tag_name,
notes: "UPDATE", notes: "UPDATE",
pub_date: releaseData.created_at, pub_date: release.created_at,
platforms: { platforms: {
linux: { linux: {
signature: "", signature: "",
url: `https://github.com/open-goal/launcher/releases/download/${releaseData.tag_name}/opengoal-launcher-linux.AppImage.tar.gz`, url: `https://github.com/open-goal/launcher/releases/download/${release.tag_name}/opengoal-launcher_${tagToSearchFor.replace("v", "")}_amd64.AppImage.tar.gz`,
}, },
win64: { win64: {
signature: "", signature: "",
url: `https://github.com/open-goal/launcher/releases/download/${releaseData.tag_name}/opengoal-launcher-windows.x64.msi.zip`, url: `https://github.com/open-goal/launcher/releases/download/${release.tag_name}/opengoal-launcher_${tagToSearchFor.replace("v", "")}_x64_en-US.msi.zip`,
}, },
}, },
}; };
fs.writeFileSync( fs.writeFileSync(
"./.tauri/latest-release.json", "./.tauri/latest-release.json",
JSON.stringify(releaseMeta, null, 2) JSON.stringify(releaseMeta, null, 2)
); );
// TODO - take the release out of draft when we are ready to actually publish! await octokit.rest.repos.updateRelease({
owner: "open-goal",
repo: "launcher",
release_id: release.id,
draft: false
});

View file

@ -109,6 +109,7 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
token: ${{ secrets.BOT_PAT }} token: ${{ secrets.BOT_PAT }}
ref: main
- name: setup node - name: setup node
uses: actions/setup-node@v1 uses: actions/setup-node@v1

0
third-party/glew_2.1.0/linux/glewinfo vendored Normal file → Executable file
View file