[Pkg-shadow-devel] [Git][debian/adduser][master] Salsa CI: Add extra test to validate that 'adduser' can be used

Marc Haber (@zugschlus) gitlab at salsa.debian.org
Sun Feb 23 07:40:56 GMT 2025



Marc Haber pushed to branch master at Debian / adduser


Commits:
5955880f by Otto Kekäläinen at 2025-02-23T07:32:46+00:00
Salsa CI: Add extra test to validate that 'adduser' can be used

Also update salsa-ci.yml template to latest version to have more
comments and link to docs inline.

- - - - -


1 changed file:

- debian/salsa-ci.yml


Changes:

=====================================
debian/salsa-ci.yml
=====================================
@@ -1,2 +1,29 @@
+# This is a template from
+# https://salsa.debian.org/salsa-ci-team/pipeline/-/raw/master/recipes/salsa-ci.yml
+#
+# If this pipeline is not running at after committing and pushing this file,
+# ensure that https://salsa.debian.org/%{project_path}/-/settings/ci_cd has in
+# field "CI/CD configuration file" filename "debian/salsa-ci.yml".
+#
+# Feel free disable and enable tests to find a good balance between extensive
+# coverage and having a consistently green pipeline where failures are rare
+# enough that they are always investigated and addressed. For documeenation
+# please read https://salsa.debian.org/salsa-ci-team/pipeline
+---
 include:
   - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
+
+# Install at least one package that uses 'adduser' to detect if it stops working
+install-example-dependencies:
+  stage: test
+  image: debian:sid-slim
+  before_script:
+  - apt-get update -q
+  - apt-get install -q --yes ${WORKING_DIR}/adduser_*.deb
+  script:
+    - apt-get install -q --yes --no-install-recommends tpm-udev openssh-client
+  variables:
+    GIT_STRATEGY: none
+  needs:
+    - job: build
+      artifacts: true



View it on GitLab: https://salsa.debian.org/debian/adduser/-/commit/5955880f48bddf481993e47adc88b6181e96ee28

-- 
View it on GitLab: https://salsa.debian.org/debian/adduser/-/commit/5955880f48bddf481993e47adc88b6181e96ee28
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-shadow-devel/attachments/20250223/caa66aea/attachment-0001.htm>


More information about the Pkg-shadow-devel mailing list