mirror of
https://github.com/lone-cloud/prism
synced 2026-06-03 08:43:10 -07:00
fix ci
This commit is contained in:
parent
c77a1e164d
commit
e205e84428
5 changed files with 6 additions and 24 deletions
26
.github/workflows/ci.yml
vendored
26
.github/workflows/ci.yml
vendored
|
|
@ -25,28 +25,10 @@ jobs:
|
|||
restore-keys: |
|
||||
${{ runner.os }}-go-
|
||||
|
||||
- name: Download dependencies
|
||||
run: go mod download
|
||||
|
||||
- name: Run go vet
|
||||
run: go vet ./...
|
||||
|
||||
- name: Run gofmt
|
||||
- name: Install tools
|
||||
run: |
|
||||
if [ "$(gofmt -s -l . | wc -l)" -gt 0 ]; then
|
||||
echo "Code is not formatted. Run 'make fmt'"
|
||||
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 .
|
||||
go install golang.org/x/tools/cmd/goimports@latest
|
||||
curl -sSfL https://golangci-lint.run/install.sh | sh -s -- -b $(go env GOPATH)/bin v2.8.0
|
||||
|
||||
- name: Build
|
||||
run: go build -v .
|
||||
run: make all
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ FROM debian:trixie-slim
|
|||
|
||||
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 && \
|
||||
apt-get install -y --no-install-recommends wget && \
|
||||
|
|
|
|||
2
Makefile
2
Makefile
|
|
@ -41,7 +41,7 @@ install-tools:
|
|||
aarch64) SIGNAL_ARCH=arm64 ;; \
|
||||
*) echo "Unsupported architecture: $$ARCH"; exit 1 ;; \
|
||||
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 chmod +x /usr/local/bin/signal-cli && \
|
||||
signal-cli --version && \
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue