Commit Graph

30 Commits

Author SHA1 Message Date
RadWolfie 2d6696451b debugger: mark tool as deprecate 2025-04-10 07:59:30 -05:00
Margen67 8ee17b512c CI: Update actions 2024-12-16 19:39:48 -08:00
Luke Usher 17b0cb81d4 CI: Specify minimum platform and SDK version 2024-07-08 15:19:54 +01:00
Margen67 def10ff466
CI: Upgrade checkout to v4 2023-09-20 01:28:42 -07:00
Margen67 b62d39da7d CI: Fix output
set-output is deprecated: https://github.blog/changelog/2023-07-24-github-actions-update-on-save-state-and-set-output-commands/
2023-07-25 16:46:37 -07:00
ergo720 51ddb6c1d1 Dropped VS2019 builds and updated readme 2022-03-28 10:53:46 +02:00
Margen67 b1446a5f6b Other workflow improvements
autoclose:
 Use checkout v3.
pull-request:
 Use labeler v4.
2022-03-10 23:56:00 -08:00
Margen67 0a72fbf7f7 CI: Upgrade checkout+upload/download-artifact to v3 2022-03-09 13:45:50 -08:00
Margen67 0c8dd778d0 CI: Upgrade to VS2022
Remove windows-2016 since it's going to be removed soon;
 actions/virtual-environments#4312
Use ${GITHUB_SHA::7} for tag to prevent commit weirdness.
2022-03-03 21:48:08 -08:00
Margen67 c1fb2d665b CI.yml: Minor improvements
Ignore more files.
Rename os to runs-on for consistency.
Add VS2022. (commented out due to #2300)
Remove working-directory.
Make release stat condition use single brackets;
 Same behavior, but two less characters.
2021-12-22 11:16:32 -08:00
Margen67 c4016448ef CI.yml: Remove unneeded env var 2021-06-29 15:37:12 -10:00
RadWolfie 8e384b4b8c
fix release title default to blank 2021-06-21 04:49:42 -05:00
Margen67 1475761d5c CI.yml: Use gh release create 2021-06-20 05:17:03 -10:00
Margen67 12f2237c79
CI.yml: Use cmake -B 2021-04-29 23:32:10 -10:00
Margen67 d66c50ad26
ci: Use ubuntu-latest for release
See https://github.com/actions/virtual-environments/issues/1430
2021-03-31 05:11:50 -10:00
RadWolfie 4361c7c6c9 add labeler workflow 2021-02-27 16:04:07 +00:00
Margen67 049a070a10
ci: Improvements (#2021)
Simplify ignored paths.
Opt out of PowerShell telemetry.
Delete Wine VS2017 removal comment.
Make checkout fetch-depth 0.
Capitalize CMake.
upload-artifact:
 Update to v2.
 Simplify path. (/** isn't needed)
 if-no-files-found: error.
release:
 Switch to ubuntu-20.04.
 Prettify if condition.
 Use download-artifact v2;
  This allows all artifacts to be downloaded.
 Iterate through artifacts instead of manually naming/hard coding them.
 Switch to create-release v1;
  This tag is the latest version.
 Use hub release instead of upload-release-asset.
2021-02-01 16:55:55 -06:00
RadWolfie e39a9a0420 workflow: update GitHub Action CI yml to use CMake's install method 2021-01-19 23:23:56 +00:00
RadWolfie a6353f7554 action: fix CI release job 2020-11-13 02:21:30 -06:00
RadWolfie 2759d9bb8c action: replace deprecated method to new method for set environment 2020-11-11 12:33:27 -06:00
ergo720 250b2f5157 Removed edited as action triggering event 2020-06-29 22:57:48 +02:00
ergo720 8eb5384ad9 Add GH action to automatically close issues not following the template 2020-06-28 10:32:07 +02:00
RadWolfie f503902267 update create release action 2020-06-18 05:26:07 -05:00
Margen67 47b53211f9 ci: Update release if condition 2020-04-27 00:04:50 -07:00
RadWolfie 37b230fbfe scrap win32 draft gui 2020-04-14 20:24:18 -05:00
patrickvl a8e8f0c071 Loader : Update build script to include new binaries in artifact 2020-04-14 20:24:17 -05:00
Margen67 e84fa750e5 Multi-line if 2020-04-07 18:47:41 -07:00
Margen67 78e51a7f01 ci: Improvements
Make into one yml, rename to CI;
 if conditions and search filtering make multiple ymls unneeded.
Build all branches.
Ignore unrelated files.
Build with VS2019 and VS2017.
Set fail-fast to false.
Add Debug configuration, and reorder configurations to be consistent.
Don't use master version of actions.
Fetch submodules with new addition to checkout action.
Build in the build directory.
Use -j to potentially speed up building.
Use default shell/robocopy for artifact preparation.
Add SDL2 to artifacts.
Add artifacts for PRs.
Only do artifacts for Release.
Change artifact path to artifacts. (the trailing slash isn't needed)
Change artifact name.
Add release creation job:
 This creates a release with VS2019 and VS2017 builds using a CI-shortcommithash tag;
 For example, CI-31d4ea3
 This job is only ran for commits (push) to master, not pull requests, other branches, or forks.

Add badge to README
2020-04-02 22:35:02 -07:00
wutno 43a1d0182d ci: Actions to build & artifact develop branch 2020-04-02 19:11:15 -07:00
wutno 9cb9ed02fc ci: Set-up GitHub Actions to check if a PR builds successfully 2020-04-02 19:11:15 -07:00