Skip to content

Commit 6940c1e

Browse files
test pull_request_target trigger on main branch
1 parent 087e718 commit 6940c1e

3 files changed

Lines changed: 43 additions & 85 deletions

File tree

.github/workflows/ReSim_CI.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: CI ReSim
2+
3+
on:
4+
pull_request_target:
5+
workflow_dispatch:
6+
7+
env:
8+
PR_SERVER: ${{ vars.LTX_PR_SERVER }}
9+
TESTING_TOOLS: ${{ vars.LTX_TESTING_TOOLS }}
10+
EVENT_NUMBER: ${{ github.event.number }}
11+
PR_SHA: ${{ github.event.pull_request.base.sha }}
12+
13+
jobs:
14+
prepare:
15+
runs-on: [ self-hosted, Linux, regression_testing ]
16+
steps:
17+
- uses: actions/checkout@v6
18+
with:
19+
sparse-checkout: './.CI/ReSim'
20+
21+
- name: Checkout code in docker
22+
run: ./.CI/ReSim/prepare_pr.sh ${{ env.EVENT_NUMBER }}
23+
24+
testrun_modelica:
25+
needs: prepare
26+
runs-on: [ self-hosted, Linux, regression_testing ]
27+
environment:
28+
name: Report modelica
29+
url: ${{ env.PR_SERVER }}/${{ env.EVENT_NUMBER }}/Modelica/report/PR_comparison_report.html
30+
steps:
31+
- name: Run tests modelica
32+
run: ./.CI/ReSim/run_pr.sh ${{ env.EVENT_NUMBER }} ${{ env.PR_SHA }} Modelica ${{ env.TESTING_TOOLS }}
33+
34+
35+
testrun_modelicatest:
36+
needs: prepare
37+
runs-on: [ self-hosted, Linux, regression_testing ]
38+
environment:
39+
name: Report modelicatest
40+
url: ${{ env.PR_SERVER }}/${{ env.EVENT_NUMBER }}/ModelicaTest/report/PR_comparison_report.html
41+
steps:
42+
- name: Run tests modelicatest
43+
run: ./.CI/ReSim/run_pr.sh ${{ env.EVENT_NUMBER }} ${{ env.PR_SHA }} ModelicaTest ${{ env.TESTING_TOOLS }}

.github/workflows/resimCI.yml

Lines changed: 0 additions & 73 deletions
This file was deleted.

.github/workflows/resimCI_trigger.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)