Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 1.36 KB

File metadata and controls

37 lines (27 loc) · 1.36 KB

Maintaining and/or Contributing to setup-texlive-action

Update npm Dependencies

npx taze -r

  • https://github.com/antfu-collective/taze
  • Dry-run by default
  • Options
    • --include, -n <deps> bump selected deps only, <deps> is a comma-separated list of string and /regex/.
    • --write, -w write to package.json
    • --install, -i, install directly after bumping
  • Example: update and install all @action/* packages
    npx taze major -r --include '/^@actions/' -iw

Create a new release

Preparation

  • Bump version and rebuild the package: npm version major|minor|patch
  • Push the chore(release): prepare for <version> new commit to remote
  • Prepare release note: npm run tag:prep
  • Check and optionally tweak content of RELEASE_NOTE.md
    This content is used both as vx.y.z tag annotation and GitHub release note.

Tagging

  • Create or update tags: npm run tag
  • Push the newly created vx.y.z tag to remote
    • This triggers the release.yml workflow, which would create a draft release bound to the new tag.
  • (Force) push the vx major-version tag, after the run of release.yml passes

Releasing