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: |
|
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
|
||||||
|
|
|
||||||
|
|
@ -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 && \
|
||||||
|
|
|
||||||
2
Makefile
2
Makefile
|
|
@ -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 && \
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue