aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/go.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/go.yml')
-rw-r--r--.github/workflows/go.yml108
1 files changed, 54 insertions, 54 deletions
diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml
index d3579f3..fccae99 100644
--- a/.github/workflows/go.yml
+++ b/.github/workflows/go.yml
@@ -2,9 +2,9 @@ name: Go
on:
push:
- branches: [ "master" ]
+ branches: ["master"]
pull_request:
- branches: [ "master" ]
+ branches: ["master"]
permissions:
contents: read
@@ -17,64 +17,64 @@ jobs:
build:
runs-on: alrest-x
steps:
- - uses: actions/checkout@v4
- with:
- persist-credentials: false
- fetch-tags: true
- fetch-depth: 0
+ - uses: actions/checkout@v4
+ with:
+ persist-credentials: false
+ fetch-tags: true
+ fetch-depth: 0
- - name: build essential
- run: |
- sudo apt-get update
- sudo apt-get install -y build-essential
+ - name: build essential
+ run: |
+ sudo apt-get update
+ sudo apt-get install -y build-essential
- - name: Set up Homebrew
- uses: Homebrew/actions/setup-homebrew@master
+ - name: Set up Homebrew
+ uses: Homebrew/actions/setup-homebrew@master
- - name: Setup Homebrew cellar cache
- uses: actions/cache@v4
- with:
- path: |
- /home/linuxbrew/.linuxbrew/Cellar
- /home/linuxbrew/.linuxbrew/bin
- /home/linuxbrew/.linuxbrew/etc
- /home/linuxbrew/.linuxbrew/include
- /home/linuxbrew/.linuxbrew/lib
- /home/linuxbrew/.linuxbrew/opt
- /home/linuxbrew/.linuxbrew/sbin
- /home/linuxbrew/.linuxbrew/share
- /home/linuxbrew/.linuxbrew/var
- key: ${{ runner.os }}-go-homebrew-cellar-${{ hashFiles('go.sum') }}
- restore-keys: |
- ${{ runner.os }}-go-homebrew-cellar-
+ - name: Setup Homebrew cellar cache
+ uses: actions/cache@v4
+ with:
+ path: |
+ /home/linuxbrew/.linuxbrew/Cellar
+ /home/linuxbrew/.linuxbrew/bin
+ /home/linuxbrew/.linuxbrew/etc
+ /home/linuxbrew/.linuxbrew/include
+ /home/linuxbrew/.linuxbrew/lib
+ /home/linuxbrew/.linuxbrew/opt
+ /home/linuxbrew/.linuxbrew/sbin
+ /home/linuxbrew/.linuxbrew/share
+ /home/linuxbrew/.linuxbrew/var
+ key: ${{ runner.os }}-go-homebrew-cellar-${{ hashFiles('go.sum') }}
+ restore-keys: |
+ ${{ runner.os }}-go-homebrew-cellar-
- - name: Install Brew dependencies
- run: |
- brew bundle
+ - name: Install Brew dependencies
+ run: |
+ brew bundle
- - name: Setup Golang caches
- uses: actions/cache@v4
- with:
- path: |
- ~/.cache/go-build
- ~/go/pkg/mod
- key: ${{ runner.os }}-golang-${{ hashFiles('**/go.sum') }}
- restore-keys: |
- ${{ runner.os }}-golang-
+ - name: Setup Golang caches
+ uses: actions/cache@v4
+ with:
+ path: |
+ ~/.cache/go-build
+ ~/go/pkg/mod
+ key: ${{ runner.os }}-golang-${{ hashFiles('**/go.sum') }}
+ restore-keys: |
+ ${{ runner.os }}-golang-
- - name: Build
- run: go build ./...
+ - name: Build
+ run: go build ./...
- - name: Test
- run: go test ./...
+ - name: Test
+ run: go test ./...
- - name: Log into registry
- if: github.event_name != 'pull_request'
- uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
- with:
- registry: ghcr.io
- username: xe
- password: ${{ secrets.GHCR_PUSH }}
+ - name: Log into registry
+ if: github.event_name != 'pull_request'
+ uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
+ with:
+ registry: ghcr.io
+ username: xe
+ password: ${{ secrets.GHCR_PUSH }}
- - name: Build docker images
- run: go tool yeet
+ - name: Build docker images
+ run: go tool yeet