chore: prep for main branch

polynt
CanadaHonk 1 year ago
parent 6328f3c293
commit 3a8f4104f5

@ -2,6 +2,7 @@ name: Nightly
on:
push:
branches: [ main ]
paths:
- 'src/**'
- 'scripts/**'
@ -145,12 +146,12 @@ jobs:
- name: GitHub Release
run: |
echo ${{ env.VERSION }}
git tag -d ${{ env.VERSION }}-cirelease || true
git push origin --delete ${{ env.VERSION }}-cirelease || true
git tag ${{ env.VERSION }}-cirelease
git push origin ${{ env.VERSION }}-cirelease
gh release delete ${{ env.VERSION }}-cirelease -y || true
gh release create ${{ env.VERSION }}-cirelease -t "$(echo "${{ env.VERSION }}" | sed 's/.*/\u&/' | sed "s/nt/n't/")" -n "$(git rev-parse HEAD | cut -c 1-7) | $(git log -1 --pretty=%B)" "$([ "${{ env.VERSION }}" != "nightly" ] && echo "-p")" ${{ env.FILES }}
git tag -d ${{ env.VERSION }} || true
git push origin --delete ${{ env.VERSION }} || true
git tag ${{ env.VERSION }}
git push origin ${{ env.VERSION }}
gh release delete ${{ env.VERSION }} -y || true
gh release create ${{ env.VERSION }} -t "$(echo "${{ env.VERSION }}" | sed 's/.*/\u&/' | sed "s/nt/n't/")" -n "$(git rev-parse HEAD | cut -c 1-7) | $(git log -1 --pretty=%B)" "$([ "${{ env.VERSION }}" != "nightly" ] && echo "-p")" ${{ env.FILES }}
env:
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
VERSION: $(strings app.asar | grep -oP "oaVersion='.*?-" | grep -oP "(?<=').*?(?=-)")

@ -5,7 +5,7 @@ const { join } = require('path');
const asarPath = join(require.main.filename, '..');
const downloadPath = join(asarPath, '..', 'app.asar.download');
const asarUrl = `https://github.com/GooseMod/OpenAsar/releases/download/${oaVersion.split('-')[0]}-cirelease/app.asar`;
const asarUrl = `https://github.com/GooseMod/OpenAsar/releases/download/${oaVersion.split('-')[0]}/app.asar`;
// todo: have these https utils centralised?
const redirs = url => new Promise(res => get(url, r => { // Minimal wrapper around https.get to follow redirects

2
src/bootstrap.js vendored

@ -40,7 +40,7 @@ const startCore = () => {
const [ channel, hash ] = oaVersion.split('-'); // Split via -
bw.webContents.executeJavaScript(readFileSync(join(__dirname, 'mainWindow.js'), 'utf8')
.replaceAll('<hash>', channel === 'nightly' ? hash : (channel + ' ' + hash))
.replaceAll('<hash>', hash)
.replaceAll('<notrack>', oaConfig.noTrack)
.replace('<css>', (oaConfig.css ?? '').replaceAll('\\', '\\\\').replaceAll('`', '\\`')));

@ -2,7 +2,7 @@ const { join } = require('path');
global.log = (area, ...args) => console.log(`[\x1b[38;2;88;101;242mOpenAsar\x1b[0m > ${area}]`, ...args); // Make log global for easy usage everywhere
global.oaVersion = 'polynt';
global.oaVersion = 'nightly';
log('Init', 'OpenAsar', oaVersion);

Loading…
Cancel
Save