Skip to content

Fix failing CI - #1801

Open
cromedome wants to merge 2 commits into
mainfrom
cleanup/update-ci
Open

Fix failing CI#1801
cromedome wants to merge 2 commits into
mainfrom
cleanup/update-ci

Conversation

@cromedome

Copy link
Copy Markdown
Contributor

Our CI setup has been failing for a while. Mostly this was due to build failures in HTTP:: XSCookies, but further investigation indicated that the problems ran deeper. Some of the Perl images we had been using were deprecated or simply non-existent, and some of our tools like dzil were not available on older versions of Perl.

This provides the most up-to-date CI file that I know how to provide. Until there's a newer release of HTTP::XSCookies, we simply skip it when setting up to run CI. Once a new version has been published, we can remove the extra code in the YAML file that skips its installation. Both pull requests that I submitted have been merged, so hopefully this will not be a long wait. See these for reference: gonzus/http-xscookies#11 and gonzus/http-xscookies#12

CI has been failing for some time now due to missing test dependencies
in HTTP::XSCookies. I've submitted a PR for this at:
gonzus/http-xscookies#11

But until it is merged, we'll not try to install it when running in CI.

In working through this, other parts of our CI are woefully outdated,
so brought those current too.
@cromedome cromedome added this to the 2.1.0 breakages milestone Aug 9, 2026
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