| Marc Kupietz | 5138267 | 2026-03-07 10:31:39 +0100 | [diff] [blame] | 1 | stages: |
| 2 | - test |
| 3 | - build |
| 4 | |
| 5 | default: |
| Marc Kupietz | ebf770e | 2026-03-07 10:56:32 +0100 | [diff] [blame] | 6 | image: node:22 |
| Marc Kupietz | 5138267 | 2026-03-07 10:31:39 +0100 | [diff] [blame] | 7 | cache: |
| 8 | key: |
| 9 | files: |
| 10 | - package-lock.json |
| 11 | paths: |
| 12 | - node_modules/ |
| 13 | |
| 14 | test: |
| 15 | stage: test |
| 16 | script: |
| 17 | - npm ci |
| 18 | - npm test |
| 19 | |
| 20 | build: |
| 21 | stage: build |
| 22 | script: |
| 23 | - npm ci |
| 24 | - mkdir -p bin/linux bin/macos bin/win |
| 25 | - npm run pkg-linux |
| 26 | - npm run pkg-macos |
| 27 | - npm run pkg-win |
| 28 | artifacts: |
| Marc Kupietz | 5516bb7 | 2026-03-07 11:40:14 +0100 | [diff] [blame^] | 29 | name: "conllu-gender-${CI_COMMIT_REF_SLUG}" |
| Marc Kupietz | 5138267 | 2026-03-07 10:31:39 +0100 | [diff] [blame] | 30 | paths: |
| 31 | - bin/linux/conllu-gender |
| 32 | - bin/macos/conllu-gender |
| 33 | - bin/win/conllu-gender.exe |
| 34 | expire_in: 4 weeks |