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

chore: setup ci cd #154

Merged
merged 11 commits into from
Sep 5, 2023
Merged

Conversation

namhoang1604
Copy link
Contributor

What type of PR is this? (check all applicable)

  • πŸ• Feature
  • πŸ› Bug Fix
  • πŸ“ Documentation Update
  • 🎨 Style
  • πŸ§‘β€πŸ’» Code Refactor
  • πŸ”₯ Performance Improvements
  • βœ… Test
  • πŸ€– Build
  • πŸ” CI
  • πŸ“¦ Chore (Release)
  • ⏩ Revert

Description

This PR adds the CICD scripts

Related Tickets & Documents

Mobile & Desktop Screenshots/Recordings

Added tests?

  • πŸ‘ yes
  • πŸ™… no, because they aren't needed
  • πŸ™‹ no, because I need help

Added to documentation?

  • πŸ“œ README.md
  • πŸ““ vc-kit doc site
  • πŸ“• storybook
  • πŸ™… no documentation needed

[optional] Are there any post-deployment tasks we need to perform?

Signed-off-by: Nam Hoang <hoangxuannam160493@gmail.com>
(cherry picked from commit 46b7fc2)
Signed-off-by: Nam Hoang <hoangxuannam160493@gmail.com>
(cherry picked from commit c49af42)
Signed-off-by: Nam Hoang <hoangxuannam160493@gmail.com>
(cherry picked from commit 494139a)
Signed-off-by: Nam Hoang <hoangxuannam160493@gmail.com>
(cherry picked from commit 770802f)
Signed-off-by: Nam Hoang <hoangxuannam160493@gmail.com>
(cherry picked from commit 4680887)
Signed-off-by: Nam Hoang <hoangxuannam160493@gmail.com>
(cherry picked from commit 532b3c6)
Signed-off-by: Nam Hoang <hoangxuannam160493@gmail.com>
Signed-off-by: Nam Hoang <hoangxuannam160493@gmail.com>
Copy link
Contributor

@kshychko kshychko left a comment

Choose a reason for hiding this comment

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

There are two moments that I'd like to address:

  1. we need a simple setup for AWS credentials, so I added secrets for IAM user, but ket the role assume action.
  2. the FE is going to be deployed under /vckit/explorer/ path, so files needs to copied to s3 respectfully.

.github/workflows/deploy-to-s3.yml Outdated Show resolved Hide resolved
.github/workflows/deploy-to-s3.yml Outdated Show resolved Hide resolved
.github/workflows/deploy-to-s3.yml Outdated Show resolved Hide resolved
Signed-off-by: Nam Hoang <hoangxuannam160493@gmail.com>
Signed-off-by: Nam Hoang <hoangxuannam160493@gmail.com>
@namhoang1604 namhoang1604 merged commit 9febd39 into uncefact:next Sep 5, 2023
namhoang1604 added a commit to gs-gs/project-vckit that referenced this pull request Sep 6, 2023
<!--
  For Work In Progress Pull Requests, please use the Draft PR feature,
see https://github.blog/2019-02-14-introducing-draft-pull-requests/ for
further details.

  For a timely review/response, please avoid force-pushing additional
  commits if your PR already received reviews or comments.

Before submitting a Pull Request, please ensure you've done the
following:
- πŸ“– Read the [Contributing
Guide](https://github.com/uncefact/project-vckit/blob/main/CONTRIBUTING.md).
- πŸ“– Read the [Code of
Conduct](https://github.com/uncefact/project-vckit/blob/main/CODE_OF_CONDUCT.md).
  - πŸ‘·β€β™€οΈ Create small PRs. In most cases, this will be possible.
  - βœ… Provide tests for your changes.
- πŸ“ Use descriptive commit messages following [conventional
commits](https://www.conventionalcommits.org/en/v1.0.0/).
- πŸ“— Update any related documentation and include any relevant
screenshots.
-->

- [ ] πŸ• Feature
- [ ] πŸ› Bug Fix
- [ ] πŸ“ Documentation Update
- [ ] 🎨 Style
- [ ] πŸ§‘β€πŸ’» Code Refactor
- [ ] πŸ”₯ Performance Improvements
- [ ] βœ… Test
- [ ] πŸ€– Build
- [x] πŸ” CI
- [ ] πŸ“¦ Chore (Release)
- [ ] ⏩ Revert

<!--
Please do not leave this blank
This PR [adds/removes/fixes/replaces] the [feature/bug/etc].
-->
This PR adds the CICD scripts
<!--
Please use this format link issue numbers: Fixes uncefact#123

https://docs.github.com/en/free-pro-team@latest/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword
-->

<!-- Visual changes require screenshots -->

- [ ] πŸ‘ yes
- [ ] πŸ™… no, because they aren't needed
- [ ] πŸ™‹ no, because I need help

- [ ] πŸ“œ README.md
- [ ] πŸ““ [vc-kit doc site](https://uncefact.github.io/vckit/)
- [ ] πŸ“• storybook
- [ ] πŸ™… no documentation needed

<!-- note: PRs with deleted sections will be marked invalid -->

---------

Signed-off-by: Nam Hoang <hoangxuannam160493@gmail.com>
namhoang1604 added a commit to gs-gs/project-vckit that referenced this pull request Mar 12, 2024
<!--
  For Work In Progress Pull Requests, please use the Draft PR feature,
see https://github.blog/2019-02-14-introducing-draft-pull-requests/ for
further details.

  For a timely review/response, please avoid force-pushing additional
  commits if your PR already received reviews or comments.

Before submitting a Pull Request, please ensure you've done the
following:
- πŸ“– Read the [Contributing
Guide](https://github.com/uncefact/project-vckit/blob/main/CONTRIBUTING.md).
- πŸ“– Read the [Code of
Conduct](https://github.com/uncefact/project-vckit/blob/main/CODE_OF_CONDUCT.md).
  - πŸ‘·β€β™€οΈ Create small PRs. In most cases, this will be possible.
  - βœ… Provide tests for your changes.
- πŸ“ Use descriptive commit messages following [conventional
commits](https://www.conventionalcommits.org/en/v1.0.0/).
- πŸ“— Update any related documentation and include any relevant
screenshots.
-->

- [ ] πŸ• Feature
- [ ] πŸ› Bug Fix
- [ ] πŸ“ Documentation Update
- [ ] 🎨 Style
- [ ] πŸ§‘β€πŸ’» Code Refactor
- [ ] πŸ”₯ Performance Improvements
- [ ] βœ… Test
- [ ] πŸ€– Build
- [x] πŸ” CI
- [ ] πŸ“¦ Chore (Release)
- [ ] ⏩ Revert

<!--
Please do not leave this blank
This PR [adds/removes/fixes/replaces] the [feature/bug/etc].
-->
This PR adds the CICD scripts
<!--
Please use this format link issue numbers: Fixes uncefact#123

https://docs.github.com/en/free-pro-team@latest/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword
-->

<!-- Visual changes require screenshots -->

- [ ] πŸ‘ yes
- [ ] πŸ™… no, because they aren't needed
- [ ] πŸ™‹ no, because I need help

- [ ] πŸ“œ README.md
- [ ] πŸ““ [vc-kit doc site](https://uncefact.github.io/vckit/)
- [ ] πŸ“• storybook
- [ ] πŸ™… no documentation needed

<!-- note: PRs with deleted sections will be marked invalid -->

---------

Signed-off-by: Nam Hoang <hoangxuannam160493@gmail.com>
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