Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert manual post-release test into a reusable GitHub Action [DI-316] [5.3.z] #833

Closed
wants to merge 2 commits into from

Conversation

JackPGreen
Copy link
Collaborator

Backports #814 & #827

JackPGreen and others added 2 commits November 21, 2024 11:24
…6] (#814)

Converts the existing manual [post-release Docker
checklist](https://hazelcast.atlassian.net/wiki/spaces/EN/pages/4681302104/Create+release+5.x#Docker-release-tag-test)
into a single GitHub Action.

Improvements:
- faster - runs in parallel
- reproducible - requires no special credentials
- better coverage - leveraging existing smoke test (i.e. beyond just
"does it start")
- explicit expectations - requiring expected JDK version upfront avoids
"looks ok" confirmation bias when checking outputs

Fixes: [DI-316](https://hazelcast.atlassian.net/browse/DI-316)

Note - it’s difficult to test a new, manual GitHub action that depends
on repo secrets. I’ve tested by committing with hardcoded values and
then reverting for PR - once merged, if there any issues will be much
easier to fix as can be run direct from branch.

[DI-316]:
https://hazelcast.atlassian.net/browse/DI-316?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

---------

Co-authored-by: Łukasz Dziedziul <[email protected]>
The action added in
#814 could not be
properly tested via GitHub until merged and at that point additional
defects were discovered.

[Example of now successful
completion](https://github.com/hazelcast/hazelcast-docker/actions/runs/11943342729).

Fixes: [DI-316](https://hazelcast.atlassian.net/browse/DI-316)

[DI-316]:
https://hazelcast.atlassian.net/browse/DI-316?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
@JackPGreen JackPGreen self-assigned this Nov 21, 2024
@JackPGreen
Copy link
Collaborator Author

This doesn't need backporting 🤦‍♂️

@JackPGreen JackPGreen closed this Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant