aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ci.yaml42
1 files changed, 36 insertions, 6 deletions
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index a14b705be5..5dec0cc11a 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -50,7 +50,12 @@ jobs:
uses: actions/checkout@v3
- name: Switch to specific commit
if: ${{ github.event_name == 'workflow_dispatch' }}
- run: git checkout ${{ inputs.commit }}
+ run: |
+ rf -rf ../ci
+ cp -r ci ../
+ git checkout ${{ inputs.commit }}
+ rm -rf ci
+ mv ../ci .
- name: Build and Test
run: sh ./ci/linux/build-x86_64-debug.sh
- name: Print Version
@@ -63,7 +68,12 @@ jobs:
uses: actions/checkout@v3
- name: Switch to specific commit
if: ${{ github.event_name == 'workflow_dispatch' }}
- run: git checkout ${{ inputs.commit }}
+ run: |
+ rf -rf ../ci
+ cp -r ci ../
+ git checkout ${{ inputs.commit }}
+ rm -rf ci
+ mv ../ci .
- name: Build and Test
run: sh ./ci/linux/build-x86_64-release.sh
x86_64-macos:
@@ -76,7 +86,12 @@ jobs:
uses: actions/checkout@v3
- name: Switch to specific commit
if: ${{ github.event_name == 'workflow_dispatch' }}
- run: git checkout ${{ inputs.commit }}
+ run: |
+ rf -rf ../ci
+ cp -r ci ../
+ git checkout ${{ inputs.commit }}
+ rm -rf ci
+ mv ../ci .
- name: Build and Test
run: ./ci/macos/build-x86_64.sh
x86_64-windows:
@@ -89,7 +104,12 @@ jobs:
uses: actions/checkout@v3
- name: Switch to specific commit
if: ${{ github.event_name == 'workflow_dispatch' }}
- run: git checkout ${{ inputs.commit }}
+ run: |
+ rf -rf ../ci
+ cp -r ci ../
+ git checkout ${{ inputs.commit }}
+ rm -rf ci
+ mv ../ci .
- name: Build and Test
run: ./ci/windows/build.ps1
aarch64-linux:
@@ -100,7 +120,12 @@ jobs:
uses: actions/checkout@v3
- name: Switch to specific commit
if: ${{ github.event_name == 'workflow_dispatch' }}
- run: git checkout ${{ inputs.commit }}
+ run: |
+ rf -rf ../ci
+ cp -r ci ../
+ git checkout ${{ inputs.commit }}
+ rm -rf ci
+ mv ../ci .
- name: Build and Test
run: sh ./ci/linux/build-aarch64.sh
aarch64-macos:
@@ -113,6 +138,11 @@ jobs:
uses: actions/checkout@v3
- name: Switch to specific commit
if: ${{ github.event_name == 'workflow_dispatch' }}
- run: git checkout ${{ inputs.commit }}
+ run: |
+ rf -rf ../ci
+ cp -r ci ../
+ git checkout ${{ inputs.commit }}
+ rm -rf ci
+ mv ../ci .
- name: Build and Test
run: ./ci/macos/build-aarch64.sh