Skip to content

ci: move to GitHub actions#6869

Draft
Haroenv wants to merge 12 commits intomasterfrom
chore/ci-no-github-token
Draft

ci: move to GitHub actions#6869
Haroenv wants to merge 12 commits intomasterfrom
chore/ci-no-github-token

Conversation

@Haroenv
Copy link
Contributor

@Haroenv Haroenv commented Jan 21, 2026

Summary

migrate releasing from circleci to GitHub actions

Result

By being on github actions, we no longer need a bot account, as it can use the github token generated by actions.

This also means you no longer need to run release locally with a github token to prepare a release, you can start it from the github actions page.

FX-3682

@codesandbox-ci
Copy link

codesandbox-ci bot commented Jan 21, 2026

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Latest deployment of this branch, based on commit 41276be:

Sandbox Source
example-instantsearch-getting-started Configuration
example-react-instantsearch-getting-started Configuration
example-react-instantsearch-next-app-dir-example Configuration
example-react-instantsearch-next-routing-example Configuration
example-vue-instantsearch-getting-started Configuration

@Haroenv Haroenv marked this pull request as ready for review January 21, 2026 14:24
@Haroenv Haroenv requested review from a team, FabienMotte and aymeric-giraudet and removed request for a team January 21, 2026 14:24
@Haroenv Haroenv requested a review from dhayab January 26, 2026 13:13
Copy link
Member

@dhayab dhayab left a comment

Choose a reason for hiding this comment

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

This looks good to me, although I'm wondering if at this stage, it wouldn't be better to move all jobs to GH instead. Wdyt?

- name: Trigger release if latest commit is a release commit
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: npx shipjs@0.26.0 trigger
Copy link
Member

Choose a reason for hiding this comment

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

Does this still require NPM_TOKEN or have you enabled trusted publishing?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

good catch! one of the things I couldn't check without doing a release 😅

Copy link
Member

Choose a reason for hiding this comment

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

If it's not too complex, I'd recommend relying on trusted publishing then.

@Haroenv
Copy link
Contributor Author

Haroenv commented Jan 27, 2026

move all jobs to GH instead

Could be interesting, but I believe pricing for circleci is better than GitHub actions. To check!

@Haroenv Haroenv marked this pull request as draft February 25, 2026 09:50
@Haroenv Haroenv removed the request for review from aymeric-giraudet February 25, 2026 09:53
By being on github actions, we no longer need a bot account, as it can use the github token generated by actions.

This also means you no longer need to run release locally with a github token to prepare a release, you can start it from the github actions page.
@Haroenv Haroenv force-pushed the chore/ci-no-github-token branch from 6b7967f to a1f51fd Compare February 25, 2026 09:56
@Haroenv Haroenv changed the title ci(release): move shipjs to actions ci: move to GitHub actions Feb 26, 2026
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.

3 participants