about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2021-12-24 r/3347 chore(3p/litestream): Remove derivation, it's now in nixpkgsVincent Ambo1-23/+0
Change-Id: Ib02b37f8b5a1227b0b023a0c9180b0ef2aa5b691 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4559 Autosubmit: tazjin <mail@tazj.in> Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
2021-12-24 r/3346 feat(3p/rust-crates): DRY by inferring crateNamezseri1-36/+4
Change-Id: I5872d9189ef56d9a40f7183633056745b98dc2ea Reviewed-on: https://cl.tvl.fyi/c/depot/+/4556 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
2021-12-24 r/3345 chore(3p/rust-crates): add zseri to OWNERSzseri1-0/+1
Change-Id: I5ae5d98b9e00efd3a19b35411b50be2bf94eaeea Reviewed-on: https://cl.tvl.fyi/c/depot/+/4555 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
2021-12-24 r/3344 fix(depot-scanner): Reenable CI runsVincent Ambo2-2/+2
(zseri:) It seems like relativePath should be replaced with relativeFlag, as no variable with the former name exists, a boolean is as far as I can tell expected, and a boolean with a similar name exists. Lets give it a try in the CI. Change-Id: I0e7e522a41a517a38222dcda3b66731344613c1e Reviewed-on: https://cl.tvl.fyi/c/depot/+/3581 Reviewed-by: tazjin <mail@tazj.in> Autosubmit: tazjin <mail@tazj.in> Tested-by: BuildkiteCI
2021-12-24 r/3343 fix(wpcarro/emacs): Ensure tab-width=2William Carroll2-7/+5
- Set global tab-width - Set golang-buffer-local tab-width Change-Id: Ifa21f4e5a4c5e00d2355cd0dfecfb9b24597da57 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4549 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2021-12-24 r/3342 refactor(wpcarro): Remove DESKTOP, LAPTOP env-var depsWilliam Carroll2-25/+2
Looks like symlinkManager is the only code depending on these variables, and the dependency seems obsolete. Change-Id: I7abe3c404ec9141f28e3eacd88388fb96ec2de88 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4548 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2021-12-24 r/3341 feat(wpcarro/marcus): Install treeWilliam Carroll1-0/+1
Change-Id: Iadbfec6be914c5b279317df1b039cb3a78ca22a6 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4547 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2021-12-24 r/3340 refactor(wpcarro): Remove briefcase referencesWilliam Carroll90-280/+76
TL;DR: - prefer WPCARRO env-var to BRIEFCASE - remove repository URLs from Emacs libraries - prefer tvl-depot-path where possible - reduce the scope of constants.el - prune (some not all) stale CI configuration Change-Id: I21e9130402502ec6fa2fc4b46753c890069be62d Reviewed-on: https://cl.tvl.fyi/c/depot/+/4545 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com>
2021-12-23 r/3339 refactor(wpcarro/socrates): Delete socratesWilliam Carroll3-248/+1
A brief eulogy: Socrates was an Acer laptop that I bought at a used electronics shop in London for 100 quid. The laptop is no more... it is perished... it is deceased... it's not pining for the fjords! it is stone dead... Change-Id: Ia00e9e8fa05b9faa54c27fe86d880ad31402e2c6 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4546 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2021-12-23 r/3338 feat(wpcarro/marcus): Configure ssh-agentWilliam Carroll1-0/+6
- start ssh-agent - automatically call `ssh-add` after prompting for a password Change-Id: Ie4319b18923a1439033ee1bae112889fce0930d6 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4544 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2021-12-23 r/3337 feat(wpcarro/marcus): Disable touch-screenWilliam Carroll1-0/+7
I don't want this feature. Change-Id: Ibd647e99ee18ef25f43748ffc83cea1ba11c36ea Reviewed-on: https://cl.tvl.fyi/c/depot/+/4543 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2021-12-22 r/3336 fix(wpcarro/emacs): Add missing :config to use-package for tvl.elWilliam Carroll1-0/+1
This should prevent me from manually calling `(require 'tvl)`. Change-Id: Idacd8c01aa037fa81b7457e022964f9f8bc9a49f Reviewed-on: https://cl.tvl.fyi/c/depot/+/4542 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2021-12-22 r/3335 fix(wpcarro/website): Remove stale entries from sitemapWilliam Carroll1-13/+1
Dropping: - {learn,sandbox}.wpcarro.dev - Twitter (no longer using it) Change-Id: Iadff7ade8147c741d9dd2c4b71e4fc74aff5bf5a Reviewed-on: https://cl.tvl.fyi/c/depot/+/4541 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com>
2021-12-22 r/3334 fix(web/static): Publish logo in all coloursVincent Ambo1-0/+5
Easier to link to for the sock people. Change-Id: I5ea5c20ca98e3a4eb7eac41fdcf2e81b026786db Reviewed-on: https://cl.tvl.fyi/c/depot/+/4522 Reviewed-by: tazjin <mail@tazj.in> Autosubmit: tazjin <mail@tazj.in> Tested-by: BuildkiteCI
2021-12-21 r/3333 fix(wpcarro/diogenes): Reset wheelNeedsPassword to falseWilliam Carroll1-1/+2
I unintentionally removed this when configuring the `security.acme` fields. Change-Id: Idfeed018065ab9a0bc84a074094f6e451f4e1bfb Reviewed-on: https://cl.tvl.fyi/c/depot/+/4521 Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2021-12-21 r/3332 style(ops/besadii): run depotfmtsterni1-2/+2
Unclear if this reformat is caused by the channel update or if this file was ignored previously. Change-Id: I3498ab181c7fff1b132419783e33a96f7bebfe42 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4520 Autosubmit: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in>
2021-12-21 r/3331 chore(3p): bump NixOS channels to 2021-12-20sterni2-23/+6
* //third_party/overlays/tvl: drop override for treefmt, as the channel now contains treefmt 0.3.0 Change-Id: I84e52f5dccd22eb4318f7f79fc4c2f4751c6bdc1 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4519 Autosubmit: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in>
2021-12-21 r/3330 chore(users/sterni): remove feeds I don't read or find the time forsterni1-5/+0
Change-Id: Id9d6582de2a95f770c7d734ec5d7baad2293e522 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4518 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org> Autosubmit: sterni <sternenseemann@systemli.org>
2021-12-21 r/3329 fix(tvl.el): Change prompt for different commandsGriffin Smith1-4/+4
Prompting with "Checkout CL" for the gerrit cherry-pick command doesn't make any sense. Change-Id: I51495e7975202146fae2da0807e525596f2d490e Reviewed-on: https://cl.tvl.fyi/c/depot/+/4516 Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in>
2021-12-20 r/3328 fix(nix/buildLisp): don't emit a target for impl used at top levelsterni1-1/+1
These targets would be the same derivation, but named differently which is noisy and causes a few, mostly subtle issues: * Buildkite struggles with large pipelines a bit, we can save quite a few steps by removing these. * Having two jobs for the same derivation sometimes causes the annoying situation that an agent would do nothing except waiting for a lock. * Non-nix CI we add in the future may not be able to recognize that these targets are the same and do extra work unnecessarily. Change-Id: I1103e719ade1d3859d222b713969ac34a8765cba Reviewed-on: https://cl.tvl.fyi/c/depot/+/4515 Autosubmit: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in>
2021-12-20 r/3327 feat(tazjin/emacs): add zoxide-open-magit and a binding for itVincent Ambo2-0/+8
Change-Id: Ibe3264769ab6e6d1400088e8a72d3ef22dc4cd78 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4514 Reviewed-by: tazjin <mail@tazj.in> Autosubmit: tazjin <mail@tazj.in> Tested-by: BuildkiteCI
2021-12-20 r/3326 feat(tazjin/emacs): add zoxide.elVincent Ambo2-0/+2
the combination of this with zoxide on the shell is epic Change-Id: I4773012cfe8b19562d6a66971114a25e9844a1f7 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4513 Reviewed-by: tazjin <mail@tazj.in> Autosubmit: tazjin <mail@tazj.in> Tested-by: BuildkiteCI
2021-12-20 r/3325 feat(wpcarro/diogenes): support wpcarro.devWilliam Carroll1-2/+58
TL;DR: - support wpcarro.dev - support blog.wpcarro.dev - journaldriver (need to figure out how to install key.json) Change-Id: I585008b6af74c58bbf831765e800323dabb2272c Reviewed-on: https://cl.tvl.fyi/c/depot/+/4389 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com>
2021-12-20 r/3324 feat(wpcarro/marcus): Ensure EDITOR is set to EmacsWilliam Carroll2-0/+9
I should've done this awhile ago. I'm tired of having `nano` open in vterm instances. Change-Id: I784e4a7a3e8acba11105052b6c0fe1f6f9ac614b Reviewed-on: https://cl.tvl.fyi/c/depot/+/4512 Reviewed-by: wpcarro <wpcarro@gmail.com> Tested-by: BuildkiteCI
2021-12-20 r/3323 feat(wpcarro/emacs): Prefer light colorschemeWilliam Carroll1-1/+1
While I'm in Saint Lucia :) Change-Id: I0e3b13d31e5fff7fa76e69adbd191716fb713325 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4422 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com>
2021-12-20 r/3322 fix(wpcarro/marcus): Add wpcarro to networkmanagerWilliam Carroll1-0/+1
This allows me to (e.g.) connect to wifi without being root. Change-Id: Iba2e8516aa7a9d24e52d7afa0de0c4f31e39be16 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4421 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com>
2021-12-20 r/3321 feat(wpcarro/marcus): Install pavucontrolWilliam Carroll1-0/+1
On the fifth day, there was sound. Change-Id: Idf0d3f06afa45311c360663da42fb3ed355344bd Reviewed-on: https://cl.tvl.fyi/c/depot/+/4420 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com>
2021-12-20 r/3320 feat(wpcarro/marcus): Set wheelNeedsPassword = falseWilliam Carroll1-0/+2
Removing some keystrokes from my life at the cost of security. Thoughts, comments, and concerns are welcome! Change-Id: I04d877021c4ce15a4d432a6a73e38e60878521aa Reviewed-on: https://cl.tvl.fyi/c/depot/+/4419 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com>
2021-12-20 r/3319 feat(wpcarro/marcus): Install telegramWilliam Carroll1-0/+1
More messaging clients :wahoo: Change-Id: I005f6ba0514af60b58ee0a33357b5ad60660a49c Reviewed-on: https://cl.tvl.fyi/c/depot/+/4418 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com>
2021-12-20 r/3318 fix(wpcarro/emacs): Ensure laptop battery shows in modelineWilliam Carroll2-4/+11
TL;DR: - support marcus and diogenes in device.el - define and consume device-laptop? fn Change-Id: Ia6e1c2666cbd668466ef6b64a7c274d36b79d699 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4392 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com>
2021-12-20 r/3317 feat(grfn/bbbg): Add robots.txtGriffin Smith2-0/+4
This'll be publicly hosted, and I don't want search engines knowing about it. Change-Id: I801217d11f6656b254698b852e5dfb4d96305a38 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4511 Reviewed-by: grfn <grfn@gws.fyi> Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
2021-12-20 r/3316 feat(grfn/bbbg): Add a skeleton event pageGriffin Smith3-4/+55
Change-Id: Id056a7d5bf21c34317957a75e7a91ed42f55a939 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4510 Reviewed-by: grfn <grfn@gws.fyi> Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
2021-12-20 r/3315 feat(grfn/bbbg): Move nav to page-globalGriffin Smith3-27/+39
Change-Id: I0a313d9df818fcbfeea5484123c1e7bcec439d66 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4509 Reviewed-by: grfn <grfn@gws.fyi> Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
2021-12-20 r/3314 feat(grfn/bbbg): Add attendee checksGriffin Smith13-7/+333
Change-Id: I7f96597ab3f0552cdecd0abac1ef50a68d3e0b7b Reviewed-on: https://cl.tvl.fyi/c/depot/+/4508 Tested-by: BuildkiteCI Reviewed-by: grfn <grfn@gws.fyi> Autosubmit: grfn <grfn@gws.fyi>
2021-12-19 r/3313 feat(ops/pipelines): annotate patchset builds with Gerrit URLsVincent Ambo1-0/+6
If available, provide a link back to Gerrit on the overview page of a build. Uses the default style (i.e. style unset), which makes it non-intrusive visually. Change-Id: I4271d589d548015b75762fd0584f3958bfcc53e5 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4442 Tested-by: BuildkiteCI Reviewed-by: grfn <grfn@gws.fyi>
2021-12-19 r/3312 feat(grfn/bbbg): Display + allow editing attendee notesGriffin Smith1-16/+44
Change-Id: I75353d64651a19beb44d3726d2645608bac0cde5 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4505 Reviewed-by: grfn <grfn@gws.fyi> Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
2021-12-19 r/3311 style: format all Go codeVincent Ambo5-46/+46
The code in //users/wpcarro/tools/monzo_ynab/ynab/client.go was not valid Go and has been commented out. Change-Id: Icb4003607f30294dcbf60132eb7722702c7f0d84 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4400 Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com> Reviewed-by: Profpatsch <mail@profpatsch.de>
2021-12-19 r/3310 fix(grfn/emacs): Clean up init.elGriffin Smith1-63/+2
Change-Id: I7b4d9f6b4f008ed432f3628c18e41243f9f4a260 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4503 Reviewed-by: grfn <grfn@gws.fyi> Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
2021-12-19 r/3309 feat(grfn/bbbg): Add an attendee search formGriffin Smith3-16/+30
Change-Id: I6f4d5102c1d3a36cb706a637196a2053739003bb Reviewed-on: https://cl.tvl.fyi/c/depot/+/4502 Reviewed-by: grfn <grfn@gws.fyi> Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
2021-12-19 r/3308 feat(grfn/bbbg): Add an attendees listGriffin Smith5-1/+73
Add a list of attendees visible only to authenticated users, with stats about rsvps, events attended, and no-shows. Change-Id: Ib9a0fe8acf8c616fb725c613494b37121a1ad0e4 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4501 Reviewed-by: grfn <grfn@gws.fyi> Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
2021-12-19 r/3307 fix(ops/besadii): fix Gerrit URL format ... againVincent Ambo1-1/+1
got into some kind of race with different patchsets of this CL somehow, idk Change-Id: I3dcdb708f141829b866fbd786483710b43ea9824 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4481 Autosubmit: tazjin <mail@tazj.in> Reviewed-by: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
2021-12-19 r/3306 fix(ops/besadii): Only set branch to CL when building patchsetsVincent Ambo1-3/+5
If we set this for canon, then stuff starts to fail in non-obvious ways. Change-Id: I3bf38e29151c6066aaf4eba68ae387272d8a82c2 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4463 Tested-by: BuildkiteCI Autosubmit: tazjin <mail@tazj.in> Reviewed-by: grfn <grfn@gws.fyi>
2021-12-19 r/3305 fix(ops/besadii): Stop path.Join from eating our URLVincent Ambo1-1/+1
apparently this chomps away at things inside of fragment strings Change-Id: Ie60d52d101dc4281b3a62c228af076791e1c7928 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4462 Tested-by: BuildkiteCI Reviewed-by: grfn <grfn@gws.fyi>
2021-12-19 r/3304 feat(ops/besadii): Pass Gerrit link to builds as an envvarVincent Ambo1-1/+7
This makes it possible to annotate builds with a link back to Gerrit. Change-Id: If351785d3b631b96753d41f417ca94bc7a95ac54 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4441 Reviewed-by: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
2021-12-19 r/3303 feat(ops/besadii): Make branch key cl/XXXXGriffin Smith1-1/+5
The branch key for buildkite builds isn't actually used to fetch if a commit is given - instead, it's just a visual grouping of multiple builds. This means we can just make the branch key cl/<cl number>, which is the convention we already use to refer to CLs and gets us a nice visual grouping of builds of successive patchsets of the same CL number, even though the ref we're providing isn't a real ref. Change-Id: Iaa9111297a88f965fda94cd8266240106f58a100 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4347 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in> Autosubmit: grfn <grfn@gws.fyi>
2021-12-19 r/3302 feat(whitby): Add buildkite agents to docker groupGriffin Smith1-1/+1
I'd like to be able to run extra CI steps that include running docker containers (to integration test things like webapps that connect to a database). To do this the buildkite agents themselves need permission to do docker things. Change-Id: I3c9a488708f0e12a508754ac41f04148ca7aedac Reviewed-on: https://cl.tvl.fyi/c/depot/+/4408 Tested-by: BuildkiteCI Autosubmit: grfn <grfn@gws.fyi> Reviewed-by: tazjin <mail@tazj.in>
2021-12-19 r/3301 feat(grfn/bbbg): Require auth for a bunch of stuffGriffin Smith4-14/+29
Only authenticated users should be allowed to create events, etc. Change-Id: I1f560365dbf583cf6cecf4a0798952f323bbd42e Reviewed-on: https://cl.tvl.fyi/c/depot/+/4412 Reviewed-by: grfn <grfn@gws.fyi> Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
2021-12-19 r/3300 feat(grfn/bbbg): Add a Sign Out buttonGriffin Smith2-5/+21
Change-Id: Ia57a31101dc294dba54a4fde7af2b636288bd4cd Reviewed-on: https://cl.tvl.fyi/c/depot/+/4411 Reviewed-by: grfn <grfn@gws.fyi> Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
2021-12-19 r/3299 fix(grfn/bbbg): Properly handle already-existing userGriffin Smith2-1/+10
If a user already exists with the discord ID we just authenticated, just return it rather than trying to create another user. Change-Id: I582c4c8c55f6fb399295b3e691b0bc59e77151f4 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4410 Reviewed-by: grfn <grfn@gws.fyi> Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
2021-12-19 r/3298 feat(grfn/bbbg): Allow Organizers to sign in via DiscordGriffin Smith10-18/+409
Allow users with the Organizers role to sign in via a Discord Oauth2 handshake, creating a user in the users table and adding the ID of that user to the session. Change-Id: I39d9e17433e71b07314b9eabb787fb9214289772 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4409 Tested-by: BuildkiteCI Reviewed-by: grfn <grfn@gws.fyi> Autosubmit: grfn <grfn@gws.fyi>