パッケージの詳細

@tmware/semantic-release-npm-github-publish

TMWare89MIT1.5.6

Sharable configuration for semantic-release, extends experience for publishing to NPM & Github: generates release-notes, changelog, publishes new version with Github actions.

changelog, git, github-package-registry, github-publish

readme

semantic-release-npm-github-publish

Version Version Documentation Maintenance License: MIT

Semantic-release shareable configuration for easy publishing to NPM, Github or Github Package Registry.

About

This sharable configuration conforms to angular standard

  • Using @semantic-release/commit-analyzer ensures that commits are conformed to the conventional commits specification.
    • PATCH version created if any of build, ci, chore, docs, refactor, style, test commit types pushed to master
    • MINOR version created if fix commit type pushed
    • MAJOR version created if feat commit type pushed
  • Publishes the new version to NPM.
  • Bumps a version in package.json.
  • Generates or updates a changelog file including all PATCH keywords (not included in default angular package).
  • Releases new release for NPM & Github.

This repository can be also used as a template repository for creation of sharable semantic-release configurations.

Install

  • Install semantic-release:
npm install --save-dev semantic-release
  • Add semantic-release to scripts:
"scripts": {
    "semantic-release": "semantic-release"
}
  • Install semantic-release-npm-github-publish:
npm install --save-dev @tmware/semantic-release-npm-github-publish
  • Add npx semantic-release to a "Release" step of your CD setup

Usage

To use this sharable config, extend your semantic release configuration in .releaserc.yaml:

branch: master
ci: false
dryRun: false
debug: false
extends: "@tmware/semantic-release-npm-github-publish"

Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Build with


This README was generated with ❤️ by readme-md-generator

更新履歴

1.5.6 (2023-07-18)

chore

ci

style

1.5.5 (2022-09-03)

chore

  • deps: upgrade dependencies (290ae33)

ci

  • run snyk test before release (68ee0c3)

1.5.4 (2022-06-24)

fix

  • deps: upgrade yarn lock file (ab9d07d)

1.5.3 (2022-06-24)

fix

1.5.2 (2022-03-24)

fix

  • upgrade snyk from 1.794.0 to 1.859.0 (b18813d)

1.5.1 (2022-03-21)

fix

  • package.json & yarn.lock to reduce vulnerabilities (57f63a7)

1.5.0 (2021-12-16)

chore

  • add code scanning (#31) (1d956cb)
  • debug (8cd2bb1)
  • debug (7122387)
  • dependencies: fix vulnerabilities (#29) (c94afa0)
  • deps-dev: bump semantic-release from 15.13.24 to 17.2.3 (7534da8)
  • deps-dev: bump semantic-release from 17.4.4 to 17.4.7 (4b84307)
  • deps: bump actions/checkout from 2.3.4 to 2.4.0 (f71a527)
  • deps: bump actions/setup-node from 2.2.0 to 2.5.0 (2fd2fa2)
  • deps: bump glob-parent from 5.1.0 to 5.1.2 (#20) (785ef6d)
  • deps: bump handlebars from 4.3.1 to 4.7.7 (e670a11)
  • deps: bump lodash from 4.17.15 to 4.17.21 (#17) (ce63108)
  • deps: bump node-fetch from 2.6.0 to 2.6.1 (#18) (8acf1f1)
  • deps: bump normalize-url from 4.4.1 to 4.5.1 (#21) (c8ff856)
  • deps: bump npm from 6.11.3 to 6.13.4 (4aee5ac)
  • deps: bump pascalgn/automerge-action from 0.14.2 to 0.14.3 (4de5bba)
  • deps: bump path-parse from 1.0.6 to 1.0.7 (#28) (6675454)
  • deps: update dependencies (61947d7)
  • upstream: merge upstream changes (fdaaff7)

ci

docs

feat

fix

1.4.4 (2021-07-10)

Bug Fixes

  • deps: bump @semantic-release/github from 7.2.0 to 7.2.3 (#11) (19d63d9)
  • deps: bump @semantic-release/npm from 7.0.10 to 7.1.3 (#9) (c8577ee)
  • deps: bump @semantic-release/release-notes-generator from 9.0.2 to 9.0.3 (#17) (483b7cb)

Chores

  • deps: bump actions/checkout from 1 to 2.3.4 (#13) (c5b7eb4)
  • deps: bump actions/setup-node from 1 to 2.2.0 (#19) (0e17b29)
  • deps: bump pascalgn/automerge-action from 0.13.1 to 0.14.1 (#15) (37ccc68)
  • deps: bump pascalgn/automerge-action from 0.14.1 to 0.14.2 (#16) (e89dc12)
  • deps: upgrade all dependencies (e6e81a6)
  • deps-dev: bump semantic-release from 17.4.2 to 17.4.3 (#12) (52821b6)
  • deps-dev: bump semantic-release from 17.4.3 to 17.4.4 (#18) (e43fa0a)
  • merge: merge dependency updates (#20) (7e0ff3d)

Miscellaneous

  • Merge branch 'master' into dev (3f7ea4c)

1.4.3 (2021-04-30)

Chores

  • deps: upgrade all dependencies (844a994)

Continuous Integration

  • dependabot: use dependabot (920aac5)

1.4.2 (2021-04-06)

Chores

Documentation

  • readme: fix npm version shield (44a9adf)
  • readme: update readme.md (3e05175)

1.4.1 (2021-03-24)

Chores

  • merge: merge pull request #3 from TMWare/dev (1509857)
  • move things around in package.json (2100da5)
  • deps: update dependencies; use yarn (6f07219)
  • merge: automerge 1 (ef9b743)
  • merge: automerge PR #2 (9f6824c)

Continuous Integration

  • automerge: update merge commit message (4a4be56)
  • pr: create automerge.yml (ce90b8e)

Documentation

  • readme: fix typo in shields (51b22e2)

1.4.0 (2019-11-26)

Features

  • backwards compatibility for commits without keyword (90deac9)

1.3.7 (2019-11-03)

Documentation

  • install: update install notes (93d849d)

1.3.6 (2019-11-03)

Documentation

  • instructions: update configuration instructions (3c8b0fd)

1.3.5 (2019-11-03)

Code Refactoring

  • use object literal to transform commit type (3b7ff9a)

1.3.4 (2019-10-09)

Bug Fixes

1.3.3 (2019-10-05)

Documentation

1.3.2 (2019-10-05)

Documentation

1.3.1 (2019-10-05)

Documentation

1.3.0 (2019-10-05)

Features

1.2.1 (2019-10-04)

Bug Fixes

1.2.0 (2019-10-04)

Features

1.1.10 (2019-09-29)

1.1.9 (2019-09-29)

1.1.8 (2019-09-29)

1.1.7 (2019-09-29)

1.1.6 (2019-09-29)

1.1.5 (2019-09-26)

1.1.4 (2019-09-26)

1.1.3 (2019-09-26)

Bug Fixes

  • commit-message: fix commit message: skip-ci (cc7c983)

1.1.2 (2019-09-26)

Bug Fixes

  • commit-message: use release keyword (a33577a)

1.1.1 (2019-09-26)

Bug Fixes

  • release: change release message (0109020)

1.1.0 (2019-09-26)

Features

  • file-format: use json file instead of yaml (acd3f8d)

1.0.1 (2019-09-26)

Bug Fixes

  • releaserc: remove unused fields (24606ed)

1.0.0 (2019-09-26)

Features