-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Automated PR tests and releases #6
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
Automated PR tests and releases #6
Conversation
-Fix syntax error
-Attempt to fix build step at line 56 -Various tweaks to quoting and directory names
-Checkout recursively with submodules
-recursive submodules -only run on PR for master or nightly branch
-Add deb job with matrix strategy
-build with -u for non interactive
-Fix command that moves deb package -Separate setup, build, and package steps
-Fix permission denied error when moving deb package
-Add Windows build
-Fix path issue for pacman command
-Boost debug on
-Install boost -Remove boost debug during cmake
-Fix boost install directory
-Add environment variable BOOST_ROOT
-Try older version of boost, new version failing with cmake 3.22
-Try boost v1.73.0 built on windows server 2019
-Try boost 1.72.0
-Remove push event for add-build-checks
I apologize for all the commits. Workflows are not the easiest thing to test. Here is a workflow run for creating a new release (when the release version was updated): https://github.com/ReenigneArcher/Sunshine/actions/runs/1683355353 And here is a workflow run when the release version was not updated in the CHANGELOG.md (this should also be caught when the PR is created against the And here is an example of the release: https://github.com/ReenigneArcher/Sunshine/releases |
This needs a little tweaking on the create release action due to the multiple steps, it fails on all except the first build. I have an idea to fix it though. |
-Fix typo in Windows build
- github.base_ref is needed for pull request check
-Verify changelog requires checkout
Updated Examples: PR into nightly branch PR into master branch Release version in changelog was updated and does not match latest released version: https://github.com/ReenigneArcher/Sunshine/actions/runs/1685245727/attempts/2 push into master branch
Example of Created Release |
Not an expert on the GitHub actions side, so all I can say is LGTM for the workflow side of things |
Update create_package.yml
Description
update-alternatives
instead ofcp
for older Ubuntu distrosType of Change
Please delete options that are not relevant.
Checklist