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

Optimise Wizard Web App Deployment/testing process #215

Closed
Gordonby opened this issue Feb 15, 2022 · 1 comment · Fixed by #232
Closed

Optimise Wizard Web App Deployment/testing process #215

Gordonby opened this issue Feb 15, 2022 · 1 comment · Fixed by #232
Assignees
Labels
enhancement New feature or request

Comments

@Gordonby
Copy link
Collaborator

Gordonby commented Feb 15, 2022

The release process for the Wizard web app is a little bit contrived.

The following items have been identified as optimising the release process

  • Decouple validation and release of GitHub pages
  • No longer build and store the json in the repo. It will purely be a release artifact

In validation

  • on pr raise, automatically add a label of full-integration-tests
  • run a bicep build to invoke the linter explicitly
  • remove fragile test files from repo
  • if the PR is draft and label full-integration-tests is not present, don't run the full integration tests
  • run actual deployment

In release

  • bicep build the compiled json (and remove from the push step)
  • calculate the semantic version number (using 2 new labels for release minor and patch ?) Increment just the last patch number tag/release
  • create a draft GitHub release (using the gh cli)
@Gordonby Gordonby added the enhancement New feature or request label Feb 15, 2022
@Gordonby Gordonby changed the title Optimise Wizard Web App Deployment process Optimise Wizard Web App Deployment/testing process Feb 15, 2022
@github-actions
Copy link
Contributor

github-actions bot commented Mar 8, 2022

Issue smells stale, no activity for 20 days. Stale Label will be removed if the issue is updated, otherwise closed in a week.

@github-actions github-actions bot added the stale An issue that hasn't had a lot of love recently label Mar 8, 2022
@Gordonby Gordonby removed the stale An issue that hasn't had a lot of love recently label Mar 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants