Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
2b83f07
perf(ci): batch the pulp upload task waits
kduret Jul 13, 2026
d674a87
fix(ci): refresh the GitHub OIDC token during long Pulp deliveries
kduret Jul 13, 2026
16f8098
fix(ci): refresh the pulp token from the upload loop's parent shell
kduret Jul 13, 2026
f666003
feat(ci): report the task drain progress while waiting on pulp
kduret Jul 15, 2026
865087f
fix(ci): survive full-size deliveries (masked-token capture, manifest…
kduret Jul 15, 2026
f95f4bb
fix(ci): avoid SIGPIPE noise in the pulp delivery verification
kduret Jul 16, 2026
28a1a12
fix(ci): paginate the delivery-verification presence listing
kduret Jul 16, 2026
fa1ffe9
fix(ci): bound the delivery-verification presence listing
kduret Jul 16, 2026
7b40837
fix(ci): stop piping the presence listing into grep -q
kduret Jul 16, 2026
452b528
fix(ci): survive long publications (background task + re-authenticati…
kduret Jul 16, 2026
5780563
fix(ci): stop the metadata retry window once resolution stalls
kduret Jul 16, 2026
36114e1
fix(ci): retry the fetchability probe of the delivery verification
kduret Jul 17, 2026
38e8df9
feat(ci): batch pulp delivery and promotion into single modify tasks
kduret Jul 20, 2026
c803e42
Merge remote-tracking branch 'origin/develop' into MON-200796-pulp-ba…
kduret Jul 21, 2026
4ab250c
fix(ci): select deb promotion candidates by suite membership
kduret Jul 21, 2026
44c52bc
fix(ci): deduce deb suite membership without the release_components api
kduret Jul 21, 2026
97131f3
feat(ci): authenticate the content fetches of the delivery tooling
kduret Jul 21, 2026
f04e69b
fix(ci): resolve the suite component on reruns of partial deliveries
kduret Jul 22, 2026
0ac9e9b
fix(ci): retry the deb content lookups
kduret Jul 22, 2026
473d0fc
feat(delivery): dedicated pulp stable repository for deb plugins
kduret Jul 22, 2026
accbdb3
fix(delivery): convergent promote reruns, real version sort, modify r…
kduret Jul 23, 2026
b3f318f
fix(delivery): allow 30 minutes for a single pulp task
kduret Jul 23, 2026
f7910da
chore(delivery): explain duplicate-create answers in the job logs
kduret Jul 23, 2026
3cec10d
fix(delivery): retry empty content lookups
kduret Jul 23, 2026
6c02fc1
fix(delivery): tolerate non-json bodies in the association parses
kduret Jul 23, 2026
3bdf229
fix(delivery): retry operations losing the repository-version race
kduret Jul 23, 2026
bb77f3f
fix(delivery): survive stale published indexes in the verification
kduret Jul 23, 2026
39d8d0a
fix(delivery): retry tasks interrupted by a lost worker
kduret Jul 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions .github/actions/package-delivery-pulp/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@ inputs:
description: "The distribution used for packaging"
required: true
version:
description: "Centreon packaged major version"
required: true
description: "Centreon packaged major version (not used by the plugins repository family)"
required: false
default: ""
cache_key:
description: "The cached package key"
required: true
Expand All @@ -27,6 +28,10 @@ inputs:
description: "Delivery to feature or standard repository"
required: false
default: "standard"
repository_name:
description: "Target repository family: standard, standard-internal, business, business-internal or plugins"
required: false
default: "standard"
verify:
description: "Verify the delivered packages afterwards (presence, metadata resolution, fetchability)"
required: false
Expand Down Expand Up @@ -71,6 +76,7 @@ runs:
release_type: ${{ inputs.release_type }}
is_cloud: ${{ inputs.is_cloud }}
delivery_type: ${{ inputs.delivery_type }}
repository_name: ${{ inputs.repository_name }}

- name: Restore packages from cache
if: steps.pulp-properties.outputs.skip_delivery == 'false'
Expand Down Expand Up @@ -115,6 +121,7 @@ runs:
BASE_PATH: ${{ steps.pulp-properties.outputs.base_path }}
SUITE: ${{ steps.pulp-properties.outputs.suite }}
STABLE_SUITE: ${{ steps.pulp-properties.outputs.stable_suite }}
STABLE_BASE_PATH: ${{ steps.pulp-properties.outputs.stable_base_path }}
POOL_PATH: ${{ steps.pulp-properties.outputs.pool_path }}
PULP_URL: ${{ inputs.pulp_url }}
PULP_TOKEN: ${{ env.PULP_TOKEN }}
Expand Down
Loading
Loading