Skip to content

build: update ng-dev and account for stamping changes#48731

Closed
devversion wants to merge 2 commits intoangular:mainfrom
devversion:update-ng-dev-2
Closed

build: update ng-dev and account for stamping changes#48731
devversion wants to merge 2 commits intoangular:mainfrom
devversion:update-ng-dev-2

Conversation

@devversion
Copy link
Member

  • updates ng-dev and build-tooling since the previous SHAs are no longer existent after the CircleCI incident snapshot build removal.
  • accounts for the new stamping variables.

@devversion devversion added action: review The PR is still awaiting reviews from at least one requested reviewer target: patch This PR is targeted for the next patch release labels Jan 13, 2023
@angular-robot angular-robot bot added the area: build & ci Related the build and CI infrastructure of the project label Jan 13, 2023
@ngbot ngbot bot added this to the Backlog milestone Jan 13, 2023
@pullapprove pullapprove bot requested a review from atscott January 13, 2023 13:30
@github-actions
Copy link

github-actions bot commented Jan 13, 2023

Deployed aio for bdd6843 to: https://ng-dev-previews-fw--pr-angular-angular-48731-m4acffuv.web.app

Note: As new commits are pushed to this pull request, this link is updated after the preview is rebuilt.

* updates ng-dev and build-tooling since the previous SHAs are
no longer existent after the CircleCI incident snapshot build removal.
* accounts for the new stamping variables.
The TSLint rule for ESM/CJS interop was apparently not working
for a short period of time due to diverging TypeScript versions.

This commit fixes the lint warning to replace the type-only
import with a default import. Even thoughn not striclty needed
for types- the rule enforces a default import as that is the safer
approach for runtime imported symbols.

Also the rule is updated to not disallow `cluster` anymore. The
types for cluster do no allow for e.g. `cluster.Worker` if cluster
refers to the default import. The whole lint rule is not strictly
needed anymore since we build & test with ESM in this repo now!
@devversion devversion added action: merge The PR is ready for merge by the caretaker PullApprove: disable and removed action: review The PR is still awaiting reviews from at least one requested reviewer labels Jan 13, 2023
@devversion
Copy link
Member Author

Note: skipping pullapprove here as this is all build & bazel related changes where I'm a code owner.

@devversion devversion added target: minor This PR is targeted for the next minor release and removed target: patch This PR is targeted for the next patch release labels Jan 13, 2023
@devversion
Copy link
Member Author

This PR was merged into the repository by commit 13f10de.

devversion added a commit that referenced this pull request Jan 13, 2023
The TSLint rule for ESM/CJS interop was apparently not working
for a short period of time due to diverging TypeScript versions.

This commit fixes the lint warning to replace the type-only
import with a default import. Even thoughn not striclty needed
for types- the rule enforces a default import as that is the safer
approach for runtime imported symbols.

Also the rule is updated to not disallow `cluster` anymore. The
types for cluster do no allow for e.g. `cluster.Worker` if cluster
refers to the default import. The whole lint rule is not strictly
needed anymore since we build & test with ESM in this repo now!

PR Close #48731
trekladyone pushed a commit to trekladyone/angular that referenced this pull request Feb 1, 2023
* updates ng-dev and build-tooling since the previous SHAs are
no longer existent after the CircleCI incident snapshot build removal.
* accounts for the new stamping variables.

PR Close angular#48731
trekladyone pushed a commit to trekladyone/angular that referenced this pull request Feb 1, 2023
…ar#48731)

The TSLint rule for ESM/CJS interop was apparently not working
for a short period of time due to diverging TypeScript versions.

This commit fixes the lint warning to replace the type-only
import with a default import. Even thoughn not striclty needed
for types- the rule enforces a default import as that is the safer
approach for runtime imported symbols.

Also the rule is updated to not disallow `cluster` anymore. The
types for cluster do no allow for e.g. `cluster.Worker` if cluster
refers to the default import. The whole lint rule is not strictly
needed anymore since we build & test with ESM in this repo now!

PR Close angular#48731
@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Feb 13, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project PullApprove: disable target: minor This PR is targeted for the next minor release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants