profile
viewpoint
Geoffrey Gilmore ggilmore San Francisco, California

push eventggilmore/deploy-sourcegraph-dhall-demo

Geoffrey Gilmore

commit sha adbc56995bf247f952b889e68817732b186e9772

hardcode storageclass

view details

push time in 3 hours

pull request commentalumxi22/website

2020 10 event descriptions

You should be able to run the command just (or just build) to render the site and format everything.

nikomatsakis

comment created time in a day

push eventggilmore/deploy-sourcegraph-dhall-demo

Geoffrey Gilmore

commit sha 360c83d7426ca9aeca457e6c26126de7f07949cf

codeinteldb

view details

Geoffrey Gilmore

commit sha 6b1b46f403ed3e66d3afe0adc7478568eb2c6ccb

render

view details

push time in 2 days

create barnchggilmore/deploy-sourcegraph-dhall-demo

branch : demo

created branch time in 2 days

push eventggilmore/dotfiles

Geoffrey Gilmore

commit sha 89c1d95f48cb3afe623daf833ecdd2d1f4516f4c

fix autojump directory

view details

push time in 3 days

push eventggilmore/dotfiles

Geoffrey Gilmore

commit sha 853ba0c4eeb153d5a1f062f7b4db0291be7d7b67

fix autojump path

view details

push time in 3 days

push eventggilmore/dotfiles

Geoffrey Gilmore

commit sha e4d3604f76103eaae9527f3f9fb42820e9900094

fix install

view details

push time in 3 days

push eventggilmore/dotfiles

Geoffrey Gilmore

commit sha cc4f04015292befa1251529fed719a7add45efca

fd

view details

push time in 3 days

push eventggilmore/dotfiles

Geoffrey Gilmore

commit sha 4c3dd6187acd7db0924804689398c25ead55460e

bat

view details

push time in 3 days

push eventggilmore/dotfiles

Geoffrey Gilmore

commit sha e04804ffcb905220cec4f9447fd71c2622fd09b2

pi: bash -cf for "yes"

view details

push time in 3 days

delete branch ggilmore/dotfiles

delete branch : pi

delete time in 3 days

push eventggilmore/dotfiles

Geoffrey Gilmore

commit sha c0a55ac9d4c1088c97901f467a3d8dbe02be8c0b

add raspberry pi files (#1)

view details

push time in 3 days

PR merged ggilmore/dotfiles

add raspberry pi files
+81 -0

0 comment

4 changed files

ggilmore

pr closed time in 3 days

PR opened ggilmore/dotfiles

add raspberry pi files
+81 -0

0 comment

4 changed files

pr created time in 3 days

create barnchggilmore/dotfiles

branch : pi

created branch time in 3 days

create barnchggilmore/pi-dot-files

branch : main

created branch time in 3 days

created repositoryggilmore/pi-dot-files

created time in 3 days

pull request commentalumxi22/website

2020 10 event descriptions

just, however, is something that can be managed through asdf now that my PR has been accepted https://github.com/asdf-vm/asdf-plugins/pull/287

nikomatsakis

comment created time in 4 days

pull request commentalumxi22/website

2020 10 event descriptions

Also, is GNU parallel something we can manage through asdf? It'd be nice to have a setup that didn't require people to install that either (or at least we should mention it in the README).

No, nobody has written a plugin for it yet (nor do I know where the source lives or if static binaries exist for it). I

I see now that this repo has a slightly order version of these scripts. In later changes in other repos, I actually moved the parallel calls to a separate script that has a more helpful error message: https://github.com/ggilmore/kickstart/blob/4d60da80f7f3a64ed6f4bbea3ea829771473271e/scripts/parallel_run.sh#L1-L12. I can add the refactor to this repository too.

nikomatsakis

comment created time in 4 days

pull request commentalumxi22/website

2020 10 event descriptions

The repo / CI is already setup to manage fd through asdf:

  • https://github.com/alumxi22/website/blob/e0a4aa55e83f173f940deb51675b7cbfe48aa7c4/.tool-versions#L7
  • https://github.com/alumxi22/website/blob/e0a4aa55e83f173f940deb51675b7cbfe48aa7c4/scripts/ci/dhall/setup.dhall#L8
  • https://github.com/alumxi22/website/blob/e0a4aa55e83f173f940deb51675b7cbfe48aa7c4/scripts/ci/asdf-add-plugins.sh#L17
  • https://github.com/alumxi22/website/runs/1277899339#step:4:82

I just don't call out the installation of the asdf-fd plugin in the README yet for the local setup instructions. I'd just add another bullet point to install this plugin https://gitlab.com/wt0f/asdf-fd (or since it's been added to https://github.com/asdf-vm/asdf-plugins, asdf plugin-add fd will just work - this is what we do in CI).

nikomatsakis

comment created time in 4 days

pull request commentalumxi22/website

2020 10 event descriptions

The asdf instructions are part of the base readme - are those instructions lacking? Of course, you can install all these tools out of band, but you run the risk of your dev environment diverging from CI's.

nikomatsakis

comment created time in 4 days

pull request commentalumxi22/website

2020 10 event descriptions

In all honesty, I would prefer keeping fd. I write several tools using it, and keeping that consistency makes things a lot easier to maintain. In addition, fd has better defaults than find (example: respects gitignore patterns) that have bitten me a lot in the past. While find might be fine for this commit, I can easily see myself writing more helper scripts that would benefit a lot from using fd instead of find. (example: I'll need to setup a light typescript project inside this repo for the donation page's progress bar - that will require helper scripts for linting, building, formatting etc.).

What do you think about adding fd as another asdf requirement to the project readme? That's how it's currently installed for CI.

nikomatsakis

comment created time in 4 days

issue commentsourcegraph/sourcegraph

Distribution 3.21 Tracking issue

Last week:

  • Heads down on preparing / updating deploy-sourcegraph-dhall-archived

This week:

  • Record demo video for internal feedback
pecigonzalo

comment created time in 5 days

create barnchggilmore/deploy-sourcegraph-dhall-demo

branch : main

created branch time in 8 days

create barnchggilmore/deploy-sourcegraph-dhall-demo

branch : schemas

created branch time in 8 days

create barnchggilmore/deploy-sourcegraph-dhall-demo

branch : renovate/configure

created branch time in 8 days

create barnchggilmore/deploy-sourcegraph-dhall-demo

branch : catfood.sgdev.org

created branch time in 8 days

create barnchggilmore/deploy-sourcegraph-dhall-demo

branch : prometheus_generate

created branch time in 8 days

create barnchggilmore/deploy-sourcegraph-dhall-demo

branch : the_rest_generate

created branch time in 8 days

create barnchggilmore/deploy-sourcegraph-dhall-demo

branch : custom_image_names

created branch time in 8 days

create barnchggilmore/deploy-sourcegraph-dhall-demo

branch : dave/dhall-diff

created branch time in 8 days

create barnchggilmore/deploy-sourcegraph-dhall-demo

branch : disable-prometheus

created branch time in 8 days

create barnchggilmore/deploy-sourcegraph-dhall-demo

branch : master

created branch time in 8 days

create barnchggilmore/deploy-sourcegraph-dhall-demo

branch : external_pgsql

created branch time in 8 days

create barnchggilmore/deploy-sourcegraph-dhall-demo

branch : gitserver_generate

created branch time in 8 days

created repositoryggilmore/deploy-sourcegraph-dhall-demo

created time in 8 days

pull request commentasdf-vm/asdf-plugins

Add asdf-plugin for the "just" command runner

Would someone be able to merge this in?

ggilmore

comment created time in 11 days

issue openedsourcegraph/sourcegraph

wip: create customer demo video for dhall direction

Sub-issues for these to be created

  • [ ] Create fake fork of deploy-sourcegraph a with a few customizations
  • [ ] Show migration process involving ds-to-dhall (involves using https://github.com/sourcegraph/deploy-sourcegraph-dhall-archived and doing to the work to get the output to match ds-to-dhall’s and updating that old repository with any changes in the services)
  • [ ] Show incremental diffing process that drives the with statements to copy and paste (we can create a fake “docs” page that is just a text file)
  • [ ] Show pipeline generating kubernetes yaml, and it being applied to a real cluster and working
  • [ ] Show upgrade process
    • [ ] Need to do the work to modify https://github.com/sourcegraph/deploy-sourcegraph-dhall-archived with a branch with updated images

This is for "the first half" of the 3.22 iteration

created time in 11 days

issue commentsourcegraph/sourcegraph

Distribution 3.21 Tracking issue

Last week:

  • Worked / solved an important customer issue: https://sourcegraph.slack.com/archives/CJX299FGE/p1601683378206300?thread_ts=1601389447.086900&cid=CJX299FGEE

  • Sync with @uwedeportivo about Dhall's state given the customer issue re-prioritization

Next week:

  • Focus on preparing a demo for dhall to record for customers
pecigonzalo

comment created time in 11 days

push eventalumxi22/website

Geoffrey Gilmore

commit sha e0a4aa55e83f173f940deb51675b7cbfe48aa7c4

scripts: fix formatting

view details

push time in 12 days

pull request commentalumxi22/website

enter some simple descriptions for events (take 2)

@nikomatsakis Do you have dhall installed on your machine?

Also, it's easier if you create a new branch off of this repository when submitting a PR instead of creating a fork. This allows the CI pipeline to run (I believe that you have write access).

nikomatsakis

comment created time in 12 days

issue commentsourcegraph/sourcegraph

Distribution 3.21 Tracking issue

this week:

  • get spun on on working on the symbols service for deploy-sourcegraph-dhall (Tuesday, Wednesday)
  • spent a lot of time on security (Thursday)
  • spent a lot of time figuring out an important customer issue (Thursday, Friday)

next week:

  • Hopefully there won't be as much task switching so that I can get back to working on dhall
pecigonzalo

comment created time in 19 days

startedpatrickf3139/fzf.fish

started time in 21 days

push eventsourcegraph/about

Geoffrey Gilmore

commit sha 5e88a462a25265c25605e9c0b7a58bd17b261eb5

add page to update sourcegraph.com tokens (#1696)

view details

push time in 22 days

delete branch sourcegraph/about

delete branch : tokens

delete time in 22 days

PR merged sourcegraph/about

add page to update sourcegraph.com tokens
+12 -0

0 comment

2 changed files

ggilmore

pr closed time in 22 days

push eventsourcegraph/about

Geoffrey Gilmore

commit sha 1be3f1cdc330e2ec2e9519ed02a9f0ca41555f6f

add to index

view details

push time in 22 days

PR opened sourcegraph/about

add page to update sourcegraph.com tokens
+11 -0

0 comment

1 changed file

pr created time in 22 days

create barnchsourcegraph/about

branch : tokens

created branch time in 22 days

push eventsourcegraph/deploy-sourcegraph-dhall

Geoffrey Gilmore

commit sha 29c28f9e910f1fbdf433ce21aba1642761f08dfb

ci: add sourcegraph prettier config (#5)

view details

push time in 24 days

PullRequestReviewEvent
PullRequestReviewEvent

issue openedsourcegraph/sourcegraph

write instructions for how to modify sourcegraph.com's dhall generation pipleine

  • dev environment setup
  • structure of configuration object
  • how to modify individual fields with with statements

created time in a month

issue openedsourcegraph/sourcegraph

write developer friendly documentation for deploy-sourcegraph-dhall architecture

  • general layout of repository
  • how do I add a new service?
  • dev environment setup
  • how do changes here get incorporated into sourcegraph.com

created time in a month

issue openedsourcegraph/sourcegraph

sourcegraph.com: write bot to incorporate image tag updates in dhall pipeline

  • Renovate only updates YAML, but we want to enforce that the dhall generation pipeline is the source of truth
  • We can't regress on sourcegraph.com running the sourcegraph/sourcegraph images
  • We'll need to write a small tool that translates Kubernetes image definitions into the structured dhall representation (needed for modifications) e.x: "index.sourcegraph.net/sourcegraph/frontend:insiders@sha256:123tsf" -> { name = "sourcegraph/frontend", tag = "insiders", digest = Some "123tsf", index = Some "index.sourcegraph.net" }
  • We'll need to run this tool after every renovate commit to 1) pick up the image tag change 2) modify the dhall generation pipeline to pick up this change 3) commit this change back to the repository (will be a no-op if the images don't change) 4) re-run the dhall generation pipeline to create the modified YAML files

created time in a month

issue openedsourcegraph/sourcegraph

add https://github.com/sourcegraph/deploy-sourcegraph-dhall to https://github.com/sourcegraph/deploy-sourcegraph-dot-com

  • [ ] remove existing YAML Files
  • [ ] add pipeline file that imports https://github.com/sourcegraph/deploy-sourcegraph-dhall with the necessary customization
  • [ ] add CI check to verify that dhall and generated kubernetes YAML are synchronized

created time in a month

startedjef/nvidia-snatcher

started time in a month

issue commentsourcegraph/sourcegraph

Distribution 3.20 Tracking issue

last week:

  • 3.21 Planning
  • prepared Dhall proof of concept for architecture meeting

next week:

  • pick services for sourcegraph.com dhall migration work
  • identify substeps for each service (choose customizations, documentation, etc.)
pecigonzalo

comment created time in a month

delete branch ggilmore/ds-dhall-proto

delete branch : jaeger-no-internal

delete time in a month

push eventggilmore/ds-dhall-proto

Geoffrey Gilmore

commit sha 081d5b100e87e2683708973bc65542f61c6f3662

remove internal from deployment, use jaeger (#4)

view details

push time in a month

push eventggilmore/ds-dhall-proto

Geoffrey Gilmore

commit sha 270a4cf2767c1575b8fff999b34c10a4c48cf870

handle security context

view details

push time in a month

create barnchggilmore/ds-dhall-proto

branch : jaeger-no-internal

created branch time in a month

delete branch ggilmore/ds-dhall-proto

delete branch : demo-shortcuts

delete time in a month

push eventggilmore/ds-dhall-proto

Geoffrey Gilmore

commit sha 18f7eb3cae73907b4619ab5e57795efa8e49671a

add short-cuts for demo (#3)

view details

push time in a month

push eventggilmore/ds-dhall-proto

Geoffrey Gilmore

commit sha 7084c63a3593d0003a7af94f99f9003aaaabe258

build-prefix

view details

push time in a month

PR opened ggilmore/ds-dhall-proto

add short-cuts for demo
+6 -0

0 comment

1 changed file

pr created time in a month

create barnchggilmore/ds-dhall-proto

branch : demo-shortcuts

created branch time in a month

delete branch ggilmore/ds-dhall-proto

delete branch : more-simplifications

delete time in a month

push eventggilmore/ds-dhall-proto

Geoffrey Gilmore

commit sha 99f2dd843825c0f4a31ee8a3720d71148d135e43

more cleanup (#2)

view details

push time in a month

PR merged ggilmore/ds-dhall-proto

more cleanup
+77 -20416

0 comment

12 changed files

ggilmore

pr closed time in a month

push eventggilmore/ds-dhall-proto

Geoffrey Gilmore

commit sha 3011dd081f333b0f27b3377ac25593538daf4174

remove format, lint steps from just freeze

view details

push time in a month

push eventggilmore/ds-dhall-proto

Geoffrey Gilmore

commit sha e3088a99539745b82cfed38f996a7d5ea583a480

ci: check -> freeze

view details

push time in a month

push eventggilmore/ds-dhall-proto

Geoffrey Gilmore

commit sha e6fd021f8c97a74a088d7b6bc454c8250c0cec28

ci: add dhall-freeze check

view details

push time in a month

PR opened ggilmore/ds-dhall-proto

more cleanup
+30 -20410

0 comment

8 changed files

pr created time in a month

create barnchggilmore/ds-dhall-proto

branch : more-simplifications

created branch time in a month

delete branch ggilmore/ds-dhall-proto

delete branch : src

delete time in a month

push eventggilmore/ds-dhall-proto

Geoffrey Gilmore

commit sha c789f0496648f12e5732c092f399fffa949236de

add prototype (#1)

view details

push time in a month

PR merged ggilmore/ds-dhall-proto

add prototype

rough, but it'll do

+22016 -3

0 comment

37 changed files

ggilmore

pr closed time in a month

PR opened ggilmore/ds-dhall-proto

add prototype

rough, but it'll do

+22016 -3

0 comment

37 changed files

pr created time in a month

push eventggilmore/ds-dhall-proto

Geoffrey Gilmore

commit sha ce4db9ebd1d3b50db748ecd0d270d8b4d8b9a7e4

add freeze-to-justfile

view details

push time in a month

push eventggilmore/ds-dhall-proto

Geoffrey Gilmore

commit sha b0a84415feeb233d04a75243078724586a93020d

something working

view details

Geoffrey Gilmore

commit sha e1b44db59ea062980a083acb1f1f2abe55eea9b7

remove test

view details

push time in a month

push eventggilmore/ds-dhall-proto

Geoffrey Gilmore

commit sha 2a9345eda5395db96857d643b18c179836f5ed7d

add image/manipulate fun

view details

push time in a month

push eventggilmore/ds-dhall-proto

Geoffrey Gilmore

commit sha 2407050a5c43c108a221304e26baf7aba4ab7eb4

lint

view details

push time in a month

push eventggilmore/ds-dhall-proto

Geoffrey Gilmore

commit sha 2160b44bfbdae03ad01540321ff868bcac880681

add docker-compose example

view details

push time in a month

push eventggilmore/ds-dhall-proto

Geoffrey Gilmore

commit sha e2674549fa0f68342799969c9db665f7f674b296

wip

view details

push time in a month

issue commentsourcegraph/sourcegraph

Distribution 3.20 Tracking issue

Last week:

  • Decided with @uwedeportivo to onboard @slimsag to the dhall work
  • Did some 3.21 planning
  • Helped investigate bugs with ds-to-dhall and various tools
  • Started work on my dhall proof of concept

This week:

  • More 3.21 planning
  • Heads down on my dhall proof of concept. I'm worried that I'm kind of going in circles with this one, but I think I'll have something to show even if it's rough.
pecigonzalo

comment created time in a month

push eventggilmore/ds-dhall-proto

Geoffrey Gilmore

commit sha 8bff44e69e32ad5620d8cbbf80c4b45ff58e280e

add new testcase for images

view details

Geoffrey Gilmore

commit sha a892d2c8b9cbd198549b2b4cda2df16a2f14f04c

wip

view details

push time in a month

delete branch sourcegraph/ds-to-dhall

delete branch : ggilmore-patch-1

delete time in a month

push eventsourcegraph/ds-to-dhall

Geoffrey Gilmore

commit sha a55c485b374b3cba95d1e9b01138635b1e1bcea3

asdf: update dhall 1.35.0 (#28)

view details

push time in a month

PR opened sourcegraph/ds-to-dhall

asdf: update dhall 1.35.0
+1 -1

0 comment

1 changed file

pr created time in a month

create barnchsourcegraph/ds-to-dhall

branch : ggilmore-patch-1

created branch time in a month

PullRequestReviewEvent

push eventggilmore/kickstart

Geoffrey Gilmore

commit sha 4d60da80f7f3a64ed6f4bbea3ea829771473271e

Update README.md

view details

push time in a month

more