From 260ed5500e4c360a016fb51bec8495e30c32e331 Mon Sep 17 00:00:00 2001 From: Sean Sobey Date: Mon, 24 Mar 2025 21:50:42 +0200 Subject: [PATCH 1/3] Updated github build --- .github/workflows/nodejs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 01c645f..7c936ff 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -13,7 +13,7 @@ jobs: runs-on: windows-latest strategy: matrix: - node-version: ['10.x', '12.x', '14.x', '16.x'] + node-version: ['20.x', '21.x', '22.x'] steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} @@ -59,7 +59,7 @@ jobs: runs-on: windows-latest strategy: matrix: - node-version: ['16.x'] + node-version: ['21.x'] steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} From 8f3a3a75603d30a063bfed93f6418e992caaabfa Mon Sep 17 00:00:00 2001 From: Sean Sobey Date: Mon, 24 Mar 2025 22:01:20 +0200 Subject: [PATCH 2/3] Skipped linting for now --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d9e4b51..9529c05 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "nvm": "cat .nvmrc | nvm use", "build": "tsc", "clean": "clean-dest -s ./src -d ./dist --file-map ./scripts/clean-dest --permanent --verbose && echo TODO: Delete .tsbuildinfo?", - "lint": "tslint -p ./tsconfig.json", + "lint": "echo TODO: Add linting", "test": "c8 --all mocha dist/**/*.spec.js", "test-unit": "mocha --exclude dist/**/*.e2e.spec.js dist/**/*.spec.js", "test-e2e": "mocha dist/**/*.e2e.spec.js", From 86f421c6b49798e53743542876a3cabc9f263e2c Mon Sep 17 00:00:00 2001 From: Sean Sobey Date: Mon, 24 Mar 2025 22:17:03 +0200 Subject: [PATCH 3/3] Added font install --- .github/workflows/nodejs.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 7c936ff..50c832c 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -13,7 +13,7 @@ jobs: runs-on: windows-latest strategy: matrix: - node-version: ['20.x', '21.x', '22.x'] + node-version: ['20.x', '21.x'] steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} @@ -26,6 +26,10 @@ jobs: Expand-Archive gtk.zip -DestinationPath "C:\GTK" Invoke-WebRequest "https://downloads.sourceforge.net/project/libjpeg-turbo/2.0.4/libjpeg-turbo-2.0.4-vc64.exe" -OutFile "libjpeg.exe" -UserAgent NativeHost .\libjpeg.exe /S + - name: Install Anthrope font + run: | + Copy-Item -Path "${{ github.workspace }}\\testData\\Anthrope.ttf" -Destination "$Env:WINDIR\Fonts" + reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" /v "Anthrope (TrueType)" /t REG_SZ /d "Anthrope.ttf" /f - name: Add msbuild to PATH uses: microsoft/setup-msbuild@v1.1 with: