This document describes the process for updating perl modules in https://src.opensuse.org/perl

Process for automatic updates

  • Updates are triggered by this workflow: https://github.com/openSUSE/autoupdate-perl/actions/workflows/run.yaml
    • cpanmirror
      • forks the repo
      • fetches the new tarball
      • regenerates the spec
      • pushes to a branch autoupdate
  • cpanmirror or tinita creates a PR
  • The autogits-devel bot creates a "forwarded PR" and provides OBS build results and approves or rejects the forwarded PR depending on that
  • Project and package maintainers are requested to review the original PR (not the forwarded PR)
    • Reviewers need to look at the PR diff plus at the build results which are linked in the forwarded PR
  • PRs should be marked as WIP if something needs to be fixed (spec, new dependencies)
  • If cpanmirror creates a PR, tinita or some other responsible person approves it if it looks ok
  • A project or package maintainer merges the PR
  • The forwarded PR will be handled by the autogits bot

Updating Factory

This is currently not done automatically. After merging a PR, you have to create a submit request manually:

osc sr devel:languages:perl perl-Foo-Bar openSUSE:Factory
Description
No description provided
Readme 31 KiB