Alan Agius
e2ae8f2f83
build: update pull request ng-dev config
...
Updated label types to reflect changes in ng-dev
2022-06-29 08:57:42 -04:00
Paul Gschwendtner
9fafb2e125
build: update ng-dev
setup to work with new ESM version
...
The `ng-dev` tool is now strict ESM. Config loading needs to be updated
to also emit `.mjs` with `ts-node` (this cannot happen dynamically as
ESM Node loading cannot be patched by ts-node at runtime).
2022-06-17 19:01:03 +02:00
Joey Perrott
3d76cef369
build: add caretaker configuration to ng-dev config
...
Add the caretaker configuration to set up being able to run both the carataker
check and the handoff commands.
The caretaker handoff command will operate using the angular-cli-caretaker group
which has already been seeded with the current information.
2022-05-23 14:53:55 -07:00
Paul Gschwendtner
8da926966e
build: changes for primary branch rename to main
.
...
Changes part of the `DIRECT` phase of the "renaming master
to main" planning doc.
2022-04-28 11:36:26 -06:00
Alan Agius
f8765cc6cd
refactor: remove ng-dev deep imports
...
These symbols are now exported from the primary entry-point.
2022-03-01 08:58:23 -08:00
Alan Agius
ecc31f04ed
build: update @angular/dev-infra-private
to latest version
2021-12-15 14:28:42 +01:00
Alan Agius
60036d1418
build: check ng-dev tool configuration in CI
...
Adds a CI tests to verify that we don't merge accident breaking changes
2021-12-15 14:28:42 +01:00
Alan Agius
b99371eec7
build: replace ng-dev MergeConfig wiith PullRequestConfig
...
More info: c3f5729376
2021-09-22 15:29:16 +02:00
Alan Agius
8d7be45a7c
build: update dev-infra merge configuration
...
Merge configuration no longer accepts custom labels, in order to achieve consistent labelling as specified in the Angular versioning/branching/labelling spec.
2021-09-14 08:59:45 +01:00
Joey Perrott
5fb900bfb5
build: update @angular/dev-infra-private
...
Update the version of @angular/dev-infra-private being used, migrating to use
the version generated from angular/dev-infra rather than from angular/angular.
2021-08-12 16:31:31 -04:00
Alan Agius
b2411efacd
build: add missing breakingChangeLabel
in ng-dev config
...
Currently, we are unable to merge breaking changes, because the label doesn't match the default value set in 1684b70b88/dev-infra/pr/merge/pull-request.ts (L23)
2021-07-30 14:25:02 +01:00
Joey Perrott
e10c0faa0c
build: update ng-dev configuration for release
...
Update the configuration for releasing via ng-dev.
2021-07-21 17:54:40 +02:00
Joey Perrott
444ca3aad3
build: create a listing of the packages which are released
2021-06-04 21:11:37 +02:00
Joey Perrott
d66fe41be9
build: set up releasing using ng-dev
2021-05-19 12:04:27 +02:00
Alan Agius
89eb50aa36
test: use ng-dev tool to format bazel files
2021-04-29 12:50:11 -04:00
Charles Lyding
37a06a7c37
build: format all files
...
All files are now formatted using the ng-dev tools via prettier.
2021-04-28 16:05:49 -07:00
Charles Lyding
40e8a9a463
build: set prettier as the code formatter with ng-dev tools
...
Code formatting for TypeScript, JavaScript, JSON, YAML, and Markdown files will now be enforced by the ng-dev tools via prettier. A CI check is now in place as well to verify the formatting for PRs.
2021-04-28 16:05:49 -07:00
Joey Perrott
ee0d782495
ci: change merge strategy to rebase instead of squash
...
Change the merge method used by merge tooling to use rebase instead of using
squash.
2021-01-12 09:22:53 +01:00
Joey Perrott
64d17505d4
build: set up ng-dev tooling to perform merges in the repository
...
Set up the configurations required for caretakers to be able to rely
on ng-dev for performing merges to all targetted branches.
2020-12-02 16:02:42 +01:00
Alan Agius
8bf3caae72
ci: allow private packages as commit scopes
...
Example `fix(@angular-devkit/benchmark): bla bla`
2020-10-07 10:20:54 -04:00
Charles Lyding
bcbfc9ca68
ci: set up commit message conformance rules using ng-dev
2020-10-05 14:11:17 -04:00