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

ci: add e2e test step for windows, lint fixes, e2e corrections #584

Merged
merged 1 commit into from
Oct 12, 2023

Conversation

ginglis13
Copy link
Contributor

@ginglis13 ginglis13 commented Sep 28, 2023

Issue #, if available:

Description of changes:

  • Adds a workflow step to run e2e tests on the Windows runner.
  • Adds script for code gen on Windows
  • Increase e2e test timeouts to 180m
  • linting corrections in chore: address fix linter findings #607
  • fix some other lints since rebasing
  • go mod tidy
  • install SOCI as systemd unit; on Windows, starting as background
    process in script was still started in foreground, resulting in
    termination after script completion
  • fix config test to use LOCALAPPDATA

Testing done:

  • I've reviewed the guidance in CONTRIBUTING.md

License Acceptance

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@ginglis13 ginglis13 force-pushed the ci-windev branch 30 times, most recently from c0a1299 to 64b21d4 Compare September 29, 2023 19:34
@ginglis13 ginglis13 force-pushed the ci-windev branch 12 times, most recently from 7ed10cd to f5f3ce3 Compare October 9, 2023 22:39
pkg/config/lima_config_applier.go Show resolved Hide resolved
@ginglis13 ginglis13 force-pushed the ci-windev branch 10 times, most recently from 8a90a25 to 6dc25e7 Compare October 12, 2023 22:04
- Adds a workflow step to run e2e tests on the Windows runner.
- Adds script for code gen on Windows
- Increase test timeouts to 120m
- fix some lints
- update go.mod
- install SOCI as systemd unit; on Windows, starting as background
  process in script was still started in foreground, resulting in
termination after script completion
- fix config test to use LOCALAPPDATA

Signed-off-by: Gavin Inglis <[email protected]>
@ginglis13 ginglis13 changed the title ci: add e2e test step for windows ci: add e2e test step for windows, lint fixes, e2e corrections Oct 12, 2023
@ginglis13
Copy link
Contributor Author

Merging as the PR has demonstrated effectively the implementation of CI. Scope creep has caused the PR to include some extra lints / e2e test fixes; instead let's use CI to address those in follow up PRs.

@ginglis13 ginglis13 merged commit b6775a1 into runfinch:windev Oct 12, 2023
12 of 17 checks passed
vsiravar pushed a commit that referenced this pull request Oct 17, 2023
Issue #, if available:

*Description of changes:*

- Adds a workflow step to run e2e tests on the Windows runner.
- Adds script for code gen on Windows
- Increase e2e test timeouts to 180m
- linting corrections in #607
- fix some other lints since rebasing
- `go mod tidy`
- install SOCI as systemd unit; on Windows, starting as background
  process in script was still started in foreground, resulting in
termination after script completion
- fix config test to use LOCALAPPDATA

*Testing done:*

- [x] I've reviewed the guidance in CONTRIBUTING.md

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license.

Signed-off-by: Gavin Inglis <[email protected]>
vsiravar pushed a commit that referenced this pull request Oct 17, 2023
Issue #, if available:

*Description of changes:*

- Adds a workflow step to run e2e tests on the Windows runner.
- Adds script for code gen on Windows
- Increase e2e test timeouts to 180m
- linting corrections in #607
- fix some other lints since rebasing
- `go mod tidy`
- install SOCI as systemd unit; on Windows, starting as background
  process in script was still started in foreground, resulting in
termination after script completion
- fix config test to use LOCALAPPDATA

*Testing done:*

- [x] I've reviewed the guidance in CONTRIBUTING.md

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license.

Signed-off-by: Gavin Inglis <[email protected]>
Signed-off-by: Vishwas Siravara <[email protected]>
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