diff --git a/.github/workflows/auto-test.yml b/.github/workflows/auto-test.yml index e86d7dd00..9063c2e16 100644 --- a/.github/workflows/auto-test.yml +++ b/.github/workflows/auto-test.yml @@ -22,6 +22,7 @@ jobs: contents: read strategy: + fail-fast: false matrix: os: [macos-latest, ubuntu-22.04, windows-latest, ubuntu-22.04-arm] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ @@ -41,13 +42,13 @@ jobs: id: node-modules-cache with: path: node_modules - key: node-modules-${{ runner.os }}-${{ hashFiles('**/package-lock.json') }} + key: node-modules-${{ runner.os }}-node${{ matrix.node }}-${{ hashFiles('**/package-lock.json') }} - name: Use Node.js ${{ matrix.node }} uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: node-version: ${{ matrix.node }} - - run: npm install + - run: npm clean-install --no-fund - name: Rebuild native modules for ARM64 if: matrix.os == 'ubuntu-22.04-arm' @@ -65,6 +66,7 @@ jobs: permissions: contents: read strategy: + fail-fast: false matrix: node: [ 20, 22 ] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ @@ -86,8 +88,8 @@ jobs: docker run --rm --platform linux/arm/v7 \ -v $PWD:/workspace \ -w /workspace \ - arm32v7/node:${{ matrix.node }}-slim \ - bash -c "npm install --production" + arm32v7/node:${{ matrix.node }} \ + npm clean-install --no-fund --production check-linters: runs-on: ubuntu-latest @@ -104,13 +106,13 @@ jobs: id: node-modules-cache with: path: node_modules - key: node-modules-${{ runner.os }}-${{ hashFiles('**/package-lock.json') }} + key: node-modules-${{ runner.os }}-node${{ matrix.node }}-${{ hashFiles('**/package-lock.json') }} - name: Use Node.js 20 uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: node-version: 20 - - run: npm install + - run: npm clean-install --no-fund - run: npm run lint:prod e2e-test: @@ -129,13 +131,13 @@ jobs: id: node-modules-cache with: path: node_modules - key: node-modules-${{ runner.os }}-${{ hashFiles('**/package-lock.json') }} + key: node-modules-${{ runner.os }}-node${{ matrix.node }}-${{ hashFiles('**/package-lock.json') }} - name: Setup Node.js uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: node-version: 22 - - run: npm install + - run: npm clean-install --no-fund - name: Rebuild native modules for ARM64 run: npm rebuild @louislam/sqlite3 diff --git a/src/components/APIKeyDialog.vue b/src/components/APIKeyDialog.vue index a103cf097..6e77c0245 100644 --- a/src/components/APIKeyDialog.vue +++ b/src/components/APIKeyDialog.vue @@ -7,7 +7,7 @@ - @@ -37,12 +37,12 @@ export default { /** Text to use as yes */ yesText: { type: String, - default: "Yes", // TODO: No idea what to translate this + default: null, }, /** Text to use as no */ noText: { type: String, - default: "No", + default: null, }, /** Title to show on modal. Defaults to translated version of "Config" */ title: { diff --git a/src/components/CreateGroupDialog.vue b/src/components/CreateGroupDialog.vue index 8bac1ccd0..8eed853c1 100644 --- a/src/components/CreateGroupDialog.vue +++ b/src/components/CreateGroupDialog.vue @@ -6,7 +6,7 @@ -