Artifact download URLs should avoid ?job=name

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

Description

Being able to use a permanent URL to download the latest artifacts from a branch is great, but the current syntax requires inclusion of a job name as a URL parameter (e.g. ?job=build) and that causes problems for some uses. For example, I want to build a helm chart repo index to point to the bundled chart directly, but helm can't understand the URL param. It would be great if there were an alternate form without the URL param. Perhaps if there's only a single job with artifacts, the job name should not be required. Perhaps the job name should be in the URL path somewhere instead.

Proposal

Links / references

Documentation blurb

(Write the start of the documentation of this feature here, include:

  1. Why should someone use it; what's the underlying problem.
  2. What is the solution.
  3. How does someone use this

During implementation, this can then be copied and used as a starter for the documentation.)

Edited Aug 29, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading