Closed raelga closed 2 weeks ago
LGTM label has been added.
/approve
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: raelga
The full list of commands accepted by this bot can be found here.
The pull request process is described here
This pull request includes significant changes to the GitHub Actions workflow and the Makefile for the
prometheus-exporter-operator
project. The changes primarily focus on improving the release process, containerization, and metadata management.GitHub Actions Workflow Improvements:
v*
instead of branches. (.github/workflows/release.yaml
).github/workflows/release.yaml
)Makefile Enhancements:
Makefile
)docker-build
anddocker-push
targets withcontainer-build
andcontainer-push
to support multiple architectures using Docker Buildx. (Makefile
)Makefile
)bundle-build
andbundle-push
targets to use the new container build process. (Makefile
)Makefile
)Metadata and Dockerfile Updates:
bundle.Dockerfile
,catalog/Dockerfile
) [1] [2]bundle/metadata/annotations.yaml
)File based OLM catalog
These changes collectively enhance the automation, compatibility, consistency, and reliability of the release process for the
prometheus-exporter-operator
project.Notes
/kind feature /priority important-longterm /assign