kind: pipeline name: default type: docker steps: - name: build image: oven/bun:1 commands: - bun install -g @angular/cli - bun install && cd projects/codemirror6-editor && bun install - bunx --bun ng build codemirror6-editor - name: publish image: node:20-alpine3.19 commands: - npm config set @sandkasten:registry https://codefirst.iut.uca.fr/git/api/packages/sandkasten/npm/ - npm config set -- '//codefirst.iut.uca.fr/git/api/packages/sandkasten/npm/:_authToken' "$PAT_TOKEN" - cd dist/codemirror6-editor && npm publish --scope=@sandkasten environment: PAT_TOKEN: from_secret: PAT_TOKEN depends_on: - build when: event: - tag