cockroachdb / cockroachdb/cockroach

build,ci: refine "Build Tags", build type for automated, non-release builds

Open
#102,005 0 comments 0 reactions 0 assignees View on GitHub
A-build-system C-enhancement T-dev-inf
Dominant language
Go
Stars
32.5k
Forks
4.1k
PR merge metrics
PR metrics pending

Description

Follow up from #100532.

Right now we have automation building `cockroach` with two `build-type`s: `development` and `release`. This is not enough color, as many of the "release" builds are not actually releases.

* Builds from Publish Bleeding Edge might use a build type like or "continuous".
* Builds from Make and Publish Build might use a build type like "provisional" or "nightly".

Jira issue: CRDB-27213

Contributor guide

Open the contributing guide

Research direction

Start by reading the discussion in #100532 and the linked Jira issue CRDB-27213, then trace the automation that builds `cockroach` for Publish Bleeding Edge, Make, and Publish Build. Done means the automated non-release builds use distinct, agreed-upon build types rather than being grouped under `release`.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system, ci-cd
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.