Skip to content

Fully switch to docker multi-platform images #217

@felipecrs

Description

@felipecrs

Hey @frenck,

I realize you are publishing multi-platform for the base add-on images:

- name: 🚀 Push
# yamllint disable rule:line-length
run: |
docker manifest push \
"ghcr.io/${{ github.repository_owner }}/${{ needs.information.outputs.slug }}:${{ needs.information.outputs.environment }}"
docker manifest push \
"ghcr.io/${{ github.repository_owner }}/${{ needs.information.outputs.slug }}:${{ needs.information.outputs.version }}"

But not for the add-ons itself.

I wonder if you plan to drop the logic for handling the old fashion "one tag for each platform" in favor of docker multi-platform builds, where there is only one tag but docker decides which one to pull depending on the current platform.

Making this switch will allow to remove a lot of useless lines of code in both the workflows and in each add-on repository.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions