fix(ops/gerrit-tvl): Filter builds by commit hash
The patchsetSha is one of the things passed in to the `fetch()` interface, and Buildkite's API (now?) supports filtering by the commit hash in addition. With this combination, we should not accidentally display builds for the wrong patch set. Change-Id: I6bb26dd7387f2dd00291990cadd38629ecda999b Reviewed-on: https://cl.tvl.fyi/c/depot/+/5702 Tested-by: BuildkiteCI Reviewed-by: grfn <grfn@gws.fyi> Reviewed-by: sterni <sternenseemann@systemli.org>
This commit is contained in:
parent
0e705fedb0
commit
e9e8e38db7
1 changed files with 3 additions and 2 deletions
|
@ -79,12 +79,12 @@ function jobStateToCheckRunStatus(state) {
|
||||||
|
|
||||||
const tvlChecksProvider = {
|
const tvlChecksProvider = {
|
||||||
async fetch(change) {
|
async fetch(change) {
|
||||||
let {changeNumber, patchsetNumber, repo} = change;
|
let {changeNumber, patchsetSha, repo} = change;
|
||||||
|
|
||||||
const experiments = window.ENABLED_EXPERIMENTS || [];
|
const experiments = window.ENABLED_EXPERIMENTS || [];
|
||||||
if (experiments.includes("UiFeature__tvl_check_debug")) {
|
if (experiments.includes("UiFeature__tvl_check_debug")) {
|
||||||
changeNumber = 2872;
|
changeNumber = 2872;
|
||||||
patchsetNumber = 4;
|
patchsetSha = '76692104f58b849b1503a8d8a700298003fa7b5f';
|
||||||
repo = 'depot';
|
repo = 'depot';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -96,6 +96,7 @@ const tvlChecksProvider = {
|
||||||
const params = {
|
const params = {
|
||||||
// besadii groups different patchsets of the same CL under this fake ref
|
// besadii groups different patchsets of the same CL under this fake ref
|
||||||
branch: `cl/${changeNumber.toString()}`,
|
branch: `cl/${changeNumber.toString()}`,
|
||||||
|
commit: patchsetSha,
|
||||||
};
|
};
|
||||||
const url = `https://api.buildkite.com/v2/organizations/tvl/pipelines/depot/builds?${encodeParams(params)}`;
|
const url = `https://api.buildkite.com/v2/organizations/tvl/pipelines/depot/builds?${encodeParams(params)}`;
|
||||||
const resp = await fetch(url, {
|
const resp = await fetch(url, {
|
||||||
|
|
Loading…
Reference in a new issue