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

Resolve pyyaml build issues #351

Merged
merged 4 commits into from
Dec 30, 2024
Merged

Resolve pyyaml build issues #351

merged 4 commits into from
Dec 30, 2024

Conversation

ShahradR
Copy link
Owner

Update this GitHub Action using the fix proposed by @cormac-yobota in #350 to resolve an issue with the PyYAML library, causing the container used to run taskcat to fail when installing taskcat using pip. This seems to be caused by a regression introduced in Cython 3.0.0a10.

For more details, see:

ShahradR and others added 4 commits November 11, 2024 00:33
An issue with the PyYAML library causes the container used to run
Taskcat to fail when installing taskcat using pip. This seems to be
caused by a regression introduced in Cython 3.0.0a10.

The issue was identified and resolved by @cormac-yobota and this commit
implements the fix proposed in issue #350.

For more details, see:
- https://bit.ly/3Ayigfi for the issue opened by @cormac-yobota
  describing the problem and the fix in the action-taskcat repository

- https://bit.ly/3CyCCW8 for the issue opened against the PyYAML project,
  describing the regression introduced in Cython 3.0.0a10

Associated issue: #350

Co-authored-by: Cormac Murphy <cormac@yobota.xyz>
Disable integration tests after changes introduced in act cause the
tests to run the .taskcat.yml files as-if they were GitHub Action
workflow files.

To re-enable this action and fix the issues, the tests are disabled, and
will be resolved in a future release.
Resolve the "DockerException Error while fetching server API version:
Not supported URL scheme http+docker" error thrown when running older
versions of taskcat.

Newer taskcat versions also include linters that fail dummy end-to-end
tests created to test this action's functionality. The `--lint-disable`
flag is added to disable those checks and allow the tests to pass.

For more details on the DockerException error, see
https://bit.ly/3BAzklv
Update the errata-ai/vale-action from version v1.5.0 to v2.1.1 to
resolve a syntax error.
Copy link

@ShahradR ShahradR merged commit 7ebc700 into main Dec 30, 2024
18 of 30 checks passed
@ShahradR ShahradR deleted the fix/pyyaml-version branch December 30, 2024 05:36
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.

1 participant