Adding mvnd for linux on docker on a mac.
I am trying to use mvnd in a devcontainer on a mac. There is no binary available to install. It is also missing from SDKMAN!
This needs more, look at other workflow files, like release...
The release publishing scripts for homebrew and sdkman have to be adjusted as well.
I'll have a look
Should the new flow only work for v2 of mvnd? or even for 1.0?
I am unsure about the changes in the homebrew-mvnd repo. I have locally tried to adapt, but I am unsure about the perl expressions needed. Can you help with those?
Just keep on master (2.x) for now.
Please have a look at it again to see if it works correctly now. I have this as accompanying PR: https://github.com/mvndaemon/homebrew-mvnd/pull/17
I have tried to incorporate your changes. Does it look ok to you now?
Is there something I need to do before this can be merged?
@flyhard could you please rebase your PR against latest master?
@flyhard could you please rebase your PR against latest master?
done
~Thanks!~ Tak!
Seems something is still needed here... there is a name conflict? Error: Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
@flyhard seems uploading of daemon logs are now conflicting...
Really difficult for me to debug this since I cannot run the pipeline when I think I have fixed something
Our env.OS variable strips the version which makes the builds generate conflicting names. I pushed a fix for that. I hope the release pipeline does not have the same issue - in line 119 it looks like we could have an issue.
Can you post link to line 119? As for me that maps to irrelevant line (am looking at early-access.yml you modified).
Sure: https://github.com/flyhard/maven-mvnd/blob/792635bb7e2efe6ca94d21d12d22cbb794356d61/.github/workflows/release.yaml#L119 I see we are uploading with the env.OS, so macOS 13 macOS 14 and macOS latest might collide