Skip to content
  • Nicolas Pepin-Perreault's avatar
    51716bbe
    build(ci): verify labels of Docker image · 51716bbe
    Nicolas Pepin-Perreault authored
    Updates the release process to generate the correct labels for the
    Docker image, and verify them, failing the release process (and not
    pushing the image) if they are wrong.
    
    Ideally, this would be done before the Maven release to avoid wasting
    time if the image would produce the wrong labels. Doing this is quite a
    bit of refactoring of the CI pipeline unfortunately, and producing the
    wrong labels is most likely an issue with the CI pipeline itself, which
    should not happen very often. Errors in the Dockerfile itself would be
    checked by the GHA pipeline, which should cover the important cases and
    runs on each pull.
    51716bbe
    build(ci): verify labels of Docker image
    Nicolas Pepin-Perreault authored
    Updates the release process to generate the correct labels for the
    Docker image, and verify them, failing the release process (and not
    pushing the image) if they are wrong.
    
    Ideally, this would be done before the Maven release to avoid wasting
    time if the image would produce the wrong labels. Doing this is quite a
    bit of refactoring of the CI pipeline unfortunately, and producing the
    wrong labels is most likely an issue with the CI pipeline itself, which
    should not happen very often. Errors in the Dockerfile itself would be
    checked by the GHA pipeline, which should cover the important cases and
    runs on each pull.
Loading