Commit Graph

7 Commits

Author SHA1 Message Date
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