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

Add GitHub Actions improvements: allow actions to be triggered manually, implement (best effort) fail fast, and get MSSQL working again #2753

Merged
merged 19 commits into from
Mar 5, 2024

Conversation

davidmrdavid
Copy link
Contributor

@davidmrdavid davidmrdavid commented Mar 5, 2024

This PR incorporates a series of GitHub Actions improvements:
(1) It adds a workflow_dispatch: trigger for our actions, allowing them to be triggered through the UI, without needing a PR. See: https://docs.github.com/en/actions/using-workflows/manually-running-a-workflow
(2) There's a known error in the pwsh GitHub Actions runners that prevents scripts from failing fast on an error. This makes debugging difficult because it's hard to find the first error on a pipeline. I added a manual Exit-OnError step in our scripts that exists manually whenever a step fails.
(3) The MSSQL smoke tests stopped working, apparently due to the "additionalRunFlags" set of dynamic parameters. We weren't really making use of this as far as I can tell, so I removed it from the script and now it is working again.

@davidmrdavid davidmrdavid changed the title [Do not merge] checking if MSSQL smoke test passes on dev Add GitHub Actions improvements: allow actions to be triggered manually, implement (best effort) fail fast, and get MSSQL working again Mar 5, 2024
@davidmrdavid davidmrdavid requested a review from bachuv March 5, 2024 19:54
Copy link
Collaborator

@bachuv bachuv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@bachuv bachuv merged commit 7f42ccf into dev Mar 5, 2024
13 checks passed
@bachuv bachuv deleted the dajusto/dev-mssql-check branch March 5, 2024 22:18
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