@livingdocs/secure-password
Version:
Making Password storage safer for all
62 lines (50 loc) • 1.36 kB
YAML
type: docker
kind: pipeline
name: default
steps:
- name: test-node-current-alpine
image: node:current-alpine
commands: [cp -R . /src, cd /src, npm ci, npm test]
- name: test-node-24-debian
image: node:24
commands: [cp -R . /src, cd /src, npm ci, npm test]
- name: test-node-22-debian
image: node:22
commands: [cp -R . /src, cd /src, npm ci, npm test]
- name: test-node-22-alpine
image: node:22-alpine
commands: [cp -R . /src, cd /src, npm ci, npm test]
- name: test-node-20-debian
image: node:20
commands: [cp -R . /src, cd /src, npm ci, npm test]
- name: test-node-20-alpine
image: node:20-alpine
commands: [cp -R . /src, cd /src, npm ci, npm test]
- name: test-node-18-alpine
image: node:18-alpine
commands: [cp -R . /src, cd /src, npm ci, npm test]
- name: test-node-18-debian
image: node:18
commands: [cp -R . /src, cd /src, npm ci, npm test]
- name: release
image: livingdocs/semantic-release:v2.1.1
environment:
GH_TOKEN:
from_secret: GH_TOKEN
NPM_TOKEN:
from_secret: NPM_TOKEN
depends_on:
- test-node-current-alpine
- test-node-22-debian
- test-node-22-alpine
- test-node-20-debian
- test-node-20-alpine
- test-node-18-debian
- test-node-18-alpine
trigger:
event: [push]
kind: signature
hmac: 38dde6cd5f6070c0836bdb06a0f83075cfca5a8fa38e9cd3643b50b83f7c31ea
...