Skip to content

Conversation

@AlexanderKaran
Copy link
Collaborator

Rather than having to add a new step into the CI every time you add a new package (as there will be a few), I have rewritten the CI to work off a package.json

As we may end up with different packages, for example starter or a full app for testing other stats, I have also added an array to control which tests you run for each entry.

As it is all run on merge to main, I need to merge to fully test sigh lol I might create a special script that runs in the PR and commits to the PR when making changes to CI to test it mostly works (apart from the commit PR part)

@AlexanderKaran AlexanderKaran requested a review from 43081j January 22, 2026 07:45
# Build and other measurements + generate stats
generate-stats:
needs: [setup, measure-install]
if: always() && needs.setup.result == 'success'
Copy link
Contributor

Choose a reason for hiding this comment

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

does this need the always()?

Copy link
Contributor

@43081j 43081j left a comment

Choose a reason for hiding this comment

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

much cleaner! 🎉

looks good to me 👍

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