Skip to content

Update CI workflow#5

Merged
onk merged 5 commits intohatena:masterfrom
onk:fix_ci
Nov 22, 2025
Merged

Update CI workflow#5
onk merged 5 commits intohatena:masterfrom
onk:fix_ci

Conversation

@onk
Copy link
Member

@onk onk commented Nov 22, 2025

  • Adjust tested Perl versions matrix: replace 5.10 with 5.14
    • CI now only supports testing within versions >= 5.14.
    • Plack requires Perl 5.12 and IO::Socket::IP requires Perl 5.14
  • Preinstall OAuth::Lite::Consumer with --notest
    • Tests fail under OpenSSL 3, so apply a workaround
  • Bump actions/checkout from v1 to v5 (pinned by commit SHA)
  • Mark $GITHUB_WORKSPACE as a safe git safe.directory

onk added 5 commits November 18, 2025 19:56
`perl:5.10` uses a deprecated Docker image format and fails to run on GitHub
Actions. Replacing it with `perl:5.10-buster` fixes the issue.

> [DEPRECATION NOTICE] Docker Image Format v1 and Docker Image manifest version
> 2, schema 1 support is disabled by default and will be removed in an upcoming
> release. Suggest the author of docker.io/library/perl:5.10 to upgrade the
> image to the OCI Format or Docker Image manifest v2, schema 2.
> More information at https://docs.docker.com/go/deprecated-image-specs/
- actions/checkout from v1 to v5
Plack requires Perl 5.12 and IO::Socket::IP requires Perl 5.14.
@onk onk merged commit 0b305f0 into hatena:master Nov 22, 2025
2 checks passed
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