Skip to content

Release Process Broken in GHA #2810

Closed
@Ashmita152

Description

Describe the bug
Hi @jpkrohling @yurishkuro

I was testing releases process with my fork and I think I found two problems with docker images part of release process.

  • The release version tagged docker images are built by the CI/CD runs for the PR "Preparing release " In travis, dockerhub password was accessible even in the CI/CD triggered by that PR but in GitHub Actions, they aren't accessible for the PR. This will cause failure in docker push part.
  • In Travis, docker push [image] (done here: https://github.com/jaegertracing/jaeger/blob/master/scripts/travis/upload-to-registry.sh#L88) used to push all tags for that image. But in GitHub Actions, it is only pushing the "latest" tag. I am trying to find the fix for this.

I will like you to mark this issue as blocker for #2734

To Reproduce
Steps to reproduce the behavior:

  1. Create a release v1.22.0 in personal fork by following the steps in RELEASE.md

Expected behavior
docker images with tags as v1.22.0 should be pushed to personal dockerhub and quay.

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions