Merge branch 'ci' into 'main'
ci: Update for fdo See merge request agx/feedbackd!167
This commit is contained in:
+2
-19
@@ -31,13 +31,8 @@ workflow:
|
|||||||
image:
|
image:
|
||||||
name: debian:trixie
|
name: debian:trixie
|
||||||
|
|
||||||
.tags: &tags
|
|
||||||
tags:
|
|
||||||
- librem5:arm64
|
|
||||||
|
|
||||||
# Regular, full build
|
# Regular, full build
|
||||||
build:gcc:native-debian-trixie:full:
|
build:gcc:native-debian-trixie:full:
|
||||||
<<: *tags
|
|
||||||
<<: *image
|
<<: *image
|
||||||
<<: *before_script
|
<<: *before_script
|
||||||
stage: build
|
stage: build
|
||||||
@@ -53,7 +48,6 @@ build:gcc:native-debian-trixie:full:
|
|||||||
|
|
||||||
# Minimal build for e.g. submodule usage
|
# Minimal build for e.g. submodule usage
|
||||||
build:gcc:native-debian-trixie:lib:
|
build:gcc:native-debian-trixie:lib:
|
||||||
<<: *tags
|
|
||||||
<<: *image
|
<<: *image
|
||||||
<<: *before_script
|
<<: *before_script
|
||||||
stage: build
|
stage: build
|
||||||
@@ -68,7 +62,6 @@ build:gcc:native-debian-trixie:lib:
|
|||||||
build:clang:native-debian-trixie:full:
|
build:clang:native-debian-trixie:full:
|
||||||
variables:
|
variables:
|
||||||
EXTRA_PKGS: clang
|
EXTRA_PKGS: clang
|
||||||
<<: *tags
|
|
||||||
<<: *image
|
<<: *image
|
||||||
<<: *before_script
|
<<: *before_script
|
||||||
stage: build
|
stage: build
|
||||||
@@ -84,7 +77,6 @@ build:clang:native-debian-trixie:full:
|
|||||||
allow_failure: true
|
allow_failure: true
|
||||||
|
|
||||||
test:native-debian-trixie:
|
test:native-debian-trixie:
|
||||||
<<: *tags
|
|
||||||
<<: *image
|
<<: *image
|
||||||
<<: *before_script
|
<<: *before_script
|
||||||
stage: test
|
stage: test
|
||||||
@@ -92,32 +84,23 @@ test:native-debian-trixie:
|
|||||||
- build:gcc:native-debian-trixie:full
|
- build:gcc:native-debian-trixie:full
|
||||||
coverage: '/^\s+lines\.+:\s+([\d.]+\%)\s+/'
|
coverage: '/^\s+lines\.+:\s+([\d.]+\%)\s+/'
|
||||||
script:
|
script:
|
||||||
- dbus-run-session ninja -C _build test coverage
|
- dbus-run-session ninja -C _build test
|
||||||
|
- ninja -C _build coverage || true
|
||||||
except:
|
except:
|
||||||
variables:
|
variables:
|
||||||
- $PKG_ONLY == "1"
|
- $PKG_ONLY == "1"
|
||||||
|
|
||||||
check-consistency:
|
check-consistency:
|
||||||
<<: *tags
|
|
||||||
stage: test
|
stage: test
|
||||||
extends: .phosh-check-consistency
|
extends: .phosh-check-consistency
|
||||||
|
|
||||||
format-check:
|
format-check:
|
||||||
<<: *tags
|
|
||||||
stage: style-checks
|
stage: style-checks
|
||||||
extends: .phosh-format-check
|
extends: .phosh-format-check
|
||||||
allow_failure: true
|
allow_failure: true
|
||||||
|
|
||||||
check-meson:
|
check-meson:
|
||||||
<<: *tags
|
|
||||||
stage: style-checks
|
stage: style-checks
|
||||||
extends:
|
extends:
|
||||||
- .phosh-check-meson
|
- .phosh-check-meson
|
||||||
|
|
||||||
package:deb-debian-trixie:arm64:
|
|
||||||
tags:
|
|
||||||
- librem5:arm64
|
|
||||||
stage: package
|
|
||||||
variables:
|
|
||||||
PHOSH_DOCKER_IMAGE: debian:trixie
|
|
||||||
extends: .phosh-build-debian-package
|
|
||||||
|
|||||||
Reference in New Issue
Block a user