Skip to content

chore: enable Trusted Publishing#23882

Open
mkuznyetsov wants to merge 1 commit into
mainfrom
new-publish
Open

chore: enable Trusted Publishing#23882
mkuznyetsov wants to merge 1 commit into
mainfrom
new-publish

Conversation

@mkuznyetsov

Copy link
Copy Markdown
Contributor

What does this PR do?

Enable Trusted Publishing process:

  • Because Trusted publishing can only a single pipeline (whether it is release or dev build), the release pipeline functionality will be moved to the typescript-publish pipeline.

  • As trusted publishing requires a newer node version, I added additional steps in the end to update it only to perform publishing (while still building it using the unchanged version of node)

  • Typescript publish pipeline will perform the same as before, building and publishing to npmjs, as triggered by pushes to branches. And it will perform release, if triggered as part of a release process with provided parameters

Screenshot/screencast of this PR

What issues does this PR fix or reference?

#23702

How to test this PR?

PR Checklist

As the author of this Pull Request I made sure that:

Reviewers

Reviewers, please comment how you tested the PR when approving it.

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants