Skip to content

Conversation

@mergify
Copy link

@mergify mergify bot commented Jan 31, 2025

This includes some fixes to adapt the workflow to the changes in #13160. The main change is to switch the test from running via bazel test ... to make ... ct-integration.


This is an automatic backport of pull request #13185 done by Mergify.

This fixes a regression from 6692fcb: setting the `labels` to the
output of the metadata step attaches useful standardized labels like
the git hash when built, the source URL and the created timestamp.
Actions like `int128/wait-for-docker-image-action` used in the
`peer-discovery-aws` workflow use the revision label to detect that the
latest image has the desired hash.

Without setting `labels` we seem to inherit the version label from the
base erlang image:

    $ docker image inspect -f '{{ json .Config.Labels }}' \
        pivotalrabbitmq/rabbitmq:sha-0e7b53c6a8b682411c3f0024691a4760d8219699-otp27
    {"org.opencontainers.image.version":"27.2.1"}

(cherry picked from commit ed522fe)

# Conflicts:
#	.github/workflows/oci-make.yaml
This change includes some fixes like setting the suffix for the metadata
which is necessary since 6692fcb. The main reason for this change
though is to switch from running the integration_SUITE from the
AWS peer discovery plugin from Bazel to make, a necessary step to
dropping the Bazel files.

(cherry picked from commit e01ab9b)
`proper-testing/proper` recently added `proper_unicode:utf8_string`
which is automatically imported and conflicts with this custom
generator.

(cherry picked from commit 7baf397)
Proper was moved under the `proper-testing` org.

(cherry picked from commit 2f3422c)
@mergify
Copy link
Author

mergify bot commented Jan 31, 2025

Cherry-pick of ed522fe has failed:

On branch mergify/bp/v4.0.x/pr-13185
Your branch is ahead of 'origin/v4.0.x' by 1 commit.
  (use "git push" to publish your local commits)

You are currently cherry-picking commit ed522fea8.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   .github/workflows/oci-make.yaml

no changes added to commit (use "git add" and/or "git commit -a")

To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally

@mergify mergify bot added the make label Jan 31, 2025
@michaelklishin
Copy link
Collaborator

The conflict seemingly stems from #13160, let's see how well it backports.

@the-mikedavis
Copy link
Collaborator

I can cherry-pick out the relevant parts, it should be only ac2c411. I think we want some of the follow-up changes to #13160 as well

@michaelklishin
Copy link
Collaborator

@the-mikedavis I'm trying this backport #13192. Feel free to take a look, of course.

@michaelklishin
Copy link
Collaborator

@Mergifyio rebase

@mergify
Copy link
Author

mergify bot commented Jan 31, 2025

rebase

☑️ Nothing to do

  • -conflict [📌 rebase requirement]
  • -closed [📌 rebase requirement]
  • queue-position = -1 [📌 rebase requirement]
  • any of:
    • #commits > 1 [📌 rebase requirement]
    • #commits-behind > 0 [📌 rebase requirement]
    • -linear-history [📌 rebase requirement]

Conflicts:
	.github/workflows/oci-make.yaml
@michaelklishin
Copy link
Collaborator

@the-mikedavis all green ✅

@michaelklishin michaelklishin merged commit aab996b into v4.0.x Jan 31, 2025
270 checks passed
@michaelklishin michaelklishin deleted the mergify/bp/v4.0.x/pr-13185 branch January 31, 2025 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants