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

Moves all CI to GitHub Actions #610

Merged
merged 5 commits into from
May 17, 2024
Merged

Moves all CI to GitHub Actions #610

merged 5 commits into from
May 17, 2024

Conversation

vlj91
Copy link
Contributor

@vlj91 vlj91 commented May 16, 2024

  • Adds the remaining steps to GitHub Actions: lint, build, and publish. There is a slight change in that we now always run the lint and build steps
  • We also now perform the lint, build, and publish steps using the Node version in .nvmrc, rather than explicitly using Node 14 as we did in CircleCI
  • Removes the CircleCI configuration

Once approved, I'll disable CircleCI prior to merging.

@vlj91 vlj91 self-assigned this May 16, 2024
@vlj91 vlj91 requested a review from timdawborn May 16, 2024 05:49
@vlj91 vlj91 marked this pull request as ready for review May 16, 2024 05:50
@vlj91 vlj91 requested a review from a team as a code owner May 16, 2024 05:50
@vlj91 vlj91 requested a review from timdawborn May 16, 2024 08:26
Comment on lines 119 to 123
- name: Authenticate with npm registry
run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPMJS_PUBLISH_TOKEN }}" > ~/.npmrc

- name: Publish to npm registry
run: npm publish --access=public
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

timdawborn
timdawborn previously approved these changes May 16, 2024
Copy link
Contributor

@timdawborn timdawborn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

Copy link
Contributor

@timdawborn timdawborn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@vlj91 vlj91 merged commit 6d9af54 into master May 17, 2024
8 of 9 checks passed
@vlj91 vlj91 deleted the move-all-ci-to-github-actions branch May 17, 2024 03:09
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