22# syntax, such as anchors, will be fixed automatically.
33version : 2.1
44orbs :
5- shared : getoutreach/shared@2.2.0
5+ shared : getoutreach/shared@2.5.1
66
77# Extra contexts to expose to all jobs below
88contexts : &contexts
@@ -14,70 +14,72 @@ contexts: &contexts
1414 - opslevel-credentials
1515 - vault-dev
1616 - confluence
17- # ##Block(extraContexts)
17+ - circleci-credentials
18+ # # <<Stencil::Block(extraContexts)>>
1819
19- # ##EndBlock(extraContexts)
20+ # # <</Stencil::Block>>
21+
22+ # Branches used for releasing code, pre-release or not
23+ release_branches : &release_branches # Release branch
24+ - release
25+ # Pre-releases branch
26+ - " main"
2027
2128jobs :
2229 {}
23- # ## Block(circleJobs)
30+ # # <<Stencil:: Block(circleJobs)>>
2431
25- # ##EndBlock(circleJobs)
32+ # # <</Stencil::Block>>
2633
2734 # ## Start jobs inserted by other modules
2835 # ## End jobs inserted by other modules
2936
3037workflows :
3138 version : 2
32- # ## Block(circleWorkflows)
39+ # # <<Stencil:: Block(circleWorkflows)>>
3340
34- # ##EndBlock(circleWorkflows)
41+ # # <</Stencil::Block>>
3542
3643 # ## Start workflows inserted by other modules
3744 # ## End workflows inserted by other modules
3845
3946 release :
4047 jobs :
41- # ## Block(circleWorkflowJobs)
48+ # # <<Stencil:: Block(circleWorkflowJobs)>>
4249
43- # ##EndBlock(circleWorkflowJobs)
50+ # # <</Stencil::Block>>
4451 # ## Start jobs inserted by other modules
4552 # ## End jobs inserted by other modules
4653 - shared/release : &release
4754 dryrun : false
4855 context : *contexts
49- # ## Block(circleReleaseExtra)
56+ # # <<Stencil:: Block(circleReleaseExtra)>>
5057
51- # ##EndBlock(circleReleaseExtra)
58+ # # <</Stencil::Block>>
5259 requires :
53- # ## Block(circleReleaseRequires)
60+ # # <<Stencil:: Block(circleReleaseRequires)>>
5461
55- # ##EndBlock(circleReleaseRequires)
62+ # # <</Stencil::Block>>
5663 - shared/test
5764 filters :
5865 branches :
59- only :
60- - master
61- - main
62- - release
63- # Dryrun release for PRs
66+ only : *release_branches
67+
68+ # Dryrun release for PRs.
6469 - shared/release :
6570 << : *release
6671 dryrun : true
6772 filters :
6873 branches :
69- ignore :
70- - master
71- - main
72- - release
74+ ignore : *release_branches
7375 - shared/test :
7476 context : *contexts
7577 app_name : logfmt
7678 # ## Start parameters inserted by other modules
7779 # ## End parameters inserted by other modules
78- # ## Block(circleTestExtra)
80+ # # <<Stencil:: Block(circleTestExtra)>>
7981
80- # ##EndBlock(circleTestExtra)
82+ # # <</Stencil::Block>>
8183
8284 - shared/publish_docs :
8385 context : *contexts
@@ -86,23 +88,15 @@ workflows:
8688 ignore : /.*/
8789 tags :
8890 only : /v[0-9]+(\.[0-9]+)*(-.*)*/
89- - shared/finalize-coverage :
90- context : *contexts
91- requires :
92- - shared/e2e
93- - shared/test
9491 - shared/e2e :
9592 context : *contexts
96- # ## Block(circleE2EExtra)
93+ # # <<Stencil:: Block(circleE2EExtra)>>
9794
98- # ##EndBlock(circleE2EExtra)
95+ # # <</Stencil::Block>>
9996 - shared/docker :
10097 context : *contexts
10198 filters :
10299 branches :
103- ignore :
104- - master
105- - main
106- - release
100+ ignore : *release_branches
107101 tags :
108102 only : /v\d+(\.\d+)*(-.*)*/
0 commit comments