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

[Task]: Reconfigure Github Actions CI/CD for mono-repo structure #285

Closed
2 tasks
Tracked by #363
daphnegold opened this issue Jul 18, 2023 · 1 comment · Fixed by #511
Closed
2 tasks
Tracked by #363

[Task]: Reconfigure Github Actions CI/CD for mono-repo structure #285

daphnegold opened this issue Jul 18, 2023 · 1 comment · Fixed by #511
Assignees
Labels
project: grants.gov Grants.gov Modernization tickets

Comments

@daphnegold
Copy link
Contributor

daphnegold commented Jul 18, 2023

Summary

Blocked by #139
#299 #300 should be completed prior to this ticket (see below)

Note: Infrastructure + Github Actions should exist before this ticket can be worked on. This can be done in multiple ways, at the discretion of whoever picks up this issue:

  1. Incrementally, in coordination and piecemeal as front-end or back-end infrastructure are set up
  2. First either front-end or back-end is set up, then this is done in tandem with the remaining
  3. As a fast follow up task after back-end and front-end infra, where CI/CD will not function as intended until this is completed

Template applications are meant to be in separate repositories. Some work needs to be done for the Github Actions to run appropriately in a mono-repo after template infra is implemented for both frontend and API. See links for more context.

navapbc/template-infra#238
https://nava.slack.com/archives/C03G1SWD9H7/p1689363837120939

Acceptance criteria

  • Modify Github Actions workflows
  • Test (I haven't tried this, but there are ways to run GA locally now, please report back how it goes!)
@SammySteiner
Copy link
Contributor

Adding here so we don't forget, update inputs from type of string to choice wherever possible to reduce the chances of typos breaking things or things failing to run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project: grants.gov Grants.gov Modernization tickets
Projects
Development

Successfully merging a pull request may close this issue.

3 participants