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

ci(central): remove workflow version update automation #339

Merged

Conversation

andrewazores
Copy link
Member

@andrewazores andrewazores commented Jan 26, 2024

Related to #92
Related to #338

Removes the version updating automation from the workflow since this is not working with the branch protection rules we have set for main and the github-actions[bot] pseudo-user, nor the PAT that we use for other similar updates with web-client submodules.

For now this is left as a manual step that publishes the current (probably -SNAPSHOT) version from main directly to central. Once that's working I'll follow up with another PR to merge that workflow into the pre-existing one that builds and publishes to the GitHub Maven Packages repository, so that this new action for publishing to Maven Central is just an automatic addition to our existing release workflow process.

Copy link

ARCH IMAGE
amd64 ghcr.io/cryostatio/cryostat-core:pr-339-d6edde406259561482041a4a98b6d64205f73917-linux-amd64
arm64 ghcr.io/cryostatio/cryostat-core:pr-339-d6edde406259561482041a4a98b6d64205f73917-linux-arm64
cryostat3-java17_amd64 ghcr.io/cryostatio/cryostat-core:pr-339-d6edde406259561482041a4a98b6d64205f73917-linux-amd64-java17
cryostat3-java17_arm64 ghcr.io/cryostatio/cryostat-core:pr-339-d6edde406259561482041a4a98b6d64205f73917-linux-arm64-java17

To run smoketest:

# amd64
CRYOSTAT_IMAGE=ghcr.io/cryostatio/cryostat-core:pr-339-d6edde406259561482041a4a98b6d64205f73917-linux-amd64 sh smoketest.sh

# or arm64
CRYOSTAT_IMAGE=ghcr.io/cryostatio/cryostat-core:pr-339-d6edde406259561482041a4a98b6d64205f73917-linux-arm64 sh smoketest.sh

# or cryostat3-java17-amd64
CRYOSTAT3_java17amd64_IMAGE=ghcr.io/cryostatio/cryostat-core:pr-339-d6edde406259561482041a4a98b6d64205f73917-linux-amd64-java17 sh smoketest.sh

# or cryostat3-java17-arm64
CRYOSTAT3_java17arm64_IMAGE=ghcr.io/cryostatio/cryostat-core:pr-339-d6edde406259561482041a4a98b6d64205f73917-linux-arm64-java17 sh smoketest.sh 

@andrewazores andrewazores merged commit 17ae5f3 into cryostatio:main Jan 26, 2024
18 of 25 checks passed
@andrewazores andrewazores deleted the ci-central-no-autoversion branch January 26, 2024 18:06
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.

2 participants