mirror of
https://github.com/open-goal/launcher.git
synced 2024-10-19 14:47:36 -04:00
release: fixes from debugging
This commit is contained in:
parent
036a049cb1
commit
ef007010e7
32
.github/scripts/update-release-metadata/index.js
vendored
32
.github/scripts/update-release-metadata/index.js
vendored
|
@ -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
|
||||
});
|
||||
|
|
1
.github/workflows/release.yaml
vendored
1
.github/workflows/release.yaml
vendored
|
@ -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
0
third-party/glew_2.1.0/linux/glewinfo
vendored
Normal file → Executable file
Loading…
Reference in a new issue