Skip to content

Add workflow for production builds#176

Merged
patch0 merged 31 commits into
mainfrom
add-production-build-process
Sep 5, 2022
Merged

Add workflow for production builds#176
patch0 merged 31 commits into
mainfrom
add-production-build-process

Conversation

@patch0
Copy link
Copy Markdown
Contributor

@patch0 patch0 commented Sep 1, 2022

  • Add Jest GH Action reporter, so test failures are annotated in-line in the PR
  • Add a report-coverage script to post the current coverage back to the PR as a comment
  • Remove CircleCI CI stuff
  • Add reusable workflow for builds and deploy to S3
  • Add environment config, so the deployment is noted on the PR

This also goes with RaspberryPiFoundation/terraform#559

NB this PR assumes separate staging and preview buckets. I think the staging bucket needs creating before merge (or the variable needs changing)

@raspberrypiherokubot raspberrypiherokubot temporarily deployed to editor-ui-pi-add-produc-rdsfoo September 1, 2022 14:08 Inactive
@raspberrypiherokubot raspberrypiherokubot temporarily deployed to editor-ui-pi-add-produc-rdsfoo September 1, 2022 14:11 Inactive
@raspberrypiherokubot raspberrypiherokubot temporarily deployed to editor-ui-pi-add-produc-rdsfoo September 1, 2022 14:13 Inactive
@raspberrypiherokubot raspberrypiherokubot temporarily deployed to editor-ui-pi-add-produc-rdsfoo September 1, 2022 14:14 Inactive
@raspberrypiherokubot raspberrypiherokubot temporarily deployed to editor-ui-pi-add-produc-rdsfoo September 1, 2022 14:16 Inactive
@raspberrypiherokubot raspberrypiherokubot temporarily deployed to editor-ui-pi-add-produc-rdsfoo September 1, 2022 14:17 Inactive
@raspberrypigithubbot
Copy link
Copy Markdown

  • CircleCI build #793
  • Test coverage: 65%

@raspberrypiherokubot raspberrypiherokubot temporarily deployed to editor-ui-pi-add-produc-rdsfoo September 1, 2022 14:38 Inactive
@raspberrypigithubbot
Copy link
Copy Markdown

  • CircleCI build #794
  • Test coverage: 65%

@raspberrypigithubbot
Copy link
Copy Markdown

  • CircleCI build #795
  • Test coverage: 65%

@raspberrypiherokubot raspberrypiherokubot temporarily deployed to editor-ui-pi-add-produc-rdsfoo September 1, 2022 15:58 Inactive
@patch0 patch0 temporarily deployed to previews/add-production-build-process September 1, 2022 16:01 Inactive
@raspberrypigithubbot
Copy link
Copy Markdown

  • CircleCI build #796
  • Test coverage: 65%

@patch0 patch0 temporarily deployed to previews/add-production-build-process September 1, 2022 16:03 Inactive
@raspberrypiherokubot raspberrypiherokubot temporarily deployed to editor-ui-pi-add-produc-rdsfoo September 1, 2022 16:03 Inactive
@raspberrypigithubbot
Copy link
Copy Markdown

  • CircleCI build #797
  • Test coverage: 65%

@raspberrypiherokubot raspberrypiherokubot temporarily deployed to editor-ui-pi-add-produc-rdsfoo September 2, 2022 13:09 Inactive
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Sep 2, 2022

@patch0 patch0 temporarily deployed to previews/add-production-build-process September 2, 2022 13:13 Inactive
@raspberrypiherokubot raspberrypiherokubot temporarily deployed to editor-ui-pi-add-produc-rdsfoo September 2, 2022 13:13 Inactive
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Sep 2, 2022

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Sep 2, 2022

@patch0 patch0 had a problem deploying to previews/add-production-build-process September 5, 2022 11:42 Failure
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Sep 5, 2022

@patch0 patch0 temporarily deployed to previews/add-production-build-process September 5, 2022 13:02 Inactive
@patch0 patch0 temporarily deployed to previews/add-production-build-process September 5, 2022 13:10 Inactive
@patch0 patch0 marked this pull request as ready for review September 5, 2022 13:10
@patch0 patch0 requested review from loiswells97 and sHtev September 5, 2022 13:10
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Sep 5, 2022

@patch0 patch0 deployed to previews/add-production-build-process September 5, 2022 13:38 Active
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Sep 5, 2022

@patch0 patch0 merged commit ceac7ab into main Sep 5, 2022
@patch0 patch0 deleted the add-production-build-process branch March 27, 2023 17:15
@patch0 patch0 restored the add-production-build-process branch February 26, 2026 15:04
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.

4 participants