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

[ARGG-784]: Release pipeline for cra5 testing #168

Merged
merged 4 commits into from
Oct 11, 2023

Conversation

olliecurtis
Copy link
Member

@olliecurtis olliecurtis commented Oct 10, 2023

Note: More changes were made in this PR than just simply adding a yml file because when the CI was running it was complaining that the linting checks were failing so they needed to be fixed possibly because the lockfile was pointing at artifactory so could never get the deps to properly check.

As part of our work for testing CRA 5, we want to setup releases for each time we merge to the fork_cra5 branch for dev releases so this PR adds this ability to the branch.

The idea behind this is for quick testing purposes when we merge into the branch an alpha tag version is released to npm for allowing us to test with changes.

Then for stable and betas we would still do that manually for now and then when it comes to it we would have CI that would push stables in fork later on!

@olliecurtis olliecurtis force-pushed the argg-784-brs-fork-release-pipeline branch from bf2f6dd to bdc77c6 Compare October 10, 2023 15:13
@olliecurtis olliecurtis marked this pull request as ready for review October 10, 2023 15:17
@olliecurtis
Copy link
Member Author

Not 100% sure why linting is complaining on files I have not touched right now. Keeping an eye out for it though

Copy link
Member Author

Choose a reason for hiding this comment

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

I updated this as it had all references to our internal artifactory so couldn't pull any dependencies to allow CI to work

Copy link

@soulcheck soulcheck left a comment

Choose a reason for hiding this comment

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

LGTM

Looks like setup-node supports package caching out of the box, but if that works would require a separate investigation.

@olliecurtis olliecurtis merged commit 5464f3f into fork_cra5 Oct 11, 2023
2 checks passed
@olliecurtis olliecurtis deleted the argg-784-brs-fork-release-pipeline branch October 11, 2023 14:55
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