Pop-up dictionary browser extension for language learning. Successor to Yomichan. (PERSONAL FORK)
1name: Setup
2description: Setup the workspace for the CI
3runs:
4 using: "composite"
5 steps:
6 - name: Setup node
7 uses: actions/setup-node@v4
8 with:
9 node-version-file: "package.json"
10
11 - name: Restore dependencies
12 id: restore-dependencies
13 uses: actions/cache@v4
14 with:
15 path: node_modules
16 key: js-depend-${{ runner.os }}-${{ hashFiles('**/package-lock.json') }}
17
18 - name: Install dependencies
19 if: steps.restore-dependencies.outputs.cache-hit != 'true'
20 shell: bash
21 run: npm ci
22
23 - name: Build third-party libraries
24 shell: bash
25 run: npm run build:libs