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

[GE-630] Adjust deploy-storybook for Frontier usage #87

Merged
merged 2 commits into from
Dec 20, 2022

Conversation

stefanteixeira
Copy link
Contributor

@stefanteixeira stefanteixeira commented Dec 19, 2022

GE-630

Description

Extending deploy-storybook action to support deployments for frontier-pub project, from the Growth Squad. To optimize the process, I've added a couple of options to enable using an existing Storybook package or an existing Docker image, avoiding the need of building the package/image twice. Also, an option to be able to set a custom folder name on Jenkins, since all of our jobs are on a Frontier folder, which does not match the repository name.

Finally, fixing set-output warnings from deploy-storybook and yarn-install actions, since that will be deprecated soon

Development checks

  • Add changeset according to guidelines (if needed)
PR commands

List of available commands:

  • @toptal-anvil ping reviewers - Ping FX team for review

@stefanteixeira stefanteixeira self-assigned this Dec 19, 2022
@changeset-bot
Copy link

changeset-bot bot commented Dec 19, 2022

🦋 Changeset detected

Latest commit: d564a6e

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
davinci-github-actions Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@stefanteixeira stefanteixeira marked this pull request as ready for review December 19, 2022 20:47
@stefanteixeira stefanteixeira requested a review from a team December 19, 2022 20:47
@github-actions github-actions bot added the contribution DO NOT ADD MANUALLY label Dec 19, 2022
@toptal-devbot
Copy link

Greetings from FX team, @stefanteixeira 👋

Thank you so much for contributing 🙇

We have got high priority ticket generated on our Kanban board so we will do our best to make your experience supreme!

What's next? We will collaborate using this workflow. For you this practically means making sure DONE criteria is met and responding promptly to code review comments 😉

🙏 please, help us improve, rate your contributing experience after merge

Copy link

@separatio separatio left a comment

Choose a reason for hiding this comment

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

I had a couple of nits, but it looks good overall. Didn't test.

deploy-storybook/action.yml Outdated Show resolved Hide resolved
deploy-storybook/action.yml Outdated Show resolved Hide resolved
Copy link
Collaborator

@dmaklygin dmaklygin left a comment

Choose a reason for hiding this comment

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

Checked the code. Looks good. Seems, backward compatibility wasn't broken :)
Good job!

@stefanteixeira stefanteixeira force-pushed the use-deploy-storybook-action-frontier branch from cca35db to e75e70f Compare December 20, 2022 13:24
Copy link
Contributor

@OndrejTuma OndrejTuma left a comment

Choose a reason for hiding this comment

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

Looks great 👍
Thanks for the improvement 🙇

Copy link
Contributor

@OndrejTuma OndrejTuma left a comment

Choose a reason for hiding this comment

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

Oh, almost forgot - need to add a changeset:
run yarn changeset locally
or click here

@stefanteixeira
Copy link
Contributor Author

@OndrejTuma my bad! It's added now 👍

Copy link
Contributor

@OndrejTuma OndrejTuma left a comment

Choose a reason for hiding this comment

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

Perfect 👌 thank you very much

@stefanteixeira stefanteixeira merged commit d362a6d into master Dec 20, 2022
@stefanteixeira stefanteixeira deleted the use-deploy-storybook-action-frontier branch December 20, 2022 15:08
@github-actions github-actions bot mentioned this pull request Dec 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
contribution DO NOT ADD MANUALLY
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants