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];
const { data: releaseData } = await octokit.rest.repos.getReleaseByTag({
const { data: recentReleases } = await octokit.rest.repos.listReleases({
owner: "open-goal",
repo: "jak-project",
tag: tagToSearchFor,
repo: "launcher",
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}`);
process.exit(1);
}
// TODO - no macOS yet
const releaseMeta = {
name: releaseData.tag_name,
name: release.tag_name,
notes: "UPDATE",
pub_date: releaseData.created_at,
pub_date: release.created_at,
platforms: {
linux: {
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: {
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(
"./.tauri/latest-release.json",
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
with:
token: ${{ secrets.BOT_PAT }}
ref: main
- name: setup node
uses: actions/setup-node@v1

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