NVIDIA / NVIDIA/cccl

[GH] Automation should use `cccl-version.json@main` as current release source-of-truth

Open
#7,275 0 comments 0 reactions 0 assignees View on GitHub
agent infra
Dominant language
C++
Stars
2.5k
Forks
487
Avg merge
2d 7h
Merged PRs (30d)
296

Description

`project_automation_set_roadmap.yml` moves all issues to the first roadmap entry when they're closed, and assumes that the first release listed is always the current one.

This forces the roadmap values into an awkward order, and prevents sorting issues accurately by milestone.

This issue can be closed when the project automation is updated to query the `cccl-version.json` file on `main` as the source of truth for newly merged PRs. Ideally this would be done by fetching the file with wget / curl rather than cloning the full repo.

Contributor guide

Open the contributing guide

Research direction

Open project_automation_set_roadmap.yml and trace how newly merged PRs determine their roadmap entry. Read the cccl-version.json file on main and test fetching it with wget or curl instead of cloning the repository. Done means newly merged PRs use the current release from that file rather than assuming the first roadmap entry.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, shell
Domain
ci-cd, release
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.