-
Notifications
You must be signed in to change notification settings - Fork 9
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
Generate commit bins and release bins #48
Comments
Created the first baseline releases for StarMod and StarLeds - bins have been added manually - workflows have failed due to above error https://github.com/MoonModules/StarModLeds/releases/tag/v0.0.0 https://github.com/ewowi/StarMod/releases/tag/v0.0.0 |
Can now create builds with the right assets for release and regular builds now using the build cache and with matrix so just over a minute rather then just under 7 mins |
So the naming is {$APP}-{$PIOENV}-{$VERSION}-{$GITSHA}.bin I think having the env name first makes it easier to see you are using the write image for the right hardware, then the next most important thing is the version. If the version is the branch name then you also need the gitsha so you can be sure you are testing what you think you are. When using a release tag, then the gitsha is redundant, but as it's at the end then not really too much of an issue I don't follow your comment about the zip file, the assets are not zips, but the image ready to use now |
Fixed here #53 |
What is actually creating that build number? Is it just date and time? |
Generally for CI builds the assets should be given a naming that matches the source code version so you can trace that back to the right source code |
Bins are also not generated in a release, was also something similar mentioned for WLED MM recently? @netmindz any ideas what we can do to have bins with the right naming generated? |
Generate commit bins and release bins is currently not working as it should.
In StarMod .github/workflows/pio.yml generates this
Current situation:
Desired situation: for both commit bins and release bins, a bin should be generated for each env in pio.ini following the same syntax as local vscode/pio build file names:
To be done:
The text was updated successfully, but these errors were encountered: