Skip to content

Commit

Permalink
Merge tag 'v8.0.0' into utm-edition
Browse files Browse the repository at this point in the history
v8.0.0 release
  • Loading branch information
osy committed May 1, 2023
2 parents bd2fc47 + c1eb2dd commit 689c8fd
Show file tree
Hide file tree
Showing 2,530 changed files with 116,178 additions and 69,592 deletions.
109 changes: 0 additions & 109 deletions .cirrus.yml

This file was deleted.

21 changes: 21 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#
# List of code-formatting clean ups the git blame can ignore
#
# git blame --ignore-revs-file .git-blame-ignore-revs
#
# or
#
# git config blame.ignoreRevsFile .git-blame-ignore-revs
#

# gdbstub: clean-up indents
ad9e4585b3c7425759d3eea697afbca71d2c2082

# e1000e: fix code style
0eadd56bf53ab196a16d492d7dd31c62e1c24c32

# target/riscv: coding style fixes
8c7feddddd9218b407792120bcfda0347ed16205

# replace TABs with spaces
48805df9c22a0700fba4b3b548fafaa21726ca68
9 changes: 8 additions & 1 deletion .gitlab-ci.d/base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,13 @@
# most restrictive to least restrictive
#
.base_job_template:
variables:
# Each script line from will be in a collapsible section in the job output
# and show the duration of each line.
FF_SCRIPT_SECTIONS: 1

interruptible: true

rules:
#############################################################
# Stage 1: exclude scenarios where we definitely don't
Expand Down Expand Up @@ -68,5 +75,5 @@
- if: '$QEMU_CI != "2" && $CI_PROJECT_NAMESPACE != "qemu-project"'
when: manual

# Jobs can run if any jobs they depend on were successfull
# Jobs can run if any jobs they depend on were successful
- when: on_success
26 changes: 20 additions & 6 deletions .gitlab-ci.d/buildtest-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,10 @@
fi
- mkdir build
- cd build
- if test -n "$TARGETS";
then
../configure --enable-werror --disable-docs ${LD_JOBS:+--meson=git} $CONFIGURE_ARGS --target-list="$TARGETS" ;
else
../configure --enable-werror --disable-docs ${LD_JOBS:+--meson=git} $CONFIGURE_ARGS ;
fi || { cat config.log meson-logs/meson-log.txt && exit 1; }
- ../configure --enable-werror --disable-docs --enable-fdt=system
${LD_JOBS:+--meson=git} ${TARGETS:+--target-list="$TARGETS"}
$CONFIGURE_ARGS ||
{ cat config.log meson-logs/meson-log.txt && exit 1; }
- if test -n "$LD_JOBS";
then
../meson/meson.py configure . -Dbackend_max_links="$LD_JOBS" ;
Expand All @@ -27,6 +25,22 @@
make -j"$JOBS" $MAKE_CHECK_ARGS ;
fi

# We jump some hoops in common_test_job_template to avoid
# rebuilding all the object files we skip in the artifacts
.native_build_artifact_template:
artifacts:
expire_in: 2 days
paths:
- build
- .git-submodule-status
exclude:
- build/**/*.p
- build/**/*.a.p
- build/**/*.fa.p
- build/**/*.c.o
- build/**/*.c.o.d
- build/**/*.fa

.common_test_job_template:
extends: .base_job_template
stage: test
Expand Down
Loading

0 comments on commit 689c8fd

Please sign in to comment.