Uploaded image for project: 'Community Linux Engineering'
  1. Community Linux Engineering
  2. CLE-1973

Migration of failed-composes to Forgejo

    • 10
    • Releng Sprint 05, Releng Sprint 06
    • rhel-cle-pnp

      The failed-composes repository stores logs and metadata for compose failures and is referenced frequently by compose-tracker tooling and RelEng workflows. We need to migrate it as part of the RelEng sub-repository migration plan for Sprint 5.

      This migration follows the same two-week timeline:

      Week 1: Investigation
      Week 2: Implementation

      *Phase 1: Investigation (Week 1)*
      Tasks:

      • Review the structure of the repository, especially how data is stored.
      • Identify all scripts and tools across RelEng that read/write to this repository.
      • Check whether compose-tracker or Pungi tooling has hardcoded Pagure URLs.
      • Review open issues and verify migration readiness.

      *Phase 2: Implementation (Week 2)*
      Tasks:

      • Perform migration to Forgejo using migration tooling.
        Validate:
      • Directories and content structure
      • Issue tracker migration
      • Integration with compose tracking workflows
      • Update scripts in releng/compose-tracker pointing to the new Forgejo repo.
      • Disable Pagure repository and add README redirect.

      *Acceptance Criteria:*

      • All compose failure data preserved post-migration.
      • No disruption in compose error reporting or automated detection.
      • All references updated across RelEng.
      • Pagure repository closed and redirected.

              samjain@redhat.com Samyak Jain (Inactive)
              cle_bot CLE bot
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: