Skip to content

Automatically publish registry operator release images #1267

Closed
@johnmcollier

Description

@johnmcollier

Which area/kind this issue is related to?

/area registry
/kind task

Issue Description

When a new version of the registry operator is published, GitHub Actions workflows should run which automatically publish the release images to Quay.io.

It’s possible to get the release tag when a GitHub Action runs upon the creation of a new release, so it should be a straightforward to tag the image in Quay.io

Guide to creating release workflows: https://birtony.medium.com/setting-up-automated-release-workflow-with-github-actions-628dbca2446e

Release Workflow Trigger Example

on:
  push:
    # Sequence of patterns matched against refs/tags
    tags:
      - '[0-9]+.[0-9]+.[0-9]+'

Acceptance Criteria

  • Create a workflow file that triggers on release cuts
  • Create tasks to build and push quay.io/devfile/registry-operator and quay.io/devfile/registry-operator-bundle on the release changes, use version label as tag
  • Perform integration testing on release images

Revised by (2023-10-12): @michael-valdron

Metadata

Metadata

Labels

area/registryDevfile registry for stacks and infrastructurekind/taskseverity/blockerIssues that prevent developers from working

Type

No type

Projects

Status

Done ✅

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions