debusine (0.7.2)
[PTS] [DDPO]
COMMITS: VCS has seen 138 commits since the debian/0.7.2 tag
- Git: https://salsa.debian.org/freexian-team/debusine.git
-
- Branch: devel
- Path: debian/changelog
- Repo size: 10924032
- Browser: https://salsa.debian.org/freexian-team/debusine
- Last scan: 2024-11-20 23:56:02+00
- Next scan: 2024-11-26 18:04:00+00
- Open issues: 188
- Merge requests: 9
- CI pipeline status: success
- Debian changelog in Git:
debusine (0.7.2) unstable; urgency=medium
* Use hello from bookworm in piuparts integration test.
-- Colin Watson <cjwatson@debian.org> Wed, 13 Nov 2024 10:58:25 +0000
- This branch is 138 commits ahead of tag debian/0.7.2
- Git log:
commit 323fdcf3fd3090163cc1bbb3daa0afcfdac9b877
Merge: 5bcf832a cce9076d
Author: Colin Watson <cjwatson@debian.org>
Date: Wed Nov 20 15:10:11 2024 +0000
Merge branch 'workflow-package-publish' into 'devel'
Add PackagePublish workflow
Closes #396
See merge request freexian-team/debusine!1309
commit cce9076d5a722a7fdb658edcff64b348a44c04d5
Author: Colin Watson <cjwatson@debian.org>
Date: Wed Nov 20 15:31:40 2024 +0100
Pass target collection to child task more robustly
It would be pretty confusing if the lookup result changed between the
workflow being populated and the child task running, which would
otherwise be a possibility.
commit bb0127a959e8d9c4d4aa5c8321a9091733ae4593
Author: Colin Watson <cjwatson@debian.org>
Date: Wed Nov 13 18:21:06 2024 +0100
Move copy-artifacts to main documentation
commit a2e3c5e0d428a4769fd3ff2809f7c1a60993bcc9
Author: Colin Watson <cjwatson@debian.org>
Date: Wed Nov 13 18:14:44 2024 +0100
Add PackagePublish workflow
Fixes: #396
commit 7320650d229d3ad91b9c53e9fd069213d90d4af0
Author: Colin Watson <cjwatson@debian.org>
Date: Wed Nov 13 18:11:41 2024 +0100
Add Workflow.lookup_singleton_collection helper
commit 5bcf832a66980e8a8de1bbdc6f0eaa700dc99a2d
Merge: a9373440 2298ebf8
Author: Enrico Zini <enrico@debian.org>
Date: Wed Nov 20 09:43:49 2024 +0000
Merge branch 'use-absolute-url' into 'devel'
Use absolute url in various work-request url reversals (#584)
See merge request freexian-team/debusine!1358
commit 2298ebf849fdc51e6b7c890b14040ede38aa3408
Author: Enrico Zini <enrico@enricozini.org>
Date: Mon Nov 18 18:59:41 2024 +0100
Use get_absolute_url also for retry and unblock urls
commit 6c16238c085e8f024f5145a2888e5fb6af56d935
Author: Enrico Zini <enrico@enricozini.org>
Date: Mon Nov 18 17:51:21 2024 +0100
Use get_absolute_url for work requests
commit c4e2a9aa4d32be8f849029452b0d74a3f6067778
Author: Enrico Zini <enrico@enricozini.org>
Date: Mon Nov 18 14:49:42 2024 +0100
Use get_absolute_url for workspaces
commit a9373440619cceab8d0ed9827192b98ed113bdd4
Merge: fec76959 32f6f09d
Author: Enrico Zini <enrico@debian.org>
Date: Wed Nov 20 08:46:43 2024 +0000
Merge branch 'unscope-task-workers-user' into 'devel'
Fix location of /task-status, /workers, /user (#582)
See merge request freexian-team/debusine!1355
commit 32f6f09d96c200fa47e1d0216a2fd90173cbd76b
Author: Enrico Zini <enrico@enricozini.org>
Date: Mon Nov 18 12:46:15 2024 +0100
Fix location of /task-status, /workers, /user
commit fec769599bae143fbc2fc808445c5e189396fe3d
Merge: eea30c04 ca534f06
Author: Enrico Zini <enrico@debian.org>
Date: Wed Nov 20 07:44:20 2024 +0000
Merge branch 'unscope-admin' into 'devel'
Moved admin url to '/-/' and test access to it (#582)
See merge request freexian-team/debusine!1354
commit eea30c0400ad13aa0185c66756b96be60356d3a5
Merge: d173071d efcd7212
Author: Enrico Zini <enrico@debian.org>
Date: Tue Nov 19 22:41:59 2024 +0000
Merge branch 'scoped-create-workflow' into 'devel'
Allow to create workflows providing scoped workspace names. Fixes: #570
Closes #570
See merge request freexian-team/debusine!1360
commit efcd72128442b8164ded226ccd2cb911ceaac563
Author: Enrico Zini <enrico@enricozini.org>
Date: Tue Nov 19 22:52:50 2024 +0100
Allow piuparts to fail
commit 8ada9add6ce85e1c1fab1c87f6083de7fbf36565
Author: Enrico Zini <enrico@enricozini.org>
Date: Mon Nov 18 22:24:18 2024 +0100
Allow to create workflows providing scoped workspace names. Fixes: #570
commit d173071d76fb255b43bec06a6293f297998981dd
Merge: f69a7148 666bfd23
Author: Carles Pina i Estany <carles@pina.cat>
Date: Tue Nov 19 08:12:10 2024 +0000
Merge branch 'no-chromium-driver' into 'devel'
Remove unused chromium-driver depdendency
See merge request freexian-team/debusine!1356
commit f69a71487dee94b9bc810a047892dd9f01832d94
Merge: 13fee9da 209a1143
Author: Enrico Zini <enrico@debian.org>
Date: Mon Nov 18 13:15:18 2024 +0000
Merge branch 'artifact-download-under-workspace' into 'devel'
Move artifact download under workspace (#585)
See merge request freexian-team/debusine!1348
commit ca534f06182c0e68e467c75bfc4f6e1557de8465
Author: Enrico Zini <enrico@enricozini.org>
Date: Mon Nov 18 12:05:42 2024 +0100
Moved admin url to '/-/' and test accesss to it
commit 13fee9dab585f17a030b105d5b25c3c7bb476604
Merge: a10fd19e c5c404ca
Author: Stefano Rivera <stefanor@debian.org>
Date: Mon Nov 18 08:01:04 2024 +0000
Merge branch 'incus-wait-for-boot' into 'devel'
Wait for Incus instances to boot systemd
See merge request freexian-team/debusine!1352
commit 209a1143146ca5e880a59f39978832328ed20684
Author: Enrico Zini <enrico@enricozini.org>
Date: Sat Nov 16 14:45:52 2024 +0100
Added tests and fixes for authentication/authorization for artifact downloads
commit 624017599ec3f627ddab997d23307e956eacbcc3
Author: Enrico Zini <enrico@enricozini.org>
Date: Sat Nov 16 11:37:10 2024 +0100
Move artifact download urls inside workspace URL namespace
commit cbea5f30602c9b6b5eb9e6607f8317c81a7884f1
Author: Enrico Zini <enrico@enricozini.org>
Date: Sat Nov 16 11:14:48 2024 +0100
Move download url generation to Artifact.get_absolute_url_download
commit 87c32a8633c348e5fa3ae8611424d5d673914ecb
Author: Enrico Zini <enrico@enricozini.org>
Date: Sat Nov 16 11:12:37 2024 +0100
Generate artifact urls based on artifact objects instead of IDs
commit a10fd19eb0c4765b12a9931c2503fcf6b7a65616
Merge: a7d20a2b 6a7267ab
Author: Enrico Zini <enrico@debian.org>
Date: Mon Nov 18 07:57:03 2024 +0000
Merge branch 'drf-auth' into 'devel'
Refactor authentication to integrate gracefully all of django, d-r-f and debusine context (#586)
See merge request freexian-team/debusine!1346
commit a7d20a2ba9e38bc37606db7907986dcb9522464d
Merge: 685f1073 bed01c82
Author: Enrico Zini <enrico@debian.org>
Date: Mon Nov 18 07:46:33 2024 +0000
Merge branch 'playground-create-token' into 'devel'
Refactor token creation for tests to avoid default user of invalid tokens
See merge request freexian-team/debusine!1351
commit 685f1073370a62b5e118b9e2262ac22a48958d94
Merge: 72f18c84 802e2c8f
Author: Colin Watson <cjwatson@debian.org>
Date: Mon Nov 18 07:40:56 2024 +0000
Merge branch 'mypy-server-signon-test-methods' into 'devel'
Add type annotations for debusine.server.signon tests
See merge request freexian-team/debusine!1353
commit c5c404ca277b395aca6656f21c51b5adfb150da0
Author: Stefano Rivera <stefano@freexian.com>
Date: Sun Nov 17 14:06:33 2024 +0100
Wait for Incus instances to boot systemd
Otherwise we may try to do things before there is a network.
commit 6a7267aba83a98087f5adc39941d7c584c40c948
Author: Enrico Zini <enrico@enricozini.org>
Date: Sun Nov 17 13:52:35 2024 +0100
Applied feedback from Colin
commit bed01c8262e6436ae615aeb7afc940b68cfb06c9
Author: Enrico Zini <enrico@enricozini.org>
Date: Sun Nov 17 16:44:23 2024 +0100
Refactor token creation for tests to avoid default user of invalid tokens
commit bf62328c8a9ac2f24e7b652fa8502a7b3cace27e
Author: Enrico Zini <enrico@enricozini.org>
Date: Sat Nov 16 00:11:25 2024 +0100
Refactor authentication to integrate gracefully all of django, d-r-f and debusine context
commit 802e2c8f9ac8dba35bf919a4145c1d756b9826ec
Author: Colin Watson <cjwatson@debian.org>
Date: Sun Nov 17 23:51:31 2024 +0100
Add type annotations for debusine.server.signon tests
commit 72f18c84be1801123496735bd23e2863f219126a
Merge: 2860b0b5 6e91308a
Author: Colin Watson <cjwatson@debian.org>
Date: Sun Nov 17 22:28:50 2024 +0000
Merge branch 'mypy-server-management-test-methods' into 'devel'
Add type annotations for debusine.server.management tests
See merge request freexian-team/debusine!1350
commit 6e91308ad2a934befb7698197ea1bec1804a0526
Author: Colin Watson <cjwatson@debian.org>
Date: Sun Nov 17 13:59:23 2024 +0100
Add type annotations for debusine.server.management tests
commit 2860b0b598595c113b2496ec72fc17685d855660
Merge: a8a0bac8 0cb8ccce
Author: Enrico Zini <enrico@debian.org>
Date: Sun Nov 17 11:43:28 2024 +0000
Merge branch 'signon-create-hook' into 'devel'
Implemented add_to_group option in signon providers for Debusine
See merge request freexian-team/debusine!1339
commit a8a0bac8e84316f00f222bafd37c7fcf8a73a26f
Merge: a9657c16 890870ef
Author: Raphaël Hertzog <hertzog@debian.org>
Date: Sun Nov 17 11:26:00 2024 +0000
Merge branch 'docfix-lang' into 'devel'
Ensure consistent LANG settings
See merge request freexian-team/debusine!1096
Fixes #494
commit a9657c16f2f5dd062ceb63403597a44bf7551357
Merge: fc36f23e 3e5d6bfc
Author: Raphaël Hertzog <hertzog@debian.org>
Date: Sun Nov 17 11:11:59 2024 +0000
Merge branch 'doc-split-tasks' into 'devel'
Split task documentation by task types
See merge request freexian-team/debusine!1349
commit 0cb8ccceaeb75065aab74f7f80e2f2ab7eb06e12
Author: Enrico Zini <enrico@enricozini.org>
Date: Fri Nov 15 13:52:06 2024 +0100
Implemented adding newly created users from a provider to a debusine group
commit b25c71bc85a7417d6fd186b86975203548f47239
Author: Enrico Zini <enrico@enricozini.org>
Date: Fri Nov 15 12:26:32 2024 +0100
Allow to provide extra options in provider config
commit 730565206c075726ec881fa9c539970fd886c5f1
Author: Enrico Zini <enrico@enricozini.org>
Date: Fri Nov 15 11:42:01 2024 +0100
Make it offciial that create_user_from_identity is for subclassing
commit 1c7538e3a9e74e60aca5abc9ed27482bdb7c96a7
Author: Enrico Zini <enrico@enricozini.org>
Date: Fri Nov 15 11:22:58 2024 +0100
Allow to customize the Signon class to use
commit 890870ef5adcf62b13b96792e00ccf97aca95484
Author: Sylvain Beucler <beuc@beuc.net>
Date: Mon Sep 9 08:41:27 2024 +0200
Ensure consistent LANG setting in workers and services
Update systemd services files and documentation accordingly.
Co-authored-by: Raphaël Hertzog <raphael@freexian.com>
commit 3e5d6bfc42af2bfe0954cba8957bfea8aacaed1a
Author: Raphaël Hertzog <raphael@freexian.com>
Date: Sun Nov 17 11:28:37 2024 +0100
Update the URL following the recent doc reorganization
commit fc36f23e2eb9975b3169872a224e0d44fffa503e
Merge: 5dcfa79a 9b982603
Author: Colin Watson <cjwatson@debian.org>
Date: Sat Nov 16 21:39:09 2024 +0000
Merge branch 'capture-apt' into 'devel'
Log returncode in run_executor_command()
See merge request freexian-team/debusine!1345
commit 732ccfbcc62099e9acbf25cfc31e80bbafcd2b72
Author: Raphaël Hertzog <raphael@freexian.com>
Date: Sat Nov 16 17:07:58 2024 +0100
Split task documentation by task types
commit 5dcfa79a7dcb3f316216e7a7fdbc3fb3b3e0c153
Merge: 6c50c0a1 9430a410
Author: Stefano Rivera <stefanor@debian.org>
Date: Sat Nov 16 13:01:31 2024 +0000
Merge branch 'doc-workflow-templates' into 'devel'
Point users at the workflow template list
See merge request freexian-team/debusine!1347
commit 9430a410faf9cec9b093e0b27ea949b48f0f3437
Author: Stefano Rivera <stefano@freexian.com>
Date: Sat Nov 16 13:17:39 2024 +0100
Point users at the workflow template list
commit 6c50c0a1e53aabdfdea95c7f4c66502b85b061c8
Merge: fe08959e 948c2a39
Author: Carles Pina i Estany <carles@pina.cat>
Date: Sat Nov 16 10:40:40 2024 +0000
Merge branch 'documentation-split-tasks-workflows' into 'devel'
Documentation: split workflows and tasks into different files
See merge request freexian-team/debusine!1338
commit 948c2a39854b83dfa922221fddb523b6b4350f45
Author: Carles Pina i Estany <carles@pina.cat>
Date: Sat Nov 16 10:40:40 2024 +0000
Documentation: split workflows and tasks into different files
commit 9b9826037a06214e960784b0b929e6abf6b7ed9b
Author: Stefano Rivera <stefano@freexian.com>
Date: Fri Nov 15 23:47:25 2024 +0100
Log the returncode in run_executor_command()
commit f9396b34900ca646e006c730b83111cbbb969459
Author: Stefano Rivera <stefano@freexian.com>
Date: Fri Nov 15 23:46:54 2024 +0100
Flush before calling subprocess
commit fe08959eb119fcf20b4838c16c17bbbb8e521745
Merge: 1b82c13c 4418bf59
Author: Stefano Rivera <stefanor@debian.org>
Date: Fri Nov 15 20:17:57 2024 +0000
Merge branch 'capture-apt' into 'devel'
Capture lintian and piuparts apt-get output
See merge request freexian-team/debusine!1344
commit 4418bf597177a3cab9abafb2a1c880023bc2b630
Author: Stefano Rivera <stefano@freexian.com>
Date: Fri Nov 15 17:52:26 2024 +0100
Use run_executor_command() in lintian and piuparts setup
So that apt-get errors make it into the log and aren't lost forever.
commit 5b0534aa5cbb288eda5f7acb9a863ef83a30f048
Author: Stefano Rivera <stefano@freexian.com>
Date: Fri Nov 15 17:45:49 2024 +0100
Add BaseTaskWithExecutor.run_executor_command()
Really, we need to do a bigger refactoring. But this is a way to execute
commands during task setup, without running into the limitations of
RunCommandTask. RunCommandTask assumes that it's only executing a single
command during the body of the task. It doesn't really handle anything
else you may want to execute.
commit 1b82c13c6a4d383065a9b0154cc6d6f26762cad3
Merge: 7434e14c eacf993e
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 16:52:55 2024 +0000
Merge branch 'mypy-signing' into 'devel'
Add type annotations for debusine.signing
See merge request freexian-team/debusine!1343
commit 7434e14c0da0c85fd22917a01c9a95bc5255eec5
Merge: 536a8347 750ae371
Author: Enrico Zini <enrico@debian.org>
Date: Fri Nov 15 16:12:13 2024 +0000
Merge branch 'move-server-view-tests' into 'devel'
Move server view tests to debusine/server/views/tests
See merge request freexian-team/debusine!1342
commit eacf993ea049d01b20f1890ccfb090c2fef10d56
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 15:12:03 2024 +0100
Add type annotations for debusine.signing
commit 536a83478418a51fc0ae48167e104c8001411b3c
Merge: 45d9485d 2f4ed601
Author: Enrico Zini <enrico@debian.org>
Date: Fri Nov 15 15:22:43 2024 +0000
Merge branch 'list-workflow-templates' into 'devel'
List workflow templates readonly in workspace detail view
See merge request freexian-team/debusine!1341
commit 750ae371a30373fe6fee0e4d670c7a6a3c547f17
Author: Enrico Zini <enrico@enricozini.org>
Date: Fri Nov 15 16:17:22 2024 +0100
Moved server view tests to debusine/server/views/tests
commit 2f4ed60111b23bc099b66888c5b4d7b43fca169e
Author: Enrico Zini <enrico@enricozini.org>
Date: Fri Nov 15 15:01:01 2024 +0100
Show workflow templates in workspace detail view
commit 3f744eb00da88796fd726390c23360bd8512131d
Author: Enrico Zini <enrico@enricozini.org>
Date: Fri Nov 15 14:31:06 2024 +0100
Fixed workspace list queryset filtering
commit 8bc9cb6da1a58de22372a380e26a06d737f5ed10
Author: Enrico Zini <enrico@enricozini.org>
Date: Fri Nov 15 14:24:40 2024 +0100
Dust off playground script
commit 45d9485d938b702e12c338b056debc20c9432de4
Merge: 51c6a44d ea913e19
Author: Enrico Zini <enrico@debian.org>
Date: Fri Nov 15 14:19:15 2024 +0000
Merge branch 'artifact-display-permission' into 'devel'
Implemented Artifact.can_display, trivially delegated to Workspace
See merge request freexian-team/debusine!1331
commit 51c6a44d436d62a18eeb3dc452991042ee10bff0
Merge: dc923d59 a1a3f2d1
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 13:28:05 2024 +0000
Merge branch 'fix-debian-pipeline-test' into 'devel'
Fix in-flight collision between !1324 and !1329
See merge request freexian-team/debusine!1337
commit ea913e19f7f3c9e69d0174ab8d55010b4c989439
Author: Enrico Zini <enrico@enricozini.org>
Date: Fri Nov 15 09:59:58 2024 +0100
Implemented Artifact.can_display, trivially delegated to Workspace
commit 110fabcdeb676aa92a97b1a26ed1fd2b6c766a8c
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 13:50:49 2024 +0100
Fix in-flight collision between !1324 and !1329
commit dc923d591a8e798474aa9baaec7dec52c40f5261
Merge: 98228972 a236250d
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 12:53:50 2024 +0000
Merge branch 'external-debsign-link-artifact-to-work-request' into 'devel'
Link externally-debsigned artifacts to the ExternalDebsign work request
See merge request freexian-team/debusine!1336
commit a1a3f2d1862d2a3a7595d733e18bb82c0a09c944
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 13:50:49 2024 +0100
Fix in-flight collision between !1324 and !1329
commit 982289721ff29025e9e318ab9b971bf026655566
Merge: 1daeb43a 51f32632
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 11:54:15 2024 +0000
Merge branch 'package-upload-delayed' into 'devel'
Support uploading to delayed queues
See merge request freexian-team/debusine!1329
commit 1daeb43a0a845f151df669b0097095b54c6c39fa
Merge: dd945bf6 ea8a310a
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 11:39:22 2024 +0000
Merge branch 'lookup-multiple-bool' into 'devel'
Implement LookupMultiple.__bool__, allowing a few simplifications
See merge request freexian-team/debusine!1335
commit dd945bf6e3a9302de75f67af9fdf20236fb3e83d
Merge: a33c9af0 10b8873a
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 10:59:19 2024 +0000
Merge branch 'piuparts-path' into 'devel'
Handle piuparts being in either /usr/sbin or /usr/bin
See merge request freexian-team/debusine!1334
commit a33c9af0f33271373e268fc329e46ec269c557f8
Merge: 0b71906d 7516c556
Author: Enrico Zini <enrico@debian.org>
Date: Fri Nov 15 10:55:55 2024 +0000
Merge branch 'split-remaining-model-tests' into 'devel'
Split remaining model tests in separate test modules
See merge request freexian-team/debusine!1330
commit 51f32632590b9d7d9eb5d3d02f7ac091a9b25704
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 06:56:37 2024 +0100
Support uploading to delayed queues
As well as being useful for its usual purpose of giving maintainers time
to consider an NMU, this is handy for making test uploads that can be
cancelled before reaching the archive.
commit ea8a310a1e7f02ae2738b44fd516bbdb74b1c393
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 11:42:08 2024 +0100
Implement LookupMultiple.__bool__, allowing a few simplifications
commit 0b71906dee594151fad26b80e245b415f1f3bc4a
Merge: 3852b3d0 224ae2e0
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 10:38:35 2024 +0000
Merge branch 'debian-pipeline-arches' into 'devel'
debian_pipeline: Handle some build-* being missing
See merge request freexian-team/debusine!1324
commit a236250d1dab700af5f589e64b350cd9f61a4d2b
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 11:29:07 2024 +0100
Link externally-debsigned artifacts to the ExternalDebsign work request
Otherwise a following `PackageUpload` task won't be able to find the
signed artifact.
commit 3852b3d099f2a6031a581b0a06b4b6ad8d76e4ea
Merge: a8e980bc 9f1db0e3
Author: Carles Pina i Estany <carles@pina.cat>
Date: Fri Nov 15 10:17:54 2024 +0000
Merge branch 'celery-workers-last-seen-status-dash' into 'devel'
View /debusine/workers/: fix celery workers "Last Seen" and "Status"
See merge request freexian-team/debusine!1318
commit a8e980bc02ec5dfd61eccd65fa2f70158d5da20d
Merge: f665217c bc64c631
Author: Carles Pina i Estany <carles@pina.cat>
Date: Fri Nov 15 10:17:32 2024 +0000
Merge branch 'document-delete-methods' into 'devel'
Delete non-implemented method, document method
See merge request freexian-team/debusine!1319
commit f665217c8025311747e013a6bb723198d16b66e5
Merge: c847e8cc 12602dd9
Author: Carles Pina i Estany <carles@pina.cat>
Date: Fri Nov 15 10:17:01 2024 +0000
Merge branch 'clarify-list-tokens' into 'devel'
Management commands listing tokens: add "do not copy"
See merge request freexian-team/debusine!1321
commit c847e8cc51920f9d2c04885de88f25f7cc3c0b5c
Merge: cfa9ba57 00275e53
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 10:07:54 2024 +0000
Merge branch 'workflow-show-result' into 'devel'
Show results in workflow views
See merge request freexian-team/debusine!1333
commit cfa9ba57e0795046d3c4d763e27d9e01ea9950a7
Merge: dfa4e073 2722a894
Author: Carles Pina i Estany <carles@pina.cat>
Date: Fri Nov 15 10:06:38 2024 +0000
Merge branch 'package-upload-tests-improve' into 'devel'
Improve unit test package upload
See merge request freexian-team/debusine!1332
commit 10b8873a2617a757abceb21c3c21c22ec21bea6b
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 11:05:31 2024 +0100
Handle piuparts being in either /usr/sbin or /usr/bin
piuparts 1.5.0 moved the program to `/usr/bin/piuparts`, so we need to
deal with both.
commit 7516c556297f70ea59aa55ef4072311c2107e810
Author: Enrico Zini <enrico@enricozini.org>
Date: Fri Nov 15 09:29:03 2024 +0100
Split remaining model tests
commit dfa4e07307f0d43199a746fcd757f4869db1c7ae
Merge: 1e5fb841 509bfeed
Author: Enrico Zini <enrico@debian.org>
Date: Fri Nov 15 09:42:15 2024 +0000
Merge branch 'artifact-urls-display' into 'devel'
Move artifact UI views to workspace
See merge request freexian-team/debusine!1326
commit 1e5fb84128f24d7408d85e9c84de02518dc03d52
Merge: 2cbd675c 342f14ed
Author: Sylvain Beucler <beuc@beuc.net>
Date: Fri Nov 15 09:33:37 2024 +0000
Merge branch 'issue554-homepage-drop-workspaces' into 'devel'
Drop workspaces from homepage (Closes: #554)
Closes #554
See merge request freexian-team/debusine!1308
commit 2cbd675c35a93e4a6ed775ab6e5a083b6b96be02
Merge: 9982412a 289733cf
Author: Sylvain Beucler <beuc@beuc.net>
Date: Fri Nov 15 09:33:06 2024 +0000
Merge branch 'issue551-cli-validation' into 'devel'
More CLI validation (Closes: #551)
Closes #551
See merge request freexian-team/debusine!1317
commit 224ae2e03d3ab262a3bf34d4e36f2eb4ea2f7dad
Author: Colin Watson <cjwatson@debian.org>
Date: Thu Nov 14 23:03:47 2024 +0100
debian_pipeline: Handle some build-* being missing
The `sbuild` workflow may not necessarily create `build-*` promises (or
later artifacts) for all the items in `effective_architectures`: for
example, if the source package is `Architecture: all`, it will only
create `build-all`, not `build-amd64` etc. A lookup for each of
`internal@collections/name:build-amd64` etc. will fail if some of them
don't exist.
We don't want the `debian_pipeline` workflow to have to redo the same
logic. Instead, use a lookup that matches all the builds without
failing if some of the possible ones don't exist.
commit 00275e53cee77ec32568ee22614422c5ee476b7e
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 10:20:35 2024 +0100
Show results in workflow views
Otherwise we just see "Completed" and have to click through to see
whether a work request succeeded or failed. It would be nice to have a
more icon-based presentation, and I've left a to-do comment for that,
but in the meantime this at least conveys the necessary information.
commit 2722a894c6c27638691c548c7d2826ab0951b08e
Author: Carles Pina i Estany <carles@pina.cat>
Date: Fri Nov 15 10:20:29 2024 +0100
Improve unit test
commit 9982412a452eae372c9108a0883de25be4af32c9
Merge: d4c233c0 d2d975fc
Author: Enrico Zini <enrico@debian.org>
Date: Fri Nov 15 09:11:13 2024 +0000
Merge branch 'get_absolute_urls' into 'devel'
Abstract FileInArtifact url resolution into get_absolute_url* methods
See merge request freexian-team/debusine!1315
commit 509bfeede7bd4b7ba887b7a7e51c008fd91aef43
Author: Enrico Zini <enrico@enricozini.org>
Date: Thu Nov 14 23:45:28 2024 +0100
Moved artifact UI views to workspace
commit d2d975fc5edbaee231110042d7e2a0be6a73f432
Author: Enrico Zini <enrico@enricozini.org>
Date: Thu Nov 14 23:06:46 2024 +0100
Refactor specialised WorkRequest views to use get_absolute_url
This is in preparation to changing to workspaced artifact URLs, which requires the workspace argument in reverse/%url%
commit e23c34d67009ea25a50f0390f48352cb98f97ad2
Author: Enrico Zini <enrico@enricozini.org>
Date: Thu Nov 14 16:14:04 2024 +0100
Abstract FileInArtifact url resolution into get_absolute_url* methods
commit d4c233c078ea82fac6bb19ba227689576b12a3f2
Merge: a0c189b2 fcbf014b
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 08:13:02 2024 +0000
Merge branch 'open-workflow-details' into 'devel'
Show workflow details open by default
See merge request freexian-team/debusine!1328
commit a0c189b29f818dd01cc44c0ee88b7b2c9c1c6dd7
Merge: 1286a497 612a11a9
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 08:12:46 2024 +0000
Merge branch 'empty-workflow' into 'devel'
Mark empty workflows as completed
See merge request freexian-team/debusine!1327
commit fcbf014bffe0aad9df18a7b7ce860762840dcd0e
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 06:09:53 2024 +0100
Show workflow details open by default
As long as we don't preserve the open/closed state of the `<details>`
tag on reload, this is a less frustrating default than constantly having
to reopen all the details to see the state of a workflow.
commit 612a11a970610f030d5b4f18beecca4742bb38b0
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Nov 15 06:02:33 2024 +0100
Mark empty workflows as completed
It's possible for a workflow to end up being empty (having no children
after population), perhaps conditionally. In that case, nothing would
ever mark it as completed. It makes more sense to mark such workflows
as completed after they've been populated.
commit 1286a49728a702c6cc2f2f4b6cc24c7f1c55246f
Merge: 02529f44 eb08af41
Author: Colin Watson <cjwatson@debian.org>
Date: Thu Nov 14 23:18:30 2024 +0000
Merge branch 'simplify-autopkgtest-workflow' into 'devel'
Simplify calculating architectures in autopkgtest workflow
See merge request freexian-team/debusine!1325
commit 02529f447582a6ae842046427f97998bd1c1ad11
Merge: a987f8dc c467dc8b
Author: Enrico Zini <enrico@debian.org>
Date: Thu Nov 14 23:04:35 2024 +0000
Merge branch 'test-token-worker-prefetch' into 'devel'
Test prefetching for token workers
See merge request freexian-team/debusine!1278
commit a987f8dc99598db83d3dd555e153d0f58b4fb5fb
Merge: 83286a5f 06abe8d9
Author: Colin Watson <cjwatson@debian.org>
Date: Thu Nov 14 23:01:24 2024 +0000
Merge branch 'work-request-plugin-task-type' into 'devel'
Consider task type when selecting work request view plugins
See merge request freexian-team/debusine!1323
commit 83286a5fad7bc4e5edea8f8b24c641acd64d7ef4
Merge: 2ae13e22 4534cbe8
Author: Colin Watson <cjwatson@debian.org>
Date: Thu Nov 14 22:33:04 2024 +0000
Merge branch 'workflow-child-statuses' into 'devel'
Fix work request statuses in several workflows
See merge request freexian-team/debusine!1320