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
Matt Borgerson
32812683e4
ci: Disable ccache for Windows for now
2020-05-01 04:11:17 -07:00
Matt Borgerson
c25c186f0e
ci: Update GitHub actions CI with name and toolchain repo
2020-03-12 01:05:45 -07:00
Matt Borgerson
8779bb933c
ci: Remove glib from macOS dep list
...
Apparently it is already installed on the GitHub runners and trying to
install it again will cause an error now, failing the build.
2020-02-21 00:59:59 -07:00
Matt Borgerson
da345f66ac
ci: Merge artifacts and add a release job
2020-02-15 18:01:03 -07:00
Matt Borgerson
4d3555a36c
ci: Merge build jobs to a single workflow
2020-02-15 15:25:08 -07:00
Matt Borgerson
d57fa78169
ci: Unlink python@2 for macOS
...
Dependency resolution resulting in installation of 'python' will grab
python@3 which conflicts with existing python@2 installation's symlinks.
Unlink python@2 for now so python@3 can install cleanly.
2020-01-02 16:24:25 -07:00
Matt Borgerson
32ad2bc012
ci: Auto-confirm update to MSYS2 environment
2019-12-23 15:02:50 -07:00
Matt Borgerson
dd26bee808
ci: Use ccache to reduce build time
2019-12-23 14:17:56 -07:00
Matt Borgerson
70f8837912
ci: Add GitHub Actions build workflows
2019-12-23 14:17:56 -07:00