Skip to content

Commit

Permalink
ci: split simplified test
Browse files Browse the repository at this point in the history
  • Loading branch information
yih-redhat committed Feb 21, 2024
1 parent 3478ac2 commit b7a53e4
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 16 deletions.
7 changes: 3 additions & 4 deletions .github/workflows/cs8.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
name: RHEL for Edge test on CS8

on:
# Triggered by osbuild-composer CI from gitlab
repository_dispatch:
types: [osbuild-composer-ci]
types: [trigger-workflow]

jobs:
pr-info:
runs-on: ubuntu-latest
steps:
- name: Get PR number from string PR-xxxx
- name: Get PR number from trigger event
id: pr-num
run: |
PR_NUM=$(echo "${{ github.event.client_payload.pr_number }}" | cut -d'-' -f 2)
PR_NUM=$(echo "${{ github.event.client_payload.pr_number }}")
echo "pr_number=$PR_NUM" >> $GITHUB_OUTPUT
- name: Get information for osbuild-composer pull request
Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/cs9.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
name: RHEL for Edge test on CS9

on:
# Triggered by osbuild-composer CI from gitlab
repository_dispatch:
types: [osbuild-composer-ci]
types: [trigger-workflow]

jobs:
pr-info:
runs-on: ubuntu-latest
steps:
- name: Get PR number from string PR-xxxx
- name: Get PR number from trigger event
id: pr-num
run: |
PR_NUM=$(echo "${{ github.event.client_payload.pr_number }}" | cut -d'-' -f 2)
PR_NUM=$(echo "${{ github.event.client_payload.pr_number }}")
echo "pr_number=$PR_NUM" >> $GITHUB_OUTPUT
- name: Get information for osbuild-composer pull request
Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/fedora-39.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,17 @@
name: RHEL for Edge test on Fedora 39

on:
# Triggered by osbuild-composer CI from gitlab
repository_dispatch:
types: [osbuild-composer-ci]
types: [trigger-workflow]

jobs:
pr-info:
runs-on: ubuntu-latest
steps:
- name: Get PR number from string PR-xxxx
- name: Get PR number from trigger event
id: pr-num
run: |
PR_NUM=$(echo "${{ github.event.client_payload.pr_number }}" | cut -d'-' -f 2)
PR_NUM=$(echo "${{ github.event.client_payload.pr_number }}")
echo "pr_number=$PR_NUM" >> $GITHUB_OUTPUT
- name: Get information for osbuild-composer pull request
Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/rhel-8.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,17 @@
name: RHEL for Edge test on RHEL 8

on:
# Triggered by osbuild-composer CI from gitlab
repository_dispatch:
types: [osbuild-composer-ci]
types: [trigger-workflow]

jobs:
pr-info:
runs-on: ubuntu-latest
steps:
- name: Get PR number from string PR-xxxx
- name: Get PR number from trigger event
id: pr-num
run: |
PR_NUM=$(echo "${{ github.event.client_payload.pr_number }}" | cut -d'-' -f 2)
PR_NUM=$(echo "${{ github.event.client_payload.pr_number }}")
echo "pr_number=$PR_NUM" >> $GITHUB_OUTPUT
- name: Get information for osbuild-composer pull request
Expand Down
12 changes: 12 additions & 0 deletions .github/workflows/rhel-9.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ jobs:
sha: ${{ fromJson(steps.pr-api.outputs.data).head.sha }}
sender_repo: ${{ fromJson(steps.pr-api.outputs.data).head.repo.full_name }}
sender_branch: ${{ fromJson(steps.pr-api.outputs.data).head.ref }}
pr_number: ${{ steps.pr-num.outputs.pr_number }}

pre-edge-commit-9:
needs: pr-info
Expand Down Expand Up @@ -1520,3 +1521,14 @@ jobs:
path: |
/tmp/artifacts/*.json
/tmp/artifacts/*.log
trigger-other-os-test:
if: ${{ always() }}
needs: [pr-info, edge-installer-9]
runs-on: ubuntu-latest
steps:
- name: trigger other os test
uses: peter-evans/repository-dispatch@v3
with:
event-type: trigger-workflow
client-payload: '{"pr_number": "${{ needs.pr-info.outputs.pr_number }}"}'

0 comments on commit b7a53e4

Please sign in to comment.