newsie
Version:
An NNTP Client Library targeting NodeJS. It supports the authentication, TLS encryption, base NNTP commands, and more.
28 lines (23 loc) • 385 B
YAML
image: node:22-alpine3.20
stages:
- build
- release
.node:
before_script:
- apk add --no-cache git
- npm ci
build:
<<: [*node]
stage: build
except:
- tags
script:
- npm run-script build:ci
release:
<<: [*node]
stage: release
only:
- master@timrs2998/newsie
script:
- npm run-script build
- node_modules/.bin/semantic-release