This commit is contained in:
lone-cloud 2026-02-13 17:57:23 -08:00
parent c77a1e164d
commit e205e84428
5 changed files with 6 additions and 24 deletions

View file

@ -25,28 +25,10 @@ jobs:
restore-keys: | restore-keys: |
${{ runner.os }}-go- ${{ runner.os }}-go-
- name: Download dependencies - name: Install tools
run: go mod download
- name: Run go vet
run: go vet ./...
- name: Run gofmt
run: | run: |
if [ "$(gofmt -s -l . | wc -l)" -gt 0 ]; then go install golang.org/x/tools/cmd/goimports@latest
echo "Code is not formatted. Run 'make fmt'" curl -sSfL https://golangci-lint.run/install.sh | sh -s -- -b $(go env GOPATH)/bin v2.8.0
gofmt -s -l .
exit 1
fi
- name: Install golangci-lint
uses: golangci/golangci-lint-action@v9
with:
version: v2.8.0
args: --timeout=5m
- name: Check frontend
run: npx @biomejs/biome@latest check .
- name: Build - name: Build
run: go build -v . run: make all

View file

@ -20,7 +20,7 @@ FROM debian:trixie-slim
ARG TARGETARCH ARG TARGETARCH
COPY vendor/signal-cli-${TARGETARCH}.gz /tmp/signal-cli.gz COPY signal-cli/signal-cli-${TARGETARCH}.gz /tmp/signal-cli.gz
RUN apt-get update && \ RUN apt-get update && \
apt-get install -y --no-install-recommends wget && \ apt-get install -y --no-install-recommends wget && \

View file

@ -41,7 +41,7 @@ install-tools:
aarch64) SIGNAL_ARCH=arm64 ;; \ aarch64) SIGNAL_ARCH=arm64 ;; \
*) echo "Unsupported architecture: $$ARCH"; exit 1 ;; \ *) echo "Unsupported architecture: $$ARCH"; exit 1 ;; \
esac; \ esac; \
gunzip -c vendor/signal-cli-$${SIGNAL_ARCH}.gz > /tmp/signal-cli && \ gunzip -c signal-cli/signal-cli-$${SIGNAL_ARCH}.gz > /tmp/signal-cli && \
sudo mv /tmp/signal-cli /usr/local/bin/signal-cli && \ sudo mv /tmp/signal-cli /usr/local/bin/signal-cli && \
sudo chmod +x /usr/local/bin/signal-cli && \ sudo chmod +x /usr/local/bin/signal-cli && \
signal-cli --version && \ signal-cli --version && \