Skip to content

Commit

Permalink
adopt homebrew
Browse files Browse the repository at this point in the history
Signed-off-by: Xe Iaso <[email protected]>
  • Loading branch information
Xe committed Jun 21, 2024
1 parent 3693dc9 commit 7b51d78
Show file tree
Hide file tree
Showing 8 changed files with 688 additions and 38 deletions.
26 changes: 11 additions & 15 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,12 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: '1.22'
- name: Set up Homebrew
uses: Homebrew/actions/setup-homebrew@master

- name: Install Brew dependencies
run: |
brew bundle
- name: cache deno.land dependencies
uses: actions/cache@v2
Expand All @@ -25,20 +27,14 @@ jobs:
restore-keys: ${{ runner.os }}-deno-
path: |
/home/runner/.cache/deno
- run: |
curl -L -o dhall-linux.tar.bz2 https://github.com/dhall-lang/dhall-haskell/releases/download/1.42.0/dhall-json-1.7.12-x86_64-linux.tar.bz2
tar -xvjf dhall-linux.tar.bz2
mv bin/* /usr/local/bin
- uses: denoland/setup-deno@v1
with:
deno-version: v1.x

- uses: typst-community/setup-typst@v3
- name: Build
run: go build -v ./...

- name: Test
run: go test -v ./...

- name: Ensure generated code is up to date
run: |
go generate ./...
git diff --exit-code || echo "The current tree is dirty, run 'go generate ./...' to fix it"
20 changes: 20 additions & 0 deletions Brewfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
brew "[email protected]"

brew "dhall"
brew "dhall-lsp-server"
brew "dhall-json"

brew "typst"
brew "typstfmt"

brew "deno"

brew "protobuf"
brew "protoc-gen-go"
brew "xe/pkgs/protoc-gen-twirp"

brew "jq"
brew "jo"

brew "earthly"
brew "pandoc"
634 changes: 634 additions & 0 deletions Brewfile.lock.json

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions internal/adminpb/internal.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions pb/external/mi/mi.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions pb/external/mimi/announce/mimi-announce.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 7 additions & 7 deletions pb/external/protofeed/protofeed.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions pb/xesite.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 7b51d78

Please sign in to comment.