Project

General

Profile

Actions

action #160688

closed

cpanspec: Run autoupdate for devel:languages:perl in github workflow size:M

Added by tinita 6 months ago. Updated 4 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2024-05-21
Due date:
2024-07-13
% Done:

0%

Estimated time:

Description

See also my report on the Perl Toolchain Summit: https://perlpunk.github.io/posts/2024-05-the-annual-perl-toolchain-summit/ "Running cpanspec"

I started to do this already for a past hack week but then was never able to finish it.

It's now the second attempt, and I should reserve some time for this to actually finish it.

Acceptance criteria

AC1: autoupdate devel:languages:perl runs in a github cron workflow that can also be dispatched when necessary
AC2: We have an up-to-date container in OBS that is used in the workflow
AC3: devel:languages:perl:CPAN-{A..Z} are still updated on our internal host, using the new https://github.com/openSUSE/autoupdate-perl repo
AC4: autoupdate code is not duplicated (e.g. remove it from https://github.com/openSUSE/cpanspec)

Tasks

  • Github Workflow
  • Container in OBS with service trigger
  • devel:languages:perl:CPAN-{A..Z} are updated on our cloud server using podman with the new container, so that updating the server or moving it somewhere else is easier
  • Remove autoupdate code from cpanspec repo

Related issues 1 (1 open0 closed)

Copied to QA - action #163571: cpanspec: Move cronjob for auto updating devel:languages:perl:CPAN-{A..Z} off the obsolete engcloud size:MIn Progresstinita2024-11-29

Actions
Actions

Also available in: Atom PDF