InfiniTime icon indicating copy to clipboard operation
InfiniTime copied to clipboard

Release a test build whenever a new change is approved in milestones...

Open ajack2001my opened this issue 3 years ago • 7 comments

Verification

  • [X] I searched for similar feature request and found none was relevant.

Pitch us your idea!

Release test builds for latest completed change/update in milestone until new firmware is released...

Description

Whenever a PR is approved (as listed in milestones), a new test build is released (labelled as test eg. InfiniTime-1.11.0-test_20220705) until all the PR in a milestone is complete... That way others can test and report back issues while waiting for next final milestone build.

ajack2001my avatar Jul 05 '22 07:07 ajack2001my

Every PR is built by GitHub actions and the DFU is uploaded. The same happens each time the develop branch is updated. It's not the easiest to find though. I'm for creating nightly builds and making them more accessible, but I wouldn't want to clutter the releases with them, so I wonder where they should be put.

Riksu9000 avatar Jul 05 '22 07:07 Riksu9000

@Riksu9000 thanks for the quick reply. Looking forward to you updating us where we can access the nightly builds (when you create them) and making them easily accessible. :)

ajack2001my avatar Jul 05 '22 07:07 ajack2001my

For reference, this is how you can access the latest development builds. Note that if you decide to flash any development build, you'll be doing it at your own risk.

https://user-images.githubusercontent.com/37774658/177501594-5ccd619c-af02-4162-97d1-e84a842f3cc3.mp4

Riksu9000 avatar Jul 06 '22 08:07 Riksu9000

@Riksu9000, I downloaded the DFU .zip file but couldn't send the file to my PineTime... Can I ask why?

ajack2001my avatar Jul 07 '22 02:07 ajack2001my

I think you have to extract it once.

Itai-Nelken avatar Jul 07 '22 07:07 Itai-Nelken

@ajack2001my Which companion app do you use? Most of them accept the .zip file as input, but I think Amazfish only supports the .bin file (extracted from the DFU zip file).


Regarding the original request, I also think we shouldn't "release" (as in adding a new release on the release page). I don't want non-developer users to be confused and install those development build without fully knowing the risks of using them.

JF002 avatar Jul 08 '22 08:07 JF002

I use Android/GB to push the build

ajack2001my avatar Jul 09 '22 03:07 ajack2001my