-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Toggle automatic uploads for PRs #4035
Comments
Probably. I'll tackle it then. Work is happening on the |
@musikBear, here's a 32-bit bit build of the Click here: https://travis-ci.org/LMMS/lmms/builds/312544160 Click (e.g.) the win32 job here: Wait a minute for it to catch up and then find the (Please pardon the poor versioning information, I have to iron that out still). Others please feel free to test this out. If you think it's warranted, we can write-up a wiki on it. |
Bad news, |
|
@tresf not at all, i will come back with results ReleaseVersion: 1.2 RC 4.6493 win32 winXPsp3
correctly & with no problems. |
Separate topic, really but I'll bite... Security of temporary uploads This depends on the security of the site we're uploading to. If that site is compromised, the build would be as well. Since Windows injections are the most common, the biggest attack surface would be the win64 executables as they represent about 80% of our downloads. Some items that mitigate the attack surface: 1. The files are only stored for two weeks. 2. The files are generally only used by developers and testers. 3. The files are created and hosted on a non-Windows machine, so the germination environment is non-native which reduces exposure. Feel free to reach out to Functionality test Thanks. The main purpose of this is to make sure you can locate and run an installer from a PR to aid with testing. My thought process is that if you and several others know how to fetch the build artifacts, it will be a standard part of unit testing. i.e. The functionality testing is not needed at this time, but thanks for the sanity check. 👍 On a side note, I'm still struggling to find a permanent home for these artifacts. I've switched back to |
All builds are uploading, @musikBear was able to locate and run the build, so the last item is the branch sync. I'm tempted to just merge #4041 as-is so we can start taking advantage of this now for new features like groove beats, track recording, etc @PhysSong /@liushuyu thoughts? |
@tresf Thanks for clarification in respect to security 👍 |
@PhysSong done via x42/weakjack#7. I think you can technically reference the commit ID of my PR now although I always get mixed results leveraging a non-default branch. |
@PhysSong x42/weakjack#7 has been merged. |
@tresf Branch sync is done. |
Open a pull request scroll down and look for the latest commit, click the dot.
Click the platform that you can test on:
Click "Scroll to the end" of log:
Wait a minute for it to catch up and then find the
https://transfer.sh
portion...You might have to unclick the scroll button again.
Original description:
Steps to add a testable, downloadable build artifact for every PR against LMMS.
stable-1.2
back into master to pull in any.AppImage
improvements (e.g. Add libjack.so.0 fallback logic for AppImages #3958, Add Carla Support to AppImage #4026, d0194e6, f15acb8)@lukas-w@tresf transfer the following build types:... and wishful thinking...
Click here: https://travis-ci.org/LMMS/lmms/builds/312544160
* Provide a webhook to update the bug report with the latest transfer.sh URL.I'm shamelessly assigning to @lukas-w as I think he's already started this but I may end up tackling this myself if he's too busy as well as @PhysSong for the branch syncing although that's already on the todo list.The text was updated successfully, but these errors were encountered: