From 262d735986fed9337a91ba814596fed121fed3e3 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Wed, 30 Jul 2025 20:48:34 +0300 Subject: [PATCH] Removed continious delivery (CD) in favor of deploying through nix --- .github/workflows/cd.yml | 67 ---------------------------------------- 1 file changed, 67 deletions(-) delete mode 100644 .github/workflows/cd.yml diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml deleted file mode 100644 index dcc4a02..0000000 --- a/.github/workflows/cd.yml +++ /dev/null @@ -1,67 +0,0 @@ -name: continious deployment - -on: - push: - branches: [master] - -jobs: - cd: - name: Deploy - runs-on: ubuntu-latest - timeout-minutes: 5 - - steps: - - name: Check out code - uses: actions/checkout@v4 - - - name: Set up Go - uses: actions/setup-go@v5 - with: - go-version: "1.23.2" - - # Runs CI again (doesn't seem to be possible to reuse CI as it's in a diff workflow) - - name: Format code - run: test -z $(go fmt ./...) - - - name: Install staticcheck - run: go install honnef.co/go/tools/cmd/staticcheck@latest - - - name: Run static analysis (linting) - run: staticcheck ./... - - - name: Run tests - run: go test --cover ./... - - - name: Install gosec - run: go install github.com/securego/gosec/v2/cmd/gosec@latest - - - name: Run gosec - run: gosec ./... - - # Starts deployment - - name: Install goose - run: go install github.com/pressly/goose/v3/cmd/goose@latest - - - name: Convert migrations from timestamps to indices - run: goose fix -dir internal/server/api/migrations - - - name: Build executable - run: GOOS=linux GOARCH=amd64 go build -o ./eko-server ./cmd/server - - - name: Deploy to server - uses: easingthemes/ssh-deploy@main - with: - SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} - ARGS: "-avz" - SOURCE: "eko-server" - REMOTE_HOST: eko.kyren.codes - REMOTE_USER: eko - TARGET: "/var/lib/eko" - SCRIPT_BEFORE: | - whoami - ls -al - SCRIPT_AFTER: | - whoami - ls -al - echo $RSYNC_STDOUT -