1.22.2 β€’ Published 1 year ago

zx-semrel v1.22.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

zx-semrel

Release

zx -based release script as semantic-release alternative (PoC)

Sometimes bloody enterprise enforces you not to use any third-party solutions for sensitive operations (like release, deploy, so on). Old good script copy-paste hurries to the rescue!

Btw, here's an adaptation for monorepos: zx-bulk-release

Requirements

  • macOS / linux
  • Node.js >= 14.13.1
  • git >= 2.0
  • zx >= 1.6.0

Key features

  • Zero dependencies
  • Zero configuration
  • Pretty fast
  • Tiny, less than 140 lines with comments
  • Reliability, safety, simplicity and maintainability (sarcasm)

Functionality

πŸš€ Usage

  1. Copy
  2. Tweak up, inject tokens, etc
  3. Run
curl https://raw.githubusercontent.com/semrel-extra/zx-semrel/master/release.mjs > ./release.mjs
zx ./release.mjs

or this like if zx is not installed:

# Just replace GIT* env values with your own
GIT_COMMITTER_NAME=antongolub GIT_COMMITER_EMAIL=mailbox@antongolub.ru GITHUB_TOKEN=token npx zx ./release.mjs

or just run it without any edits though npx:

# Cross your fingers for luck
GIT_COMMITTER_NAME=antongolub GIT_COMMITER_EMAIL=mailbox@antongolub.ru GITHUB_TOKEN=token npx zx-semrel

See also gh-actions usage example

πŸ› οΈ Extras

πŸ“„ License

MIT

πŸ“Ž Refs

1.22.2

1 year ago

1.22.1

1 year ago

1.22.0

1 year ago

1.21.0

2 years ago

1.21.1

2 years ago

1.21.2

2 years ago

1.21.3

2 years ago

1.19.1

2 years ago

1.20.1

2 years ago

1.20.2

2 years ago

1.20.0

2 years ago

1.18.2

3 years ago

1.19.0

2 years ago

1.18.1

3 years ago

1.14.1

3 years ago

1.12.0

3 years ago

1.18.0

3 years ago

1.16.1

3 years ago

1.14.3

3 years ago

1.16.0

3 years ago

1.14.2

3 years ago

1.9.16

3 years ago

1.9.15

3 years ago

1.9.14

3 years ago

1.9.13

3 years ago

1.9.12

3 years ago

1.9.11

3 years ago

1.9.10

3 years ago

1.11.0

3 years ago

1.15.0

3 years ago

1.13.2

3 years ago

1.13.1

3 years ago

1.11.3

3 years ago

1.13.0

3 years ago

1.11.2

3 years ago

1.11.1

3 years ago

1.17.1

3 years ago

1.13.5

3 years ago

1.17.0

3 years ago

1.13.4

3 years ago

1.15.1

3 years ago

1.13.3

3 years ago

1.10.0

3 years ago

1.9.9

4 years ago

1.9.8

4 years ago

1.9.7

4 years ago

1.9.6

4 years ago

1.9.5

4 years ago

1.9.4

4 years ago

1.9.3

4 years ago

1.9.2

4 years ago

1.9.1

4 years ago

1.9.0

4 years ago

1.8.2

4 years ago

1.8.1

4 years ago

1.8.0

4 years ago

1.7.0

4 years ago

1.6.0

4 years ago

1.5.2

4 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.0.0

4 years ago