Skip to content

Commit 4fb8db0

Browse files
committed
add new jobs
1 parent f719d17 commit 4fb8db0

File tree

5 files changed

+169
-4
lines changed

5 files changed

+169
-4
lines changed

buildkite/src/Jobs/Promote/AutoPromoteNightly.dhall

Lines changed: 35 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,15 @@ let targetVersion =
5454
let specs_for_branch =
5555
\(branch : Text)
5656
-> \(channel : DebianChannel.Type)
57+
-> \(profile : Profiles.Type)
5758
-> PublishPackages.Spec::{
5859
, artifacts =
5960
[ Artifacts.Type.LogProc
6061
, Artifacts.Type.Daemon
6162
, Artifacts.Type.Archive
6263
, Artifacts.Type.Rosetta
6364
]
64-
, profile = Profiles.Type.Devnet
65+
, profile = profile
6566
, networks = [ Network.Type.Devnet ]
6667
, codenames =
6768
[ DebianVersions.DebVersion.Noble
@@ -91,9 +92,39 @@ in Pipeline.build
9192
}
9293
, steps =
9394
PublishPackages.publish
94-
(specs_for_branch "compatible" DebianChannel.Type.Compatible)
95+
( specs_for_branch
96+
"dkijania/add_missing_configurations"
97+
DebianChannel.Type.Compatible
98+
Profiles.Type.Lightnet
99+
)
100+
# PublishPackages.publish
101+
( specs_for_branch
102+
"develop"
103+
DebianChannel.Type.Develop
104+
Profiles.Type.Lightnet
105+
)
106+
# PublishPackages.publish
107+
( specs_for_branch
108+
"master"
109+
DebianChannel.Type.Master
110+
Profiles.Type.Lightnet
111+
)
112+
# PublishPackages.publish
113+
( specs_for_branch
114+
"dkijania/add_missing_configurations"
115+
DebianChannel.Type.Compatible
116+
Profiles.Type.Devnet
117+
)
95118
# PublishPackages.publish
96-
(specs_for_branch "develop" DebianChannel.Type.Develop)
119+
( specs_for_branch
120+
"develop"
121+
DebianChannel.Type.Develop
122+
Profiles.Type.Devnet
123+
)
97124
# PublishPackages.publish
98-
(specs_for_branch "master" DebianChannel.Type.Master)
125+
( specs_for_branch
126+
"master"
127+
DebianChannel.Type.Master
128+
Profiles.Type.Devnet
129+
)
99130
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
let ArtifactPipelines = ../../Command/MinaArtifact.dhall
2+
3+
let DebianVersions = ../../Constants/DebianVersions.dhall
4+
5+
let Artifacts = ../../Constants/Artifacts.dhall
6+
7+
let Pipeline = ../../Pipeline/Dsl.dhall
8+
9+
let PipelineTag = ../../Pipeline/Tag.dhall
10+
11+
let PipelineScope = ../../Pipeline/Scope.dhall
12+
13+
let Network = ../../Constants/Network.dhall
14+
15+
let Profiles = ../../Constants/Profiles.dhall
16+
17+
in Pipeline.build
18+
( ArtifactPipelines.pipeline
19+
ArtifactPipelines.MinaBuildSpec::{
20+
, artifacts = [ Artifacts.Type.LogProc, Artifacts.Type.Daemon ]
21+
, network = Network.Type.Devnet
22+
, profile = Profiles.Type.Lightnet
23+
, tags =
24+
[ PipelineTag.Type.Long
25+
, PipelineTag.Type.Release
26+
, PipelineTag.Type.Docker
27+
]
28+
, debVersion = DebianVersions.DebVersion.Bookworm
29+
, scope =
30+
[ PipelineScope.Type.MainlineNightly, PipelineScope.Type.Release ]
31+
}
32+
)
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
let ArtifactPipelines = ../../Command/MinaArtifact.dhall
2+
3+
let DebianVersions = ../../Constants/DebianVersions.dhall
4+
5+
let Artifacts = ../../Constants/Artifacts.dhall
6+
7+
let Pipeline = ../../Pipeline/Dsl.dhall
8+
9+
let PipelineTag = ../../Pipeline/Tag.dhall
10+
11+
let PipelineScope = ../../Pipeline/Scope.dhall
12+
13+
let Network = ../../Constants/Network.dhall
14+
15+
let Arch = ../../Constants/Arch.dhall
16+
17+
let Profiles = ../../Constants/Profiles.dhall
18+
19+
in Pipeline.build
20+
( ArtifactPipelines.pipeline
21+
ArtifactPipelines.MinaBuildSpec::{
22+
, artifacts = [ Artifacts.Type.LogProc, Artifacts.Type.Daemon ]
23+
, network = Network.Type.Devnet
24+
, arch = Arch.Type.Arm64
25+
, profile = Profiles.Type.Lightnet
26+
, tags =
27+
[ PipelineTag.Type.Long
28+
, PipelineTag.Type.Release
29+
, PipelineTag.Type.Docker
30+
]
31+
, debVersion = DebianVersions.DebVersion.Bookworm
32+
, scope =
33+
[ PipelineScope.Type.MainlineNightly, PipelineScope.Type.Release ]
34+
}
35+
)
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
let ArtifactPipelines = ../../Command/MinaArtifact.dhall
2+
3+
let DebianVersions = ../../Constants/DebianVersions.dhall
4+
5+
let Artifacts = ../../Constants/Artifacts.dhall
6+
7+
let Pipeline = ../../Pipeline/Dsl.dhall
8+
9+
let PipelineTag = ../../Pipeline/Tag.dhall
10+
11+
let PipelineScope = ../../Pipeline/Scope.dhall
12+
13+
let Network = ../../Constants/Network.dhall
14+
15+
let Profiles = ../../Constants/Profiles.dhall
16+
17+
in Pipeline.build
18+
( ArtifactPipelines.pipeline
19+
ArtifactPipelines.MinaBuildSpec::{
20+
, artifacts = [ Artifacts.Type.LogProc, Artifacts.Type.Daemon ]
21+
, network = Network.Type.Devnet
22+
, profile = Profiles.Type.Lightnet
23+
, tags =
24+
[ PipelineTag.Type.Long
25+
, PipelineTag.Type.Release
26+
, PipelineTag.Type.Docker
27+
]
28+
, debVersion = DebianVersions.DebVersion.Noble
29+
, scope =
30+
[ PipelineScope.Type.MainlineNightly, PipelineScope.Type.Release ]
31+
}
32+
)
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
let ArtifactPipelines = ../../Command/MinaArtifact.dhall
2+
3+
let DebianVersions = ../../Constants/DebianVersions.dhall
4+
5+
let Artifacts = ../../Constants/Artifacts.dhall
6+
7+
let Pipeline = ../../Pipeline/Dsl.dhall
8+
9+
let PipelineTag = ../../Pipeline/Tag.dhall
10+
11+
let PipelineScope = ../../Pipeline/Scope.dhall
12+
13+
let Network = ../../Constants/Network.dhall
14+
15+
let Arch = ../../Constants/Arch.dhall
16+
17+
let Profiles = ../../Constants/Profiles.dhall
18+
19+
in Pipeline.build
20+
( ArtifactPipelines.pipeline
21+
ArtifactPipelines.MinaBuildSpec::{
22+
, artifacts = [ Artifacts.Type.LogProc, Artifacts.Type.Daemon ]
23+
, network = Network.Type.Devnet
24+
, arch = Arch.Type.Arm64
25+
, profile = Profiles.Type.Lightnet
26+
, tags =
27+
[ PipelineTag.Type.Long
28+
, PipelineTag.Type.Release
29+
, PipelineTag.Type.Docker
30+
]
31+
, debVersion = DebianVersions.DebVersion.Noble
32+
, scope =
33+
[ PipelineScope.Type.MainlineNightly, PipelineScope.Type.Release ]
34+
}
35+
)

0 commit comments

Comments
 (0)