diff --git a/.github/workflows/build-nightly_12.3.yml b/.github/workflows/build-nightly_12.3.yml index a313395f2..f1a17b619 100644 --- a/.github/workflows/build-nightly_12.3.yml +++ b/.github/workflows/build-nightly_12.3.yml @@ -20,7 +20,7 @@ jobs: LATEST_COMMIT_TIMESPAN: ${{ steps.get-latest-commit-timespan.outputs.LATEST_COMMIT_TIMESPAN}} steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -43,7 +43,7 @@ jobs: runs-on: windows-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: 'true' @@ -118,25 +118,25 @@ jobs: - name: Push test log as artifact if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: testLog_Windows path: ./testLog*.html - name: Push nightly installer as artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: PKSim Installer ${{env.APP_VERSION}} path: setup\deploy\*.msi - name: Push nightly portable as artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: PKSim Portable ${{env.APP_VERSION}} path: setup\PK-Sim ${{env.APP_VERSION}} - name: Push R dependencies as artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: PKSim R Dependencies path: src\PKSimRDependencyResolution\bin\Debug\${{env.TARGET_FRAMEWORK}}\pk-sim-r-dependencies.zip diff --git a/.github/workflows/build-nightly_v13.yml b/.github/workflows/build-nightly_v13.yml new file mode 100644 index 000000000..9a608a3b0 --- /dev/null +++ b/.github/workflows/build-nightly_v13.yml @@ -0,0 +1,20 @@ +name: Build Nightly 13.0 +run-name: Version 13.0.${{ github.run_number }} + +on: + workflow_dispatch: + +permissions: + contents: read + packages: read + +jobs: + check-branch: + runs-on: ubuntu-latest + steps: + - name: Validate source branch + run: | + if [ "${{ github.ref_name }}" != "V13" ]; then + echo "::error::Please call the workflow from the V13 branch" + exit 1 + fi \ No newline at end of file diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index ef40150dd..7cbda2027 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -14,7 +14,7 @@ jobs: runs-on: windows-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: 'true'