forked from xemu-project/xemu
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'v7.2.0' into sync/qemu-7.2.0
v7.2.0 release
- Loading branch information
Showing
4,630 changed files
with
402,512 additions
and
203,033 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
*.c.inc diff=c | ||
*.h.inc diff=c | ||
*.m diff=objc | ||
*.py diff=python |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# Configuration for Repo Lockdown - https://github.com/dessant/repo-lockdown | ||
|
||
name: 'Repo Lockdown' | ||
|
||
on: | ||
pull_request_target: | ||
types: opened | ||
|
||
permissions: | ||
pull-requests: write | ||
|
||
jobs: | ||
action: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: dessant/repo-lockdown@v2 | ||
with: | ||
pr-comment: | | ||
Thank you for your interest in the QEMU project. | ||
This repository is a read-only mirror of the project's repostories hosted | ||
on https://gitlab.com/qemu-project/qemu.git. | ||
The project does not process merge requests filed on GitHub. | ||
QEMU welcomes contributions of code (either fixing bugs or adding new | ||
functionality). However, we get a lot of patches, and so we have some | ||
guidelines about contributing on the project website: | ||
https://www.qemu.org/contribute/ | ||
lock-pr: true | ||
close-pr: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
|
||
# The order of rules defined here is critically important. | ||
# They are evaluated in order and first match wins. | ||
# | ||
# Thus we group them into a number of stages, ordered from | ||
# most restrictive to least restrictive | ||
# | ||
.base_job_template: | ||
rules: | ||
############################################################# | ||
# Stage 1: exclude scenarios where we definitely don't | ||
# want jobs to run | ||
############################################################# | ||
|
||
# Cirrus jobs can't run unless the creds / target repo are set | ||
- if: '$QEMU_JOB_CIRRUS && ($CIRRUS_GITHUB_REPO == null || $CIRRUS_API_TOKEN == null)' | ||
when: never | ||
|
||
# Publishing jobs should only run on the default branch in upstream | ||
- if: '$QEMU_JOB_PUBLISH == "1" && $CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH' | ||
when: never | ||
|
||
# Non-publishing jobs should only run on staging branches in upstream | ||
- if: '$QEMU_JOB_PUBLISH != "1" && $CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH !~ /staging/' | ||
when: never | ||
|
||
# Jobs only intended for forks should always be skipped on upstream | ||
- if: '$QEMU_JOB_ONLY_FORKS == "1" && $CI_PROJECT_NAMESPACE == "qemu-project"' | ||
when: never | ||
|
||
# Forks don't get pipelines unless QEMU_CI=1 or QEMU_CI=2 is set | ||
- if: '$QEMU_CI != "1" && $QEMU_CI != "2" && $CI_PROJECT_NAMESPACE != "qemu-project"' | ||
when: never | ||
|
||
# Avocado jobs don't run in forks unless $QEMU_CI_AVOCADO_TESTING is set | ||
- if: '$QEMU_JOB_AVOCADO && $QEMU_CI_AVOCADO_TESTING != "1" && $CI_PROJECT_NAMESPACE != "qemu-project"' | ||
when: never | ||
|
||
|
||
############################################################# | ||
# Stage 2: fine tune execution of jobs in specific scenarios | ||
# where the catch all logic is inapprorpaite | ||
############################################################# | ||
|
||
# Optional jobs should not be run unless manually triggered | ||
- if: '$QEMU_JOB_OPTIONAL' | ||
when: manual | ||
allow_failure: true | ||
|
||
# Skipped jobs should not be run unless manually triggered | ||
- if: '$QEMU_JOB_SKIPPED' | ||
when: manual | ||
allow_failure: true | ||
|
||
# Avocado jobs can be manually start in forks if $QEMU_CI_AVOCADO_TESTING is unset | ||
- if: '$QEMU_JOB_AVOCADO && $CI_PROJECT_NAMESPACE != "qemu-project"' | ||
when: manual | ||
allow_failure: true | ||
|
||
|
||
############################################################# | ||
# Stage 3: catch all logic applying to any job not matching | ||
# an earlier criteria | ||
############################################################# | ||
|
||
# Forks pipeline jobs don't start automatically unless | ||
# QEMU_CI=2 is set | ||
- if: '$QEMU_CI != "2" && $CI_PROJECT_NAMESPACE != "qemu-project"' | ||
when: manual | ||
|
||
# Jobs can run if any jobs they depend on were successfull | ||
- when: on_success |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.