fix scripts

pull/2715/head
Mikael Finstad 6 months ago
parent 260108279d
commit 260108a32c
No known key found for this signature in database
GPG Key ID: 25AB36E3E81CBC26

@ -122,10 +122,10 @@ jobs:
APPLE_API_KEY_ID: ${{ secrets.api_key_id }}
APPLE_API_ISSUER: ${{ secrets.api_key_issuer_id }}
- run: node script/e2e.mts 'dist/mac-arm64/LosslessCut.app/Contents/MacOS/LosslessCut' 0:none screenshot.jpeg
- run: node script/e2e.ts 'dist/mac-arm64/LosslessCut.app/Contents/MacOS/LosslessCut' 0:none screenshot.jpeg
if: startsWith(matrix.os, 'macos')
- run: node script/e2e.mts 'dist\win-unpacked\LosslessCut.exe' desktop screenshot.jpeg
- run: node script/e2e.ts 'dist\win-unpacked\LosslessCut.exe' desktop screenshot.jpeg
if: startsWith(matrix.os, 'windows')
- run: |
@ -133,13 +133,13 @@ jobs:
sudo Xvfb -ac :0 -screen 0 1280x1024x24 > /dev/null 2>&1 &
sleep 5
chmod +x dist/linux-unpacked/losslesscut
node script/e2e.mts 'dist/linux-unpacked/losslesscut' ':0.0+0,0' screenshot.jpeg
node script/e2e.ts 'dist/linux-unpacked/losslesscut' ':0.0+0,0' screenshot.jpeg
if: startsWith(matrix.os, 'ubuntu')
- name: (MacOS) Upload to Mac App Store
if: startsWith(matrix.os, 'macos') && env.is_tag == 'true'
run: |
node script/xcrunWrapper.mts dist/mas-universal/LosslessCut-mac-universal.pkg ${{ secrets.api_key_id }} ${{ secrets.api_key_issuer_id }} 1505323402 no.mifi.losslesscut-mac
node script/xcrunWrapper.ts dist/mas-universal/LosslessCut-mac-universal.pkg ${{ secrets.api_key_id }} ${{ secrets.api_key_issuer_id }} 1505323402 no.mifi.losslesscut-mac
- name: (MacOS) Upload artifacts
uses: actions/upload-artifact@v4

@ -72,7 +72,7 @@ Before releasing, consider [Maintainence chores](#maintainence-chores) first.
- `git merge stores` (in case there's an old unmerged stores hotfix)
- **Prepare release notes** from commit history
- Create a new file `versions/x.y.z.md` and write the most important highlights from the release notes, but **remove github issue #references**
- `node script/generateVersions.mts && git add versions/*.md src/renderer/src/versions.json && git commit -m 'Update change log'`
- `node script/generateVersions.ts && git add versions/*.md src/renderer/src/versions.json && git commit -m 'Update change log'`
- *If Store-only hotfix release*
- `git checkout stores`
- `npm version patch`

@ -23,13 +23,13 @@
"pack-mas-dev": "yarn build && electron-builder --mac mas-dev -c.mas.provisioningProfile=LosslessCut_Dev.provisionprofile -c.mas.identity='Mikael Finstad (JH4PH8B3C8)'",
"pack-win": "yarn build && electron-builder --win zip --x64",
"postinstall": "electron-builder install-app-deps",
"version": "node script/postversion.mts && git add no.mifi.losslesscut.appdata.xml",
"version": "node script/postversion.ts && git add no.mifi.losslesscut.appdata.xml",
"pack-linux": "yarn build && electron-builder --linux",
"scan-i18n": "i18next-cli -c i18next.config.scan.ts extract",
"generate-icon": "mkdirp icon-build build-resources/appx && node script/generateIcon.mts",
"generate-icon": "mkdirp icon-build build-resources/appx && node script/generateIcon.ts",
"generate-licenses": "yarn licenses generate-disclaimer -R > licenses.txt && echo '\n\nffmpeg is licensed under GPL v2+:\n\nhttp://www.gnu.org/licenses/old-licenses/gpl-2.0.html' >> licenses.txt",
"generate-docs": "node script/generateDocs.mts",
"check-licenses": "node script/checkLicenses.mts"
"generate-docs": "node script/generateDocs.ts",
"check-licenses": "node script/checkLicenses.ts"
},
"author": {
"name": "Mikael Finstad",

@ -14,7 +14,7 @@ import styles from './WhatsNew.module.css';
import { compareReleasesUrl, getReleaseUrl } from '../../../common/constants';
// see also generateVersions.mts
// see also generateVersions.ts
const versions: { version: string, highlightsMd?: string | undefined }[] = versionsJson;
const remote = window.require('@electron/remote');

Loading…
Cancel
Save