Skip to content

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

Merged
Ollie Curtis (olliecurtis) merged 4 commits into
fork_cra5from
argg-784-brs-fork-release-pipeline
Oct 11, 2023
Merged

[ARGG-784]: Release pipeline for cra5 testing#168
Ollie Curtis (olliecurtis) merged 4 commits into
fork_cra5from
argg-784-brs-fork-release-pipeline

Conversation

@olliecurtis

@olliecurtis Ollie Curtis (olliecurtis) commented Oct 10, 2023

Copy link
Copy Markdown
Member

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 Ollie Curtis (olliecurtis) force-pushed the argg-784-brs-fork-release-pipeline branch from bf2f6dd to bdc77c6 Compare October 10, 2023 15:13
@olliecurtis Ollie Curtis (olliecurtis) marked this pull request as ready for review October 10, 2023 15:17
@olliecurtis

Copy link
Copy Markdown
Member Author

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

Comment thread package-lock.json

Copy link
Copy Markdown
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

Comment thread packages/react-scripts/backpack-addons/README.md

Copy link
Copy Markdown

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 Ollie Curtis (olliecurtis) merged commit 5464f3f into fork_cra5 Oct 11, 2023
@olliecurtis Ollie Curtis (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