Releases: nodejs/node-core-utils
v1.17.1
v1.17.0
- 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
v1.14.0
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
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 docsncu-ci
: support parsing CI links from PR threadncu-ci
: replace --markdown with --copyncu-ci
: initial implementation- lib: add cache utility
- package: major dependencies upgrade
- package: update package-lock.json
v1.12.0
- 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
- 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
Highlights
- You can now use
git node metadata
instead ofget-metadata
. - Fixed
git-node
command in window. core-validate-commit
is now bundled along withnode-core-utils
.- We now warn if we can't fetch
name
andemail
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
New cmd ncu-team
has been added in v1.10.0 see docs for more info.