Commit Graph

59 Commits

Author SHA1 Message Date
Matt Borgerson 328656dbd9 ci: Fix release double build 2023-01-17 13:09:02 -07:00
Matt Borgerson 8fbbe0f0f3 ci: Use bot to push releases and trigger site update
Apparently using the default actions token will not allow triggering
workflows. Use bot access token instead to publish the release.
2023-01-17 12:28:13 -07:00
Matt Borgerson fd1fcc32c2 ci: Update website on release publish event 2023-01-16 17:01:01 -07:00
Matt Borgerson 70099808b1 ci: Prefix AppImage xemu version with 'v' 2023-01-16 16:41:44 -07:00
mborgerson 69ee655a76 ci: Update xemu-win64-toolchain image tag 2023-01-15 16:19:03 -07:00
mborgerson 946c8e486b ci: Update win64 build image
Use new image builds from CI via GHCR
2023-01-14 21:30:34 -07:00
Matt Borgerson e872a95e83 ci: Fix toolchain image name, tags, labels 2023-01-14 14:22:09 -07:00
Matt Borgerson e44e78fa06 ci: Build xemu-win64-toolchain container image 2023-01-14 03:29:35 -07:00
Matt Borgerson 92b62d942f ci: Don't use /tmp with cache@v3 on macOS 2023-01-13 17:06:01 -07:00
Matt Borgerson 929f035933 ci: Unpack Ubuntu runner artifacts 2023-01-13 16:47:25 -07:00
Matt Borgerson 906784d181 ci: Fix release artifact glob 2023-01-13 16:25:43 -07:00
Matt Borgerson aedaef0265 ci: Generate AppImage 2023-01-13 15:57:02 -07:00
Matt Borgerson ad6b0cb9db ci: Update action versions 2023-01-13 15:57:02 -07:00
Matt Borgerson a0cffd77de ci: Pin macOS runner to macOS-11 for now 2023-01-06 16:16:25 -07:00
Erik Abair 1e31a77e25 build: Add missing requests dependency for macOS 2022-06-24 20:34:57 -07:00
Matt Borgerson a809d8557d .github: Make all release tags follow v<semver> convention
Replace xemu-v*, gh-release/* tagging with typical semver vX.Y.Z, which
plays nicer with GitHub releases. Increments patch version on push
to master.
2022-04-29 22:03:39 -07:00
Matt Borgerson 3be9ea2f92 ci: Install pyyaml on macOS 2022-04-24 21:15:57 -07:00
Matt Borgerson a32f271d55 .github: Clone debian control files to tmp dir 2022-02-28 02:07:30 -07:00
Matt Borgerson 1adc52c136 .github: Rename macOS Universal build job 2022-02-07 01:32:21 -07:00
Matt Borgerson 4343dbd1f9 .github: Zero ccache stats, don't clean manually 2022-02-07 01:32:21 -07:00
Matt Borgerson 15f47c31f6 .github: Build source archive and Debian packaging 2022-02-07 01:32:21 -07:00
Matt Borgerson c630fece78 .github: Sign macOS universal binary 2021-12-29 01:39:31 -07:00
Matt Borgerson 5deeca4a27 .github: Cache macOS library packages 2021-10-12 01:06:57 -07:00
Matt Borgerson b7dba46621 .github: Skip CI on GitHub meta and README changes 2021-09-14 17:12:28 -07:00
Matt Borgerson e10846100e .github: Cleanup, fix job name capitalization 2021-09-05 14:50:41 -07:00
Matt Borgerson c61e543376 net: Add libpcap library 2021-06-11 22:12:00 -07:00
Matt Borgerson 357907013f build: Support cross-building for Apple silicon 2021-05-31 00:12:55 -07:00
Matt Borgerson 12b58544b1 build: Generate xemu+3rd party license information 2021-05-24 18:35:27 -07:00
Matt Borgerson 6fbd393ee4 ci: Fix artifact download step 2021-05-21 03:01:31 -07:00
Matt Borgerson 110d971214 ci: Disable homebrew fixups for now 2021-05-21 02:08:41 -07:00
Matt Borgerson 7c35590be0 ci: Cross-compile for Windows via Ubuntu 2021-05-21 02:08:41 -07:00
Matt Borgerson 383f2186de ci: Bump ccache size to 512M 2021-05-21 02:08:41 -07:00
Matt Borgerson b4a472730b ci: Update actions/cache@v2 2021-05-21 02:08:41 -07:00
Matt Borgerson 1c9a0217e1 ci: Specify fetch-depth instead of unshallow 2021-05-21 02:08:41 -07:00
Matt Borgerson 4703a23639 ci: Install diffutils for Windows 2021-04-19 23:33:58 -07:00
Matt Borgerson 06d12ed031 ci: Install ninja 2021-04-19 23:33:58 -07:00
Matt Borgerson f6d9a5abeb ci: Remove msys2 libsamplerate install 2021-03-03 04:34:11 -07:00
Matt Borgerson c18fa65bbe ci: Re-install Python@3.9 and remove PHP for macOS 2021-01-23 16:07:24 -07:00
Matt Borgerson 416e12c3b3 mcpx: Enable APU pipeline 2021-01-03 16:14:47 -07:00
Matt Borgerson f8a632645c ci: Run 'brew doctor' to look for Homebrew issues 2020-10-22 13:19:50 -07:00
Matt Borgerson ad58444e46 ci: Replace set-env with GitHub's new approach 2020-10-18 02:29:33 -07:00
Matt Borgerson 56fcd86627 ci: Remove macOS python@2 unlink 2020-09-28 02:03:43 -07:00
Matt Borgerson 9d75e3cc60 ci: Create release on tag 2020-06-19 05:22:11 -07:00
Matt Borgerson 3aa9c3ad13 ci: Fix unshallow, force tag download 2020-06-19 04:57:08 -07:00
Matt Borgerson c3cfccf2b9 ci: Only deploy to PPA if all platforms build 2020-05-25 23:30:21 -07:00
Matt Borgerson 2ddc2f4d49 ci: Sync master source to ppa-snapshot branch 2020-05-25 19:18:45 -07:00
Matt Borgerson 04f8a04259 ci: Add Ubuntu build tarball 2020-05-25 13:29:12 -07:00
Matt Borgerson 87e8c4b495 ci: Add macOS builds to release assets 2020-05-22 15:51:18 -07:00
Matt Borgerson 90461de5cf ci: Create .app bundle for macOS 2020-05-04 07:23:30 -07:00
Matt Borgerson d3a40ba843 ci: Add GTK to Ubuntu dependency list 2020-05-04 07:22:59 -07:00