Skip to content

Releases: nodejs/node-core-utils

v1.17.1

10 Oct 08:11
3229743
Compare
Choose a tag to compare
  • lib: change order of "Post in" message (#345)
  • v8: fix NODE_MODULE_VERSION bump (#347)
  • v8: fix use for --no-version-bump (#346)

v1.17.0

01 May 06:48
db93b94
Compare
Choose a tag to compare
  • lib: replace EOL with LF
  • lib: move common code from landing_session.js into session.js
  • lib: implement git node sync
  • git: implement git node backport
  • backport: implement potential conflict warning
  • backport: handle ill-formed commit messages
  • backport: improve message
  • doc: adjust indentation and add TOC in git-node.md
  • docs: add docs for git node sync and backport
  • pr_checker: report minutes left if less than an hour (#323)
  • chore: fix invalid inline .gitignore (#326)
  • v8: fix reading DEPS file (#327)
  • ncu-ci: add --cache and progress in display
  • ncu-ci: parse node-test-pull-request-lite-pipeline pipelines
  • cli: remove unused method promptForInput
  • v8: fix V8 upgrades from 7.4 (#331)
  • session: don't call new upstream commits "stray" (#325)
  • package: update dependencies
  • ncu-ci: add --markdown option
  • pr_checker: fix discovery of most recent CI (#334)
  • package: update nyc to 14.x
  • test: create Mocha config file; remove unneeded "exit" option (#336)
  • doc: update prerequisite of git node v8 on macos (#337)
  • land: fast-track code and learn PRs
  • travis: add node 12 & remove sudo: false

v1.16.1

03 Dec 22:44
8ccbf25
Compare
Choose a tag to compare
  • lib: simply PR checking logic
  • git-node: wait time for PR with single approval
  • package: fix lint script for Windows (#316)
  • refactor: use inquirer to implement CLI.prompt (#310)
  • chore: remove package-lock.json (#312)

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.