Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Run acceptance tests directly on GitHub runners #84

Merged
merged 3 commits into from
Feb 16, 2024

Conversation

danielparks
Copy link
Owner

@danielparks danielparks commented Feb 14, 2024

This makes a bunch of updates, some of which actually come from my PDK template.

The big one is that it now runs acceptance tests in CI on the GitHub runners directly, rather than trying to spin up containers under Puppet Litmus.

Fixes #83 — Acceptance tests broken.

@danielparks danielparks force-pushed the acceptance-without-litmus branch 8 times, most recently from 2e4f28a to d384ca3 Compare February 14, 2024 16:38
@danielparks danielparks changed the title Run acceptance tests without Puppet Litmus Run acceptance tests directly on GitHub runners Feb 14, 2024
@danielparks danielparks force-pushed the acceptance-without-litmus branch 10 times, most recently from 3e32cd5 to 6c87098 Compare February 16, 2024 02:49
 - Simplify validation in GitHub CI.
 - Improve test output in GitHub CI.
 - Support for Ubuntu in acceptance tests.
 - Run acceptance tests directly on GitHub CI runners (part of #83).
@danielparks danielparks force-pushed the acceptance-without-litmus branch 3 times, most recently from a4160cb to 9752f0f Compare February 16, 2024 03:18
Acceptance tests were failing on GitHub CI because its runners have
`rustup` already installed in `/etc/skel`. This switches the acceptance
tests to only use `managehome => false` so that `/etc/skel` is ignored
when they create new users.

Fixes #83 — Acceptance tests broken.
@danielparks danielparks force-pushed the acceptance-without-litmus branch from 9752f0f to a90d1b3 Compare February 16, 2024 03:30
@danielparks danielparks marked this pull request as ready for review February 16, 2024 03:38
@danielparks danielparks merged commit 719581c into main Feb 16, 2024
4 checks passed
@danielparks danielparks deleted the acceptance-without-litmus branch February 16, 2024 03:39
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Acceptance tests broken
1 participant