ReenigneArcher
4bdf8375cc
Merge pull request #129 from SunshineStream/dependabot/github_actions/nightly/actions/upload-artifact-3
...
Bump actions/upload-artifact from 2 to 3
2022-04-12 23:32:51 -04:00
h
a6921fffad
Add initial support for RPM packaging ( #121 )
...
- Add gen-rpm
- Package rpm in CI testing and releases
- Remove fedora 33 from testing (end of life)
- Update arguments for `build_private.sh` and `build_sunshine.sh`
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2022-04-12 23:29:08 -04:00
dependabot[bot]
b854807d40
Bump actions/upload-artifact from 2 to 3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 14:37:04 +00:00
ReenigneArcher
9c976a23de
Rename artifacts
2022-03-16 18:34:43 -04:00
ReenigneArcher
2a7af03f9a
Rename packages
2022-03-15 22:02:16 -04:00
ReenigneArcher
67762aa445
Fix matrix.extension
2022-03-15 19:39:21 -04:00
ReenigneArcher
7f22774e08
Fix syntax error
2022-03-15 19:29:12 -04:00
ReenigneArcher
cbafe09396
Add ubuntu 18.04 build and
...
- Prepare for rpm packaging
2022-03-15 19:23:08 -04:00
dependabot[bot]
04a2ecaff4
Bump actions-js/push from 1.2 to 1.3
...
Bumps [actions-js/push](https://github.com/actions-js/push ) from 1.2 to 1.3.
- [Release notes](https://github.com/actions-js/push/releases )
- [Commits](https://github.com/actions-js/push/compare/v1.2...v1.3 )
---
updated-dependencies:
- dependency-name: actions-js/push
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-14 12:38:51 +00:00
ReenigneArcher
a014391ae7
Update for Crowdin Integration
...
- Rename extracted template file to `sunshine.po`
- Add `crowdin.yml`
- Remove `--init` and `--update` from `localize.yml`
- Crowdin will initialize new languages and update existing ones
2022-03-13 16:29:51 -04:00
ReenigneArcher
84584c950b
Update comment
2022-03-11 14:07:10 -05:00
ReenigneArcher
f1d82a7d09
Update trigger conditions
...
- Only run when changes are made on files inside 'sunshine' directory
- Prevents workflow from running again when this workflow pushes changes back into 'locale' directory
- Should be cleaner than using 'paths-ignore'
2022-03-11 14:00:23 -05:00
ReenigneArcher
01155ef4a3
Update trigger events
...
- Don't run if commits are all in 'locale' directory
- Allows pushing changes back into nightly from this workflow without triggering and endless loop
- Don't run job unless event is 'pull_request.merged'
2022-03-11 13:48:24 -05:00
ReenigneArcher
b3cdadca86
Create localize.yml
2022-03-11 00:26:53 -05:00
dependabot[bot]
4c7afc05c7
Bump actions/stale from 4.1.0 to 5
...
Bumps [actions/stale](https://github.com/actions/stale ) from 4.1.0 to 5.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v4.1.0...v5 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-02 21:55:46 +00:00
dependabot[bot]
8d4bd87ad2
Bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-02 12:36:17 +00:00
ReenigneArcher
5e910b5fab
Update issues-stale.yml
...
- Remove skip-stale-issue-message
- Remove skip-stale-pr-message
2022-02-27 13:18:36 -05:00
dependabot[bot]
1520cb7bf9
Bump actions/stale from 3 to 4.1.0
...
Bumps [actions/stale](https://github.com/actions/stale ) from 3 to 4.1.0.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v3...v4.1.0 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-27 18:11:56 +00:00
ReenigneArcher
f6311ceb3f
Merge pull request #72 from SunshineStream/prepare-v0.13.0
...
Prepare v0.13.0
2022-02-27 12:54:55 -05:00
ReenigneArcher
1e91356155
Fix desktop file directory
2022-02-27 12:40:31 -05:00
ReenigneArcher
c2d4ffdaed
Use master branch for create_release action
...
- Will always use latest version
2022-02-27 12:21:23 -05:00
ReenigneArcher
c5e6b84e3d
Get version from CMakeLists
2022-02-27 12:17:30 -05:00
Anselm Busse
df3e7c5ca1
Prepare for ObjectiveC/ObjectiveC++ code
...
This commit modifies the clang-format configuration and workflow to support ObjectiveC and ObjectiveC++ code.
Signed-off-by: Anselm Busse <anselm.busse@outlook.com>
2022-02-24 21:10:25 +01:00
ReenigneArcher
f54a32feac
Update clang.yml
2022-02-16 18:13:16 -05:00
ReenigneArcher
37edcb1b55
Update clang.yml
...
- Fix syntax error
2022-02-16 18:10:54 -05:00
ReenigneArcher
320b691086
Update clang.yml
...
- Use job strategy matrix
- inplace True allows artifacts to be uploaded; however workflow succeeds even if there are errors
- inplace False fails workflow if there are errors
2022-02-16 18:09:23 -05:00
ReenigneArcher
5163ec93b4
Update clang.yml
2022-02-16 18:02:05 -05:00
ReenigneArcher
2be7790415
Update clang.yml
...
- Add upload artifacts
2022-02-16 17:58:06 -05:00
ReenigneArcher
27d2735454
Create clang.yml
2022-02-16 17:51:05 -05:00
ReenigneArcher
ec5ea7cffb
Update CI.yml
...
- Version from .desktop file needs to be 1.0 (this is not the sunshine version)
- Setting VERSION environment variable will set AppImage version, otherwise short commit hash will be used
2022-02-13 12:45:13 -05:00
ReenigneArcher
8bb7a63479
Fix job needs
...
- Build jobs didn't run if `check_versions` doesn't run (need to ENSURE PR check into master is successful before merging!)
2022-02-13 12:17:04 -05:00
ReenigneArcher
95302485a0
Improve version verification
2022-02-13 12:07:10 -05:00
ReenigneArcher
a78ad20142
Merge branch 'nightly' into v0.12.0-changelog
2022-02-13 09:30:33 -05:00
ReenigneArcher
b19803564c
Update issues.yml
...
- Label discussions
2022-02-06 17:42:38 -05:00
ReenigneArcher
a9988cb346
Update issues-stale.yml
...
- Change time of scheduled trigger
2022-02-06 17:42:20 -05:00
ReenigneArcher
b288993b86
Rename workflow
2022-02-06 17:32:55 -05:00
ReenigneArcher
ed62a1f93d
Add "v" to --version argument output
2022-01-23 18:38:15 -05:00
ReenigneArcher
592cb002bd
Add version test
...
- Add version test on push or PR targets to master branch (AppImage only)
2022-01-23 18:20:37 -05:00
ReenigneArcher
7306a3468d
Update create_package.yml
...
-Use master branch for verify_changelog action
2022-01-15 19:19:15 -05:00
ReenigneArcher
d1a41ad8fe
Merge pull request #6 from ReenigneArcher/add-build-checks
...
Automated PR tests and releases
2022-01-12 17:19:12 -05:00
ReenigneArcher
f2c53a52c2
Update create_package.yml
...
-Verify changelog requires checkout
2022-01-11 18:55:58 -05:00
ReenigneArcher
8781fbcc20
Update create_package.yml
...
- github.base_ref is needed for pull request check
2022-01-11 18:35:05 -05:00
ReenigneArcher
a2c45f8de0
Update create_package.yml
...
-Fix typo in Windows build
2022-01-11 18:03:30 -05:00
ReenigneArcher
cefcaed358
Update create_package.yml
2022-01-11 17:40:58 -05:00
ReenigneArcher
c5d782dac5
Remove Ubuntu 18.04 from strategy
2022-01-11 10:18:52 -05:00
ReenigneArcher
60d63fcd21
Update create_package.yml
...
-Remove push event for add-build-checks
2022-01-11 10:01:43 -05:00
ReenigneArcher
8f99d6cf01
Delete create_release.yml
2022-01-11 10:01:20 -05:00
ReenigneArcher
4c6a0cdc37
Package based on strategy matrix
2022-01-11 09:46:18 -05:00
ReenigneArcher
41a30b5826
Skip packaging/release for Fedora build
2022-01-11 01:13:57 -05:00
ReenigneArcher
51b7dc5b5c
Update create_package.yml
2022-01-11 00:14:49 -05:00
ReenigneArcher
7bfbdd5bc0
Update create_package.yml
2022-01-11 00:12:54 -05:00
ReenigneArcher
aa3137c0a9
Update create_package.yml
...
-Replace create_release.yml with common create_release action
2022-01-11 00:04:13 -05:00
ReenigneArcher
c2027a5481
Remove token
...
The documentation states "The called workflow is automatically granted access to `github.token` and `secrets.GITHUB_TOKEN`."
2022-01-10 21:46:12 -05:00
ReenigneArcher
909e36b80d
Update create_package.yml
...
-Use with instead of secrets on caller workflow
2022-01-10 21:20:36 -05:00
ReenigneArcher
4fa2624495
Update create_package.yml
...
-Initialize workflow
2022-01-10 21:17:20 -05:00
ReenigneArcher
a97c88c45b
Update create_package.yml
...
-Fix typo in uses path
2022-01-10 21:15:34 -05:00
ReenigneArcher
65fdf8f6d1
Create create_release.yml
2022-01-10 21:11:58 -05:00
ReenigneArcher
f6fd1f7e84
Update and rename create_package.yml
...
-Create release on push to master (fails if changelog version matches latest release)
-Move windows package to artifacts folder
-Use re-usable workflow create_release.yml
2022-01-10 21:11:44 -05:00
Elia Zammuto
997738816d
Update pull-requests_build-check.yml
2021-12-24 12:19:28 +01:00
Elia Zammuto
41906b6fab
Use msys2 for Windows Build
2021-12-24 11:27:40 +01:00
ReenigneArcher
2fec2bfc51
Update pull-requests_build-check.yml
...
-Change version for MarkusJx/install-boost
2021-12-21 17:37:40 -05:00
ReenigneArcher
18a977fdf1
Update pull-requests_build-check.yml
2021-12-20 21:38:32 -05:00
ReenigneArcher
bc945df0a7
Update pull-requests_build-check.yml
2021-12-20 21:31:22 -05:00
ReenigneArcher
32867d1bbf
Update pull-requests_build-check.yml
...
-Try Windows build with Unix Makefiles
2021-12-20 21:15:24 -05:00
ReenigneArcher
c844290c81
Update pull-requests_build-check.yml
2021-12-20 18:26:38 -05:00
ReenigneArcher
4a1f5194cc
Update pull-requests_build-check.yml
...
-Remove libc++
-Try setting compiler to c++17
2021-12-20 18:15:16 -05:00
ReenigneArcher
0db8e634a8
Update pull-requests_build-check.yml
...
-Fix name of libc++ for windows build
2021-12-20 17:54:13 -05:00
ReenigneArcher
8309ee965a
Update pull-requests_build-check.yml
...
-Add mingw-w64-libc++
2021-12-20 17:38:42 -05:00
ReenigneArcher
9350afbe6a
Test boost compiled with mingw
2021-12-20 15:52:01 -05:00
ReenigneArcher
1e0db7df4e
Rename deb to Linux
2021-12-19 15:39:39 -05:00
ReenigneArcher
a622c1591e
Rename job deb to Linux
2021-12-19 15:04:54 -05:00
ReenigneArcher
7d51a4bfbf
change linux names to lowercase
2021-12-19 10:45:29 -05:00
ReenigneArcher
23e64f23a8
Add additional distros
2021-12-19 10:40:11 -05:00
ReenigneArcher
a5e2df11eb
Update pull-requests_build-check.yml
2021-12-19 00:42:34 -05:00
ReenigneArcher
4406f7428b
Update pull-requests_build-check.yml
2021-12-19 00:11:15 -05:00
ReenigneArcher
17770fe130
Update pull-requests_build-check.yml
2021-12-19 00:04:20 -05:00
ReenigneArcher
ff47a13bc3
Update pull-requests_build-check.yml
2021-12-18 23:44:02 -05:00
ReenigneArcher
ed38b7e86c
Update pull-requests_build-check.yml
...
-Testing
2021-12-18 23:35:41 -05:00
ReenigneArcher
3f2ee64293
Update pull-requests_build-check.yml
...
-Testing
2021-12-18 22:39:07 -05:00
ReenigneArcher
2512e7f445
Update pull-requests_build-check.yml
...
-Testing
2021-12-18 22:22:27 -05:00
ReenigneArcher
9fbfca5699
Update pull-requests_build-check.yml
...
-Try boost 1.72.0
2021-12-18 21:19:23 -05:00
ReenigneArcher
1039160d3a
Update pull-requests_build-check.yml
...
-Try boost v1.73.0 built on windows server 2019
2021-12-18 20:57:11 -05:00
ReenigneArcher
214478760b
Update pull-requests_build-check.yml
...
-Try older version of boost, new version failing with cmake 3.22
2021-12-18 19:37:32 -05:00
ReenigneArcher
c49cbd3c3c
Update pull-requests_build-check.yml
2021-12-18 19:15:05 -05:00
ReenigneArcher
de8cff072d
Update pull-requests_build-check.yml
...
-Add environment variable BOOST_ROOT
2021-12-18 18:41:58 -05:00
ReenigneArcher
2b0e1fb9dc
Update pull-requests_build-check.yml
...
-Fix boost install directory
2021-12-18 18:21:12 -05:00
ReenigneArcher
f6d9061441
Update pull-requests_build-check.yml
...
-Install boost
-Remove boost debug during cmake
2021-12-18 18:16:27 -05:00
ReenigneArcher
71b5495569
Update pull-requests_build-check.yml
...
-Boost debug on
2021-12-18 17:59:30 -05:00
ReenigneArcher
0fa68397b7
Update pull-requests_build-check.yml
...
-Fix path issue for pacman command
2021-12-18 17:39:49 -05:00
ReenigneArcher
2561886189
Update pull-requests_build-check.yml
...
-Add Windows build
2021-12-18 17:36:39 -05:00
ReenigneArcher
b73ddc232b
Update pull-requests_build-check.yml
...
-Fix permission denied error when moving deb package
2021-12-18 17:01:54 -05:00
ReenigneArcher
65b9b653d0
Update pull-requests_build-check.yml
...
-Fix command that moves deb package
-Separate setup, build, and package steps
2021-12-18 16:51:49 -05:00
ReenigneArcher
ca8917dd1b
Update pull-requests_build-check.yml
...
-build with -u for non interactive
2021-12-18 16:31:45 -05:00
ReenigneArcher
bbdf9618ea
Update pull-requests_build-check.yml
2021-12-18 11:41:06 -05:00
ReenigneArcher
23f9474e9e
Update pull-requests_build-check.yml
2021-12-18 11:34:49 -05:00
ReenigneArcher
69642d2db3
Update pull-requests_build-check.yml
2021-12-18 11:03:56 -05:00
ReenigneArcher
47a7c5e27b
Fix typo in docker build readme
2021-12-17 22:25:22 -05:00
ReenigneArcher
502bf8ebf8
Update pull-requests_build-check.yml
...
-Add deb job with matrix strategy
2021-12-17 22:00:37 -05:00
ReenigneArcher
f272b865cd
Update pull-requests_build-check.yml
...
-recursive submodules
-only run on PR for master or nightly branch
2021-12-17 17:36:11 -05:00
ReenigneArcher
89cfbc6bd3
Update pull-requests_build-check.yml
...
-Checkout recursively with submodules
2021-12-17 14:15:23 -05:00
ReenigneArcher
e2d3fef9db
Update pull-requests_build-check.yml
...
-Attempt to fix build step at line 56
-Various tweaks to quoting and directory names
2021-12-17 13:30:19 -05:00
ReenigneArcher
c5b8deff41
Update pull-requests_build-check.yml
...
-Fix syntax error
2021-12-17 10:59:55 -05:00
ReenigneArcher
8478ccca5d
Create pull-requests_build-check.yml
2021-12-17 10:55:23 -05:00
ReenigneArcher
95ced89d5e
Add .github
2021-12-16 10:39:14 -05:00