Commit Graph

16 Commits

Author SHA1 Message Date
Margen67 586cdc228c Add SDL2 to GitHub Actions and Azure Pipelines 2020-02-13 04:31:17 -05:00
Margen67 9ba48c8176 [CI] Moar minor changes
Exclude subdirectories of docs and .github;
 This fixes GitHub Actions triggering Azure.
Remove unneeded cd commands.

GitHub Actions:
 Use shorter version numbers.
2020-02-06 04:21:01 -05:00
Margen67 4057ae5028 [GitHub Actions] Rename to CI, formatting
Also don't use master version of Actions, and make asset_path look nicer.
2020-01-29 06:39:49 -05:00
Margen67 967d93f780 [CI] Print CPU 2020-01-29 06:39:48 -05:00
Margen67 de7f025db3 [GitHub Actions] Disable fail-fast 2020-01-29 06:39:48 -05:00
Margen67 a5515274f3 Rename exe to xenia-canary, simplify CI steps, remove SSE2
SSE2 was only for troubleshooting Fable II, and didn't do anything anyway.
2020-01-19 20:11:05 +11:00
Margen67 a46eecc870 [Actions] Exclude .azure-pipelines.yml 2020-01-19 20:11:05 +11:00
Margen67 58d8d51692 [GitHub Actions] Only create releases for canary 2020-01-19 20:10:01 +11:00
Margen67 3369830c3e [GitHub Actions] Fetch full commit history 2020-01-16 19:32:41 +11:00
Margen67 6630031558 [CI] Skip master branch, also rename xenia.exe to xenia-canary.exe in AppVeyor+Azure 2019-12-02 09:55:46 -05:00
Margen67 099a07b248 [GitHub Actions] Releases, minor changes
Formatting fixes.
Add comment about SSE2 builds not working on non-AVX(2) CPUs.
Don't build tests.
 Prepare artifacts:
  Switch to PowerShell.
  Rename xenia.exe to xenia-canary.exe.
 Add Releases:
  This allows GitHub Actions to have a link to the latest artifacts like AppVeyor, except not slow as fuck.
  Currently AVX-only since users will get confused which one to download (this is also why vfs-dump isn't included in the zip), and I don't know how to use the upload_url from another job configuration.
  Releases won't be created for PRs.

You can download the latest Release from here: https://github.com/xenia-canary/xenia-canary/releases/latest/download/xenia-canary.zip
2019-12-02 09:55:34 -05:00
Margen67 a717775898 [GitHub Actions] Add exclusions 2019-12-02 09:54:38 -05:00
Margen67 a886ad3acc Fix GitHub Actions 2019-12-02 09:39:34 -05:00
Margen67 53544d76a8 AVX(2/512) builds
xenia-build:
 Make release the default config. (no longer need --config=Release)
 Add --cpu_arch argument;
  Valid options are SSE2 (default), AVX, AVX2, and AVX512.
CI:
 Remove unneeded env vars since we're only building Release for Windows anyway.
 Only do tests on AppVeyor since they only work there.
  AppVeyor:
   Remove empty tab/space.
   Remove unneeded cmds.
   Turn deploy off since it didn't do anything.
  GitHub Actions:
   Rename GitHub Actions artifacts.
Premake:
 Remove commented out garbage.
2019-10-21 22:26:27 -07:00
illusion98 d87b09b490 [CI] Remove program debug database from artifacts
reduce artifacts filesize
2019-10-10 07:38:42 -05:00
Margen67 7b21e4126b [CI] Add GitHub Actions 2019-09-23 04:45:05 -05:00