nix/coordinator: hardcode remaining github properties to lix
Signed-off-by: Raito Bezarius <raito@lix.systems>
This commit is contained in:
parent
3895b90493
commit
2bcc0ee4e9
|
@ -85,20 +85,12 @@ class BuildTrigger(Trigger):
|
||||||
|
|
||||||
def getSchedulersAndProperties(self) -> list[tuple[str, Properties]]: # noqa: N802
|
def getSchedulersAndProperties(self) -> list[tuple[str, Properties]]: # noqa: N802
|
||||||
build_props = self.build.getProperties()
|
build_props = self.build.getProperties()
|
||||||
repo_name = build_props.getProperty(
|
source = f"nix-eval-lix"
|
||||||
"github.base.repo.full_name",
|
|
||||||
build_props.getProperty("github.repository.full_name"),
|
|
||||||
)
|
|
||||||
project_id = slugify_project_name(repo_name)
|
|
||||||
source = f"nix-eval-{project_id}"
|
|
||||||
|
|
||||||
triggered_schedulers = []
|
triggered_schedulers = []
|
||||||
for job in self.jobs:
|
for job in self.jobs:
|
||||||
attr = job.get("attr", "eval-error")
|
attr = job.get("attr", "eval-error")
|
||||||
name = attr
|
name = attr
|
||||||
if repo_name is not None:
|
|
||||||
name = f"github:{repo_name}#checks.{name}"
|
|
||||||
else:
|
|
||||||
name = f"checks.{name}"
|
name = f"checks.{name}"
|
||||||
error = job.get("error")
|
error = job.get("error")
|
||||||
props = Properties()
|
props = Properties()
|
||||||
|
@ -180,11 +172,6 @@ class NixEvalCommand(buildstep.ShellMixin, steps.BuildStep):
|
||||||
raise BuildbotNixError(msg) from e
|
raise BuildbotNixError(msg) from e
|
||||||
jobs.append(job)
|
jobs.append(job)
|
||||||
build_props = self.build.getProperties()
|
build_props = self.build.getProperties()
|
||||||
repo_name = build_props.getProperty(
|
|
||||||
"github.base.repo.full_name",
|
|
||||||
build_props.getProperty("github.repository.full_name"),
|
|
||||||
)
|
|
||||||
project_id = slugify_project_name(repo_name)
|
|
||||||
filtered_jobs = []
|
filtered_jobs = []
|
||||||
for job in jobs:
|
for job in jobs:
|
||||||
system = job.get("system")
|
system = job.get("system")
|
||||||
|
@ -194,8 +181,8 @@ class NixEvalCommand(buildstep.ShellMixin, steps.BuildStep):
|
||||||
self.build.addStepsAfterCurrentStep(
|
self.build.addStepsAfterCurrentStep(
|
||||||
[
|
[
|
||||||
BuildTrigger(
|
BuildTrigger(
|
||||||
builds_scheduler=f"{project_id}-nix-build",
|
builds_scheduler=f"lix-nix-build",
|
||||||
skipped_builds_scheduler=f"{project_id}-nix-skipped-build",
|
skipped_builds_scheduler=f"lix-nix-skipped-build",
|
||||||
name="build flake",
|
name="build flake",
|
||||||
jobs=filtered_jobs,
|
jobs=filtered_jobs,
|
||||||
),
|
),
|
||||||
|
|
Loading…
Reference in a new issue