diff --git a/.forgejo/workflows/push-prod-test.yaml b/.forgejo/workflows/push-prod-test.yaml new file mode 100644 index 0000000..70065d6 --- /dev/null +++ b/.forgejo/workflows/push-prod-test.yaml @@ -0,0 +1,36 @@ +on: + push: + branches: + - dev + +env: + EXEC: arimelody-web + +jobs: + deploy: + runs-on: docker + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Go + uses: actions/setup-go@v4 + with: + go-version: '^1.25.1' + + - name: Run tests + run: go test -v ./model + + - name: Build binary + run: make build + + - name: Bundle tarball + run: make bundle + + - name: Set up SSH keys + uses: webfactory/ssh-agent@v0.9.0 + with: + ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} + + - name: Copy to production server + run: echo "we'll just pretend it works lol" diff --git a/.forgejo/workflows/push-prod.yaml b/.forgejo/workflows/push-prod.yaml index 8e732a6..4a7f7a5 100644 --- a/.forgejo/workflows/push-prod.yaml +++ b/.forgejo/workflows/push-prod.yaml @@ -15,6 +15,8 @@ jobs: - name: Set up Go uses: actions/setup-go@v4 + with: + go-version: '^1.25.1' - name: Run tests run: go test -v ./model