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

Troubleshooting failure in Toggle Maintenance Page workflow #1195

Closed
placek opened this issue Jun 7, 2024 · 1 comment · Fixed by #1196
Closed

Troubleshooting failure in Toggle Maintenance Page workflow #1195

placek opened this issue Jun 7, 2024 · 1 comment · Fixed by #1196
Assignees
Labels
🐛 Bug Something isn't working 🏗 Infrastructure

Comments

@placek
Copy link
Contributor

placek commented Jun 7, 2024

User Story: As a developer, I want the toggle maintenance page workflow to execute successfully by ensuring all necessary environment variables are present, to prevent workflow failure as observed in the provided example.

Summary: The toggle maintenance page workflow is failing due to missing required environment variables, causing workflow errors. This issue must be resolved to allow the workflow to run successfully and perform its intended tasks without interruptions or failures.

Acceptance Criteria:

  1. Identify the necessary environment variables required for the toggle maintenance page workflow.
  2. Ensure all required environment variables are properly set and available in the workflow configuration.
  3. Execute the toggle maintenance page workflow with the corrected environment variables to confirm successful operation.
  4. Monitor workflow execution to verify that the workflow runs without errors or failures.
@placek placek self-assigned this Jun 7, 2024
@placek placek added 🏗 Infrastructure 🐛 Bug Something isn't working labels Jun 7, 2024
@placek placek moved this to In progress in Govtool all Jun 7, 2024
placek added a commit that referenced this issue Jun 7, 2024
In the provided user story, the goal was to troubleshoot the failure in
the Toggle Maintenance Page workflow by ensuring that all necessary
environment variables are present. The acceptance criteria focused on
identifying and setting the required environment variables for the
workflow to run successfully.

However, the commit candidate addresses this by removing the unnecessary
creation and upload of the deployment config for the toggle-maintenance
target. By simplifying the process and adjusting the workflow
configuration, the changes aim to streamline the execution of the toggle
maintenance page workflow and prevent potential errors caused by missing
environment variables that are not really required.
@placek placek linked a pull request Jun 7, 2024 that will close this issue
@placek
Copy link
Contributor Author

placek commented Jun 7, 2024

https://github.com/IntersectMBO/govtool/actions/runs/9414229555/job/25932664718

example of passing workflow after changes

@placek placek moved this from In progress to In review in Govtool all Jun 7, 2024
MSzalowski added a commit that referenced this issue Jun 7, 2024
…ailure-in-toggle-maintenance-page-workflow

[#1195] Remove unnecessary deployment config dependancy
@github-project-automation github-project-automation bot moved this from In review to Done in Govtool all Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 Bug Something isn't working 🏗 Infrastructure
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant