Commit Graph
66 Commits
Author SHA1 Message Date
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