Migrate node-versions CI to GitHub Actions #31
Reference in New Issue
Block a user
Delete Branch "main"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
In scope of this PR we've moved node-versions CI from AzureDevOps to GitHub Actions
Details:

The main goal of these changes is to switch the repository to use the system account to publish Node.js releases and create PRs with updating the
versions-manifest.jsonfile. For this purpose we useGITHUB_TOKENwhich is automatically generated by GitHub. Example of PR created using a system account:Unfortunately, we were not able to get rid of the personal access token completely. We have to authenticate using a personal access token to trigger workflow configured with the
workflow_dispatchevent.GitHub Actions CI approach:
We've configured two workflows:
build-node-packages.yml- to build, test and publish Node.js packagescreate-pr.yml- to create PRs with updating theversions-manifest.jsonfileAll workflows are configured using the

workflow_dispatchevent and can be started manually, for example:We did not move
get-node-versionspipeline, it is still on the AzureDevOps