{"push_id":2385094170,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"f7b3725598cb90341f8b5b0be2a4277ee219a8b1","before":"87f57931f2292966833c5f829a2a3913e4a994ea","commits":[{"sha":"a26506b90889899b7087a939b7349b57cec5cfbd","author":{"name":"Nikhil Benesch","email":"8468d930edb919b09d0b65aa1babaecbdcaf13cc@gmail.com"},"message":"*: track build \"channels\" for better usage stats\n\nPlumb the concept of \"channels\" through the build system. A channel is\nan arbitrary string that tracks the origin of a CockroachDB artifact\n(e.g., a binary or Docker image). There are two types of channels: build\nchannels and environment channels. The build channel is compiled into\nthe binary using linker flags, while the environment channel is read\nfrom the COCKROACH_CHANNEL environment. Both channels are reported to\nthe registration server when checking for updates.\n\nBuild channels are necessary when we don't control the environment, like\nwhen a user downloads a binary and runs it directly on their machine.\nEnvironment channels aren't strictly necessary--we could recompile a\ndifferent binary for every distribution platform--but it's typically\nmore convenient to set an environment variable when we do control the\nenvironment, like in Docker images.\n\nSo far, the build channels are:\n\n   * official-binary, for binaries downloaded from\n     binaries.cockroachdb.com and for binaries in official Docker\n     images;\n\n   * source-archive, for binaries compiled from an official source archive;\n\n   * unknown, for binaries compiled directly from Git;\n\nand the environment channels are:\n\n   * official-docker, for the official cockroachdb/cockroach Docker\n     image;\n\n   * rhel-docker, for the Red Hat Container Catalogue Docker image;\n\n   * unknown, for everything else.\n\nFixes #22283.\n\nRelease note: None","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/a26506b90889899b7087a939b7349b57cec5cfbd"},{"sha":"3fca1d18ffda39a1352e5c5ea6fb970a48d60ddc","author":{"name":"Alex Robinson","email":"2f0a128f2222659ab181ef1399b3a62c7c31ce13@gmail.com"},"message":"cloud: Specify COCKROACH_CHANNEL env var in kubernetes configs\n\nRelease note: None","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/3fca1d18ffda39a1352e5c5ea6fb970a48d60ddc"},{"sha":"f7b3725598cb90341f8b5b0be2a4277ee219a8b1","author":{"name":"Nikhil Benesch","email":"8468d930edb919b09d0b65aa1babaecbdcaf13cc@gmail.com"},"message":"Merge pull request #23437 from benesch/channels\n\n*: track build \"channels\" for better usage stats","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/f7b3725598cb90341f8b5b0be2a4277ee219a8b1"}]}
{"actor":{"display_login":"benesch"}}