Daniel Bohry 6 өдөр өмнө
parent
commit
18c25bb6c8

+ 11 - 0
.github/workflows/buildAndRelease.yml

@@ -3,6 +3,13 @@ name: Release
 on:
 on:
   push:
   push:
     branches: [ main ]
     branches: [ main ]
+  workflow_dispatch:
+    inputs:
+      branch:
+        description: 'Branch to build'
+        required: true
+        default: 'main'
+        type: string
 
 
 jobs:
 jobs:
   build-and-test:
   build-and-test:
@@ -10,6 +17,8 @@ jobs:
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
       - uses: actions/checkout@v3
       - uses: actions/checkout@v3
+        with:
+          ref: ${{ github.event.inputs.branch || github.ref }}
       - name: Set up JDK
       - name: Set up JDK
         uses: actions/setup-java@v3
         uses: actions/setup-java@v3
         with:
         with:
@@ -24,6 +33,8 @@ jobs:
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
       - uses: actions/checkout@v3
       - uses: actions/checkout@v3
+        with:
+          ref: ${{ github.event.inputs.branch || github.ref }}
       - name: Set up JDK
       - name: Set up JDK
         uses: actions/setup-java@v3
         uses: actions/setup-java@v3
         with:
         with: