Skip to content

Releases: nodejs/node-core-utils

v1.14.0

07 Sep 07:27
14f9430
Compare
Choose a tag to compare

ncu-ci: handle successful CI runs
remove outdated instructions
Add a link to ncu-ci docs in README
ci: split ci failure parser, add metadata for JS failuers
ci: detect and test hudson git failure
ci: implement formatAsJson
restructure test builds hierarchy, update test case
ci: implement ncu-ci walk
ci: add upstream url to output
ncu-ci: update docs
ncu-ci: add ncu-ci rate (#255)
ncu-ci: refactor formatter into TestBuild, use topmost jobUrl as upstream
test: test node-test-commit trigger failure
test: test jenkins failure
test: test no compiler error
ncu-ci: refactor CI parsers
auth: add Jenkins authentication
auth: suggest to run ncu-config to set Jenkins token
ncu-ci: include builtOn in data, update tests
git-node: better state handling during APPLYING
ci: add --stats option to ncu-ci walk
ci: handle node-test-commit-custom-suites-freestyle (#269)
ci: handle empty matches correctly
ci-parser: add new node-test-pull-request-lite-pipeline (#265)
ci: parse CI links after sorting the comments by publishedDate
ci: parse console if all sub builds succeed in a failed build
ci: tweak failure patterns, add GitFailure (#273)
ci: split CI aggregator and generates markdown
ci: tweak patterns, improve markdown output
ci: handle 404 responses

v1.13.0

01 Jun 09:16
f9b584d
Compare
Choose a tag to compare

Highlights

In this release, we have a new tool ncu-ci checkout its docs for more info. It will likely need
more updates of pattern matching, to see the tool caveats, PR's welcome to fix those.

commits

  • ncu-ci: add docs
  • ncu-ci: support parsing CI links from PR thread
  • ncu-ci: replace --markdown with --copy
  • ncu-ci: initial implementation
  • lib: add cache utility
  • package: major dependencies upgrade
  • package: update package-lock.json

v1.12.0

14 May 14:29
96c3e67
Compare
Choose a tag to compare
  • package.json: update nyc
  • package.json: remove codecov from devDependencies
  • travis: remove node v9 and add v10
  • git-node v8: remove eu-strip during major upgrades (#243)
  • lib: clean up PR and CI url parsing logic (#242)
  • git-node v8: add --v8-dir option
  • chore: update dependencies (#239)
  • git-node: suggest -x and --autosquash for git rebase (#237)
  • feat: merge update-v8 in the project (#235)
  • lib: don't print dash for users without names (#236)
  • lib: refactor collaborator getters
  • pr_checker: consider LITE CI as a ci requirement

v1.11.2

31 Mar 19:47
8c6f7cc
Compare
Choose a tag to compare
  • git: support readme configuration (#223)
  • allow git-node land to work with full PR url (#213) (#219)
  • lib: make NODE_PENDING_DEPRECATION happy (#222)
  • lib: fix XDG_CONFIG_HOME not being set
  • lib: fix weekend detection
  • config: use correct file if XDG_CONFIG_HOME is set
  • fix landed in message for multiple commits (#217)
  • metadata: remove file hashes from passed url
  • ci-parser: add LITE category and detect node-test-commit-lite
  • get-metadata: fix cmd not working on windows
  • test: add tests for cross-repository/cross-owner fixes (#197)
  • git-node: don't check for wrong branch in --amend or --continue
  • do not require .git at the end
  • git-node: do not require https:// urls or github.com urls
  • git-node: refuse to run without configurations/on wrong revs (#200)
  • get-metadata: fail with a non-zero exit status (#199)
  • make configurable
  • git-node: warn on unexpected remote repository url
  • package.json: remove "main" field
  • git-node: execute local core-validate-commit
  • ncu-team: retrieve the whole team
  • docs: deprecate get-metadata -> git node metadata

v1.11.1

23 Feb 13:28
9f59335
Compare
Choose a tag to compare

Highlights

  • You can now use git node metadata instead of get-metadata.
  • Fixed git-node command in window.
  • core-validate-commit is now bundled along with node-core-utils.
  • We now warn if we can't fetch name and email of user.
  • ncu-team now will not exclude collaborator if it has extra space.
  • We can now detect if user does not have correct git config.

Along with some codebase improvements, documentation and npm packages updates.

commits

  • eslint: lint bin folder and fix linting of bin folder
  • git-node: add metadata command
  • git-node: fix command to work on Windows
  • git-node: add core-validate-commit to dependencies
  • git-node-land: mention the "edit" rebase option
  • npm-packages: updated npm packages
  • pr_summary: warn if we can't fetch author's name and email
  • lib: accept extra spaces in the collaborators list
  • test: add test for having more than one spaces in readme
  • pr_checker: Log a error is pr author has incorrect git config.
  • git-node: restructure using commandDir of yargs

added new tool that sync members of a GitHub team

08 Feb 15:16
a060317
Compare
Choose a tag to compare

New cmd ncu-team has been added in v1.10.0 see docs for more info.