Commit Graph

105 Commits

Author SHA1 Message Date
Matt Borgerson eeaee81223 ci: Drop -fuse-ld option on Ubuntu builds 2025-03-06 00:49:06 -07:00
Matt Borgerson 203b33ecf0 ci: Zero Ubuntu dpkg version to eliminate cflag differences 2025-03-05 14:40:46 -07:00
Matt Borgerson c3120831bb ci: Update Ubuntu x86-64 release runner to ubuntu-24.04 2025-03-05 14:40:46 -07:00
Matt Borgerson 4ca9cd9691 ci: Bump Windows build container 2025-03-04 22:58:26 -07:00
Matt Borgerson ac781ea8d1 ci: Fix ubuntu artifact unpack 2025-02-04 18:08:08 -07:00
Matt Borgerson 9f97cdc027 ci: Build AppImage for aarch64 2025-02-04 16:41:21 -07:00
Matt Borgerson a730f078e5 ci: Fix Windows ccache key 2025-02-04 16:41:21 -07:00
Matt Borgerson 61e29a0678 ci: Bump Windows build container 2025-01-26 04:45:03 -07:00
Matt Borgerson 26db3b504f ci: Release aarch64 binaries for Windows 2025-01-07 21:42:35 -07:00
Matt Borgerson 02d35be303 ci: Remove subprojects/.gitignore to preserve subprojects on PPA branch 2025-01-01 15:58:32 -07:00
Matt Borgerson fde6b17ed0 scripts/archive-source.sh: Archive subprojects
Cherry-pick part of QEMU 2019cab for Vulkan dependency support before
merging future QEMU updates.
2024-12-31 01:37:05 -07:00
Matt Borgerson e639e0cdb7 ci: Add package alias for old Windows release name 2024-12-31 00:21:16 -07:00
Matt Borgerson 15338ec31c ci: Strip Windows release executables 2024-12-31 00:21:16 -07:00
Matt Borgerson 4261541d6a ci: Add missing arch var to WindowsPdb job matrix 2024-12-31 00:21:16 -07:00
Matt Borgerson 8184d5ee29 ci: Bump Windows build container 2024-12-30 19:54:08 -07:00
Matt Borgerson 794cc3311b ci: Add Windows arch tag to Release job 2024-12-30 16:35:58 -07:00
Matt Borgerson ec0c337cfa ci: Bump Windows build container 2024-12-30 15:36:08 -07:00
Matt Borgerson 930b5398f7 ci: Enable Windows aarch64 builds 2024-12-30 15:36:08 -07:00
Matt Borgerson 2f89811681 ci: Merge in debian package files 2024-07-21 15:47:44 -07:00
Matt Borgerson 055abdefea ci: Update win64 cross image tag 2024-06-15 17:15:11 -07:00
Matt Borgerson 7dd4853181 ci: Drop pkg-config install requirement (already installed) 2024-06-14 20:30:18 -07:00
Matt Borgerson 4af86b5f61 ci: Use setup-python action on macOS 2024-06-14 20:30:18 -07:00
Matt Borgerson be31d931f7 ci: Bump macOS runner to 14 2024-06-14 20:30:18 -07:00
Mason Thompson 5a144a3fd3
ci: Update actions to silence Node 16 warnings 2024-05-06 16:00:55 -07:00
Julien Reichardt 94d826a4f1 Update metainfo.xml information
Some new information is needed by the appstream linter.

metainfo.xml extension is preferable over appdata.xml, see https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Application.html#spec-appdata-introduction.
2024-03-23 13:58:52 -07:00
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 v7.2.0 release
-----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEhpWov9P5fNqsNXdanKSrs4Grc8gFAmOY5qgACgkQnKSrs4Gr
 c8is4ggAuXF4kEk+y8fUw60ykKytM5XeU3emNUw9EPoULhQgEbL+Zc+hH6ZCpn0b
 Pv+Vb4WjkxvY7dEDwvnsfA0Mu3Othy4B+ON4FebQzEhU3fedTD1owGnLlxBIphFv
 0aURRbhC865PUk3BwHef/Ic06QQNSVL6fOqyqFuQ+bVgktXIMk4VjYofCJ39S6TP
 bc8kWNBKrkxQUWaLH5BF4RSFV4/ghvWO5wjvsF0pbxMtkR3lotR9FHQ+S4UbWGee
 b7mUoPB/qlCWMDRCTZujSmP90mYzZamOS+VbpEJwUDhX1g7ScHu94CMjROuX2l2w
 MWkWVu+92QUUTcNbDrUO9Cun61gkFg==
 =Px/i
 -----END PGP SIGNATURE-----

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