Ver Fonte

ci(build): compile binaries on pull requests without uploading

Frédéric Guillot há 3 dias atrás
pai
commit
e0b1ec24e3
1 ficheiros alterados com 9 adições e 0 exclusões
  1. 9 0
      .github/workflows/build_binaries.yml

+ 9 - 0
.github/workflows/build_binaries.yml

@@ -6,6 +6,14 @@ on:
   push:
     tags:
       - '[0-9]+.[0-9]+.[0-9]+'
+  pull_request:
+    branches: [ main ]
+    paths:
+      - '.github/workflows/build_binaries.yml'
+      - 'Makefile'
+      - 'go.mod'
+      - 'go.sum'
+      - '**.go'
 jobs:
   build:
     name: Build
@@ -24,6 +32,7 @@ jobs:
           CGO_ENABLED: 0
         run: make build
       - name: Upload binaries
+        if: github.event_name != 'pull_request'
         uses: actions/upload-artifact@v7
         with:
           name: binaries