Matt Borgerson
0d132e43c7
ci: Add Windows symbols package
2023-07-20 17:52:56 -07:00
Matt Borgerson
976319b391
Merge remote-tracking branch 'origin/master' into sync/qemu-7.2.0
2023-06-18 01:19:02 -07:00
Matt Borgerson
3c836586be
ci: Update xemu-win64-toolchain image tag
2023-01-23 12:39:36 -07:00
Matt Borgerson
03ba4ecad2
ci: Drop QEMU GH mirror's lockdown.yml workflow
2023-01-23 00:30:40 -07:00
Matt Borgerson
6ea11938b2
Merge tag 'v7.2.0' into sync/qemu-7.2.0
...
v7.2.0 release
2023-01-22 13:17:37 -07:00
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
Daniel P. Berrangé
5cf434b5af
github: fix config mistake preventing repo lockdown commenting
...
The previous commit updated the repo lockdown config to the new
format:
commit 9b89cdb2a5
Author: Alex Bennée <alex.bennee@linaro.org >
Date: Mon Oct 4 16:43:08 2021 +0100
.github: move repo lockdown to the v2 configuration
Unfortunately the config key names used were wrong, resulting in
the repo lockdown throwing warnings:
Unexpected input(s) 'pull-comment', 'lock-pull', 'close-pull',
valid inputs are ['github-token', 'exclude-issue-created-before',
'exclude-issue-labels', 'issue-labels', 'issue-comment',
'skip-closed-issue-comment', 'close-issue', 'lock-issue',
'issue-lock-reason', 'exclude-pr-created-before', 'exclude-pr-labels',
'pr-labels', 'pr-comment', 'skip-closed-pr-comment', 'close-pr',
'lock-pr', 'pr-lock-reason', 'process-only', 'log-output']
It still locked down the pull requests, due to its default config,
but didn't leave the friendly message explaining why.
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com >
2022-04-26 16:12:26 +01: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
Alex Bennée
9b89cdb2a5
.github: move repo lockdown to the v2 configuration
...
I was getting prompted by GitHub for new permissions but it turns out
per https://github.com/dessant/repo-lockdown/issues/6 :
Repo Lockdown has been rewritten for GitHub Actions, offering new
features and better control over your automation presets. The legacy
GitHub App has been deprecated, and the public instance of the app
has been shut down.
So this is what I've done. As the issues tab is disabled I've removed
the handling for issues from the new version.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Reviewed-by: Willian Rampazzo <willianr@redhat.com >
Message-Id: <20211004154308.2114870-1-alex.bennee@linaro.org >
2021-10-12 08:38:10 +01: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