Skip to content

Improves script execution in workflows by avoiding dependency installs - #51

Merged
lucas-koontz merged 7 commits into
mainfrom
fix/update-pr-env-timeout
Aug 6, 2026
Merged

Improves script execution in workflows by avoiding dependency installs#51
lucas-koontz merged 7 commits into
mainfrom
fix/update-pr-env-timeout

Conversation

@lucas-koontz

Copy link
Copy Markdown
Contributor

Optimizes the workflow script execution by using the --no-project flag. This prevents the installation of unnecessary dependencies from pyproject.toml, reducing execution time and avoiding errors due to missing credentials for private repositories.

Relates to fix/update-pr-env-timeout

Adds logic to distinguish release-blocking failures based on freeze status, sending alerts only during active staging freezes. It introduces configurable alert behavior outside freeze periods to prevent alert fatigue. Enhances ArgoCD PR environment deploy action with configurable timeout and provides detailed diagnostics on failures.
…ally

Introduces a new reusable workflow that automatically synchronizes changes from the main branch to the staging branch after any push to main. This ensures that updates, including hotfixes and direct merges to main, are reflected in staging promptly, maintaining consistency and reducing manual reconciliation efforts.
Changes default handling of staging failures during non-freeze periods to avoid unnecessary noise. Updates the notification logic to post no alerts for staging failures outside freeze windows by default, aligning with intent to minimize alert fatigue. Provides option to switch to a muted notice for users requiring visibility.
…stalls

Add `--no-project` flag to `uv run` command to prevent auto-discovery and unnecessary dependency installations from the calling repository. This change resolves issues with slow execution and failures caused by private git dependencies requiring credentials.
@lucas-koontz
lucas-koontz requested a review from a team as a code owner August 6, 2026 07:16
@lucas-koontz
lucas-koontz merged commit 21a075d into main Aug 6, 2026
5 checks passed
@lucas-koontz
lucas-koontz deleted the fix/update-pr-env-timeout branch August 6, 2026 07:19
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