depot/ops/pipelines, branch refs/r/4144 monorepo for the virus lounge http://code.tvl.fyi/depot/atom?h=refs%2Fr%2F4144 2022-05-26T16:57:16+00:00 feat(ops/pipelines): Evaluate depot pipeline in restricted-eval mode 2022-05-26T16:57:16+00:00 Vincent Ambo mail@tazj.in 2022-05-26T12:31:18+00:00 urn:sha1:772f8f1b90d5e0ad1f03e7b5d7cf8d30ed04aa6a Change-Id: Ic5b98a0777860b68dabb9a9b59e8c682236a71c7 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4884 Tested-by: BuildkiteCI Reviewed-by: grfn <grfn@gws.fyi> refactor(ops/pipelines): Configurable GraphQL token location 2022-03-30T11:06:49+00:00 Vincent Ambo mail@tazj.in 2022-03-30T09:52:05+00:00 urn:sha1:e70428e75b624f9aa467fbd563e016abac587a82 For external users of the pipeline construction, the token might be in a different path than `/run/agenix/buildkite-graphql-token`. It is made configurable through the BUILDKITE_TOKEN_PATH environment variable. This should be configured on the pipeline level to apply to all steps. Change-Id: I23c52e2d705e4134b8b013f8603f92e5533a6e44 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5424 Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI Reviewed-by: asmundo <asmundo@gmail.com> style: format entire depot with nixpkgs-fmt 2022-01-31T16:11:53+00:00 Vincent Ambo mail@tazj.in 2022-01-30T16:06:58+00:00 urn:sha1:aa122cbae78ce97d60c0c98ba14df753d97e40b1 This CL can be used to compare the style of nixpkgs-fmt against other formatters (nixpkgs, alejandra). Change-Id: I87c6abff6bcb546b02ead15ad0405f81e01b6d9e Reviewed-on: https://cl.tvl.fyi/c/depot/+/4397 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org> Reviewed-by: lukegb <lukegb@tvl.fyi> Reviewed-by: wpcarro <wpcarro@gmail.com> Reviewed-by: Profpatsch <mail@profpatsch.de> Reviewed-by: kanepyork <rikingcoding@gmail.com> Reviewed-by: tazjin <tazjin@tvl.su> Reviewed-by: cynthia <cynthia@tvl.fyi> Reviewed-by: edef <edef@edef.eu> Reviewed-by: eta <tvl@eta.st> Reviewed-by: grfn <grfn@gws.fyi> refactor(ops/pipelines): Move :anchor: into postBuildSteps 2022-01-22T12:01:09+00:00 Vincent Ambo mail@tazj.in 2022-01-22T11:47:32+00:00 urn:sha1:ec2b98d131bc67bdff7a557e9767a321bc53dedb There is no need for this step to be part of the static pipeline (it should not run if the build fails anyways). Change-Id: I71400a452d6f8f4708d146b346eaffda5da2f766 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5049 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com> feat(ops/pipelines): Upload post-build steps in static pipeline 2022-01-22T11:59:09+00:00 Vincent Ambo mail@tazj.in 2022-01-22T11:45:00+00:00 urn:sha1:cb107c4fbedf8ae358530839f257494267610cd6 Change-Id: I5ce6d51837c734951fe10c4f21806cf0fc57ed23 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5048 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com> refactor(ops/pipelines): Split build/post steps into separate chunks 2022-01-22T11:59:08+00:00 Vincent Ambo mail@tazj.in 2022-01-22T11:32:19+00:00 urn:sha1:5a88e47b71ed20c4c0f0102f3ed3f8dc3ec4b454 This will create `build-chunk-$n.json` files for steps that should run _before_ duck, and `post-chunk-$n.json` files for steps that should run after duck. The post steps are not yet uploaded to Buildkite, but we also don't have any right now. Change-Id: I7e1b59cf55a8bf1d97266f6e988aa496959077bf Reviewed-on: https://cl.tvl.fyi/c/depot/+/5047 Tested-by: BuildkiteCI Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com> Autosubmit: tazjin <tazjin@tvl.su> refactor(ops/pipelines): Use branches filter for canon-only steps 2022-01-22T11:59:08+00:00 Vincent Ambo mail@tazj.in 2022-01-22T11:11:13+00:00 urn:sha1:f12ceaa6228f55f7b5a83062b147df694e72f841 Using this instead of a conditional leads to nicer output in the UI, but has no semantic difference. Change-Id: I5b368d663f417d256e4792d2d46b84fc50d42d0e Reviewed-on: https://cl.tvl.fyi/c/depot/+/5045 Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com> Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> refactor(ops/pipelines): Move :git: step up in the pipeline 2022-01-22T11:29:04+00:00 Vincent Ambo mail@tazj.in 2022-01-22T11:06:54+00:00 urn:sha1:a4aabaff687cf0e4a6d0fe1851823a51b407f316 This step is independent of the build result and can be scheduled at the beginning while pipeline eval is still in progress. Change-Id: I2ee268e4c333efa654dcb12c0b1562b43231d241 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5044 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com> feat(ops/pipelines): Always upload entire pipeline output 2022-01-22T11:29:04+00:00 Vincent Ambo mail@tazj.in 2022-01-22T11:05:34+00:00 urn:sha1:4b9bd8afd7a2a3eab1a6a459a5ee08b2264f96b8 Previously we only stored the drvmap, but we will also need the build chunks to refactor the generation of dynamic post-steps. Change-Id: I256fffe13af8f8c4521835257f5d87dda323b248 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5043 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com> refactor(depotfmt): Move formatting check into an extra step 2022-01-21T11:49:03+00:00 Vincent Ambo mail@tazj.in 2022-01-19T18:23:36+00:00 urn:sha1:3e9aa7722d87d1e6fee2f88267f10b0c4903ab12 Change-Id: I7e4cf6bb2351bd11a5396f1663c0d4cc97c0d94e Reviewed-on: https://cl.tvl.fyi/c/depot/+/5009 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org> Reviewed-by: grfn <grfn@gws.fyi> Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com>
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<feed xmlns="http://www.w3.org/2005/Atom">
<title>depot/ops/pipelines, branch refs/r/4144</title>
<subtitle>monorepo for the virus lounge</subtitle>
<id>http://code.tvl.fyi/depot/atom?h=refs%2Fr%2F4144</id>
<link rel="self" href="http://code.tvl.fyi/depot/atom?h=refs%2Fr%2F4144"/>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/"/>
<updated>2022-05-26T16:57:16+00:00</updated>
<entry>
<title>feat(ops/pipelines): Evaluate depot pipeline in restricted-eval mode</title>
<updated>2022-05-26T16:57:16+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>mail@tazj.in</email>
</author>
<published>2022-05-26T12:31:18+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=772f8f1b90d5e0ad1f03e7b5d7cf8d30ed04aa6a"/>
<id>urn:sha1:772f8f1b90d5e0ad1f03e7b5d7cf8d30ed04aa6a</id>
<content type="text"> Change-Id: Ic5b98a0777860b68dabb9a9b59e8c682236a71c7 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4884 Tested-by: BuildkiteCI Reviewed-by: grfn <grfn@gws.fyi> </content>
</entry>
<entry>
<title>refactor(ops/pipelines): Configurable GraphQL token location</title>
<updated>2022-03-30T11:06:49+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>mail@tazj.in</email>
</author>
<published>2022-03-30T09:52:05+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=e70428e75b624f9aa467fbd563e016abac587a82"/>
<id>urn:sha1:e70428e75b624f9aa467fbd563e016abac587a82</id>
<content type="text"> For external users of the pipeline construction, the token might be in a different path than `/run/agenix/buildkite-graphql-token`. It is made configurable through the BUILDKITE_TOKEN_PATH environment variable. This should be configured on the pipeline level to apply to all steps. Change-Id: I23c52e2d705e4134b8b013f8603f92e5533a6e44 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5424 Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI Reviewed-by: asmundo <asmundo@gmail.com> </content>
</entry>
<entry>
<title>style: format entire depot with nixpkgs-fmt</title>
<updated>2022-01-31T16:11:53+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>mail@tazj.in</email>
</author>
<published>2022-01-30T16:06:58+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=aa122cbae78ce97d60c0c98ba14df753d97e40b1"/>
<id>urn:sha1:aa122cbae78ce97d60c0c98ba14df753d97e40b1</id>
<content type="text"> This CL can be used to compare the style of nixpkgs-fmt against other formatters (nixpkgs, alejandra). Change-Id: I87c6abff6bcb546b02ead15ad0405f81e01b6d9e Reviewed-on: https://cl.tvl.fyi/c/depot/+/4397 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org> Reviewed-by: lukegb <lukegb@tvl.fyi> Reviewed-by: wpcarro <wpcarro@gmail.com> Reviewed-by: Profpatsch <mail@profpatsch.de> Reviewed-by: kanepyork <rikingcoding@gmail.com> Reviewed-by: tazjin <tazjin@tvl.su> Reviewed-by: cynthia <cynthia@tvl.fyi> Reviewed-by: edef <edef@edef.eu> Reviewed-by: eta <tvl@eta.st> Reviewed-by: grfn <grfn@gws.fyi> </content>
</entry>
<entry>
<title>refactor(ops/pipelines): Move :anchor: into postBuildSteps</title>
<updated>2022-01-22T12:01:09+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>mail@tazj.in</email>
</author>
<published>2022-01-22T11:47:32+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=ec2b98d131bc67bdff7a557e9767a321bc53dedb"/>
<id>urn:sha1:ec2b98d131bc67bdff7a557e9767a321bc53dedb</id>
<content type="text"> There is no need for this step to be part of the static pipeline (it should not run if the build fails anyways). Change-Id: I71400a452d6f8f4708d146b346eaffda5da2f766 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5049 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com> </content>
</entry>
<entry>
<title>feat(ops/pipelines): Upload post-build steps in static pipeline</title>
<updated>2022-01-22T11:59:09+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>mail@tazj.in</email>
</author>
<published>2022-01-22T11:45:00+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=cb107c4fbedf8ae358530839f257494267610cd6"/>
<id>urn:sha1:cb107c4fbedf8ae358530839f257494267610cd6</id>
<content type="text"> Change-Id: I5ce6d51837c734951fe10c4f21806cf0fc57ed23 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5048 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com> </content>
</entry>
<entry>
<title>refactor(ops/pipelines): Split build/post steps into separate chunks</title>
<updated>2022-01-22T11:59:08+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>mail@tazj.in</email>
</author>
<published>2022-01-22T11:32:19+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=5a88e47b71ed20c4c0f0102f3ed3f8dc3ec4b454"/>
<id>urn:sha1:5a88e47b71ed20c4c0f0102f3ed3f8dc3ec4b454</id>
<content type="text"> This will create `build-chunk-$n.json` files for steps that should run _before_ duck, and `post-chunk-$n.json` files for steps that should run after duck. The post steps are not yet uploaded to Buildkite, but we also don't have any right now. Change-Id: I7e1b59cf55a8bf1d97266f6e988aa496959077bf Reviewed-on: https://cl.tvl.fyi/c/depot/+/5047 Tested-by: BuildkiteCI Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com> Autosubmit: tazjin <tazjin@tvl.su> </content>
</entry>
<entry>
<title>refactor(ops/pipelines): Use branches filter for canon-only steps</title>
<updated>2022-01-22T11:59:08+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>mail@tazj.in</email>
</author>
<published>2022-01-22T11:11:13+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=f12ceaa6228f55f7b5a83062b147df694e72f841"/>
<id>urn:sha1:f12ceaa6228f55f7b5a83062b147df694e72f841</id>
<content type="text"> Using this instead of a conditional leads to nicer output in the UI, but has no semantic difference. Change-Id: I5b368d663f417d256e4792d2d46b84fc50d42d0e Reviewed-on: https://cl.tvl.fyi/c/depot/+/5045 Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com> Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> </content>
</entry>
<entry>
<title>refactor(ops/pipelines): Move :git: step up in the pipeline</title>
<updated>2022-01-22T11:29:04+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>mail@tazj.in</email>
</author>
<published>2022-01-22T11:06:54+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=a4aabaff687cf0e4a6d0fe1851823a51b407f316"/>
<id>urn:sha1:a4aabaff687cf0e4a6d0fe1851823a51b407f316</id>
<content type="text"> This step is independent of the build result and can be scheduled at the beginning while pipeline eval is still in progress. Change-Id: I2ee268e4c333efa654dcb12c0b1562b43231d241 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5044 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com> </content>
</entry>
<entry>
<title>feat(ops/pipelines): Always upload entire pipeline output</title>
<updated>2022-01-22T11:29:04+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>mail@tazj.in</email>
</author>
<published>2022-01-22T11:05:34+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=4b9bd8afd7a2a3eab1a6a459a5ee08b2264f96b8"/>
<id>urn:sha1:4b9bd8afd7a2a3eab1a6a459a5ee08b2264f96b8</id>
<content type="text"> Previously we only stored the drvmap, but we will also need the build chunks to refactor the generation of dynamic post-steps. Change-Id: I256fffe13af8f8c4521835257f5d87dda323b248 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5043 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com> </content>
</entry>
<entry>
<title>refactor(depotfmt): Move formatting check into an extra step</title>
<updated>2022-01-21T11:49:03+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>mail@tazj.in</email>
</author>
<published>2022-01-19T18:23:36+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=3e9aa7722d87d1e6fee2f88267f10b0c4903ab12"/>
<id>urn:sha1:3e9aa7722d87d1e6fee2f88267f10b0c4903ab12</id>
<content type="text"> Change-Id: I7e4cf6bb2351bd11a5396f1663c0d4cc97c0d94e Reviewed-on: https://cl.tvl.fyi/c/depot/+/5009 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org> Reviewed-by: grfn <grfn@gws.fyi> Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com> </content>
</entry>
</feed>