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

Separate workflow to test unsupported package manager platform #623

Merged
merged 4 commits into from
Nov 30, 2020

Conversation

mosteo
Copy link
Member

@mosteo mosteo commented Nov 19, 2020

In the end I went for a Linux instead of the suggested Windows in #601 because Windows is at present giving us more problems, with sporadic failures with unidentified causes. Also the test is quicker not requiring the CE setup.

Depends on #621

This PR adds a new config option, distribution.disable-detection, that results in an unknown distribution always being reported.

To break circularity problems, loading the configuration no longer requires to load the manifest, only to locate it. This caused one test to err slightly later (as it does not need the manifest contents), which accounts for the test modification.

Before the last changes to break circularities, we tried to load the manifest
as part of the config loading process. Now we are satisfied with finding a
properly named file at the expected place. This causes one test to not detect
invalid TOML, since the manifest contents aren't really needed for the test.
@mosteo mosteo marked this pull request as ready for review November 28, 2020 12:30
@mosteo mosteo merged commit df8af2d into alire-project:master Nov 30, 2020
@mosteo mosteo deleted the feat/unsupported branch November 30, 2020 12:21
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