Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes publish script to require NPM tag, use Wombat registry, and correctly read check flags #18323

Merged
merged 2 commits into from
Jul 23, 2020

Conversation

dgp1130
Copy link
Collaborator

@dgp1130 dgp1130 commented Jul 21, 2020

This is a patch PR for #18219. The dist-tag changes are not present here because that script does not exist and would not be used from this branch.

I also dropped the doc: commit since we don't typically look at docs on the non-master branch.

Only meaningful difference with the base PR is that I replaced the nullish coalescing operators with ugly ternaries to be compatible with the older typescript version.

@dgp1130 dgp1130 added the target: lts This PR is targeting a version currently in long-term support label Jul 21, 2020
@dgp1130 dgp1130 requested review from kyliau and clydin July 21, 2020 22:11
Pure refactor that just pulls the Wombat registry into a separate string constant to be re-used across scripts.
Flag arguments provided by minimist are always strings. Both `--branchCheck` and `--versionCheck` failed to take this into account and were incorrectly typed as a result. Now boolean flags are parsed into actual boolean types which can be used more intuitively.
@dgp1130 dgp1130 added the action: merge The PR is ready for merge by the caretaker label Jul 22, 2020
@dgp1130
Copy link
Collaborator Author

dgp1130 commented Jul 22, 2020

This is stuck on 'Missing required status "ci/circleci: integration", '. Is there something more I need to do or is CI trying to run checks that don't exist on this branch?

@alan-agius4
Copy link
Collaborator

it doesn’t exists in this branch, I wonder if we should do a dump task until Angular robot can handle this.

@alan-agius4 alan-agius4 merged commit bb5ee69 into angular:8.3.x Jul 23, 2020
@dgp1130 dgp1130 deleted the publish-v8 branch July 23, 2020 17:51
@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 Aug 23, 2020
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 target: lts This PR is targeting a version currently in long-term support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants