Commit Graph

96 Commits

Author SHA1 Message Date
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
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
mborgerson af70a13f8c
.github: Fix issue template spelling of 'corners' 2021-10-04 17:13:26 -07:00
Matt Borgerson b87b06199d .github: Remove lockdown.yml 2021-09-14 17:12:28 -07:00
Matt Borgerson 619ecf7f0d .github: Add sponsorship link 2021-09-14 17:12:28 -07:00
Matt Borgerson b7dba46621 .github: Skip CI on GitHub meta and README changes 2021-09-14 17:12:28 -07:00