@@ -20,7 +20,7 @@ concurrency:
20
20
cancel-in-progress : true
21
21
22
22
env :
23
- AWS_REGION : us-east-1
23
+ AWS_REGION : us-west-2
24
24
25
25
jobs :
26
26
pr-info :
@@ -57,14 +57,14 @@ jobs:
57
57
ref : ${{ fromJson(steps.pr-api.outputs.data).head.ref }}
58
58
repo_url : ${{ fromJson(steps.pr-api.outputs.data).head.repo.html_url }}
59
59
60
- rhel94- integration :
60
+ integration :
61
61
needs : pr-info
62
62
if : ${{ needs.pr-info.outputs.allowed_user == 'true' && !contains(github.event.pull_request.labels.*.name, 'control/skip-ci') }}
63
63
continue-on-error : true
64
64
strategy :
65
65
matrix :
66
66
arch : [x86_64, aarch64]
67
- platform : [aws ]
67
+ distro : [rhel-9-4, rhel-9-5, centos-stream-9, fedora-40, fedora-41 ]
68
68
runs-on : ubuntu-latest
69
69
70
70
steps :
@@ -75,46 +75,17 @@ jobs:
75
75
fetch-depth : 0
76
76
77
77
- name : Run the tests
78
- uses : sclorg/testing-farm-as-github-action@v1
78
+ uses : sclorg/testing-farm-as-github-action@v2
79
79
with :
80
- compose : CentOS-Stream-9
80
+ compose : Fedora-40
81
81
api_key : ${{ secrets.TF_API_KEY }}
82
82
git_url : ${{ needs.pr-info.outputs.repo_url }}
83
83
git_ref : ${{ needs.pr-info.outputs.ref }}
84
84
arch : ${{ matrix.arch }}
85
+ update_pull_request_status : true
86
+ pull_request_status_name : " bootc-${{ matrix.distro }}-${{ matrix.arch }}"
85
87
tmt_context : " arch=${{ matrix.arch }}"
86
- tmt_plan_regex : " ${{ matrix.platform }} "
88
+ tmt_plan_regex : " /install-upgrade/ "
87
89
tf_scope : private
88
90
secrets : " QUAY_USERNAME=${{ secrets.QUAY_USERNAME }};QUAY_PASSWORD=${{ secrets.QUAY_PASSWORD }};QUAY_SECRET=${{ secrets.QUAY_SECRET }};RHEL_REGISTRY_URL=${{ secrets.RHEL_REGISTRY_URL }};DOWNLOAD_NODE=${{ secrets.DOWNLOAD_NODE }};AWS_ACCESS_KEY_ID=${{ secrets.AWS_ACCESS_KEY_ID }};AWS_SECRET_ACCESS_KEY=${{ secrets.AWS_SECRET_ACCESS_KEY }}"
89
- variables : " TEST_OS=rhel-9-4;PLATFORM=${{ matrix.platform }};ARCH=${{ matrix.arch }};AWS_REGION=${{ env.AWS_REGION }}"
90
-
91
- cs9-dev-integration :
92
- needs : pr-info
93
- if : ${{ needs.pr-info.outputs.allowed_user == 'true' && !contains(github.event.pull_request.labels.*.name, 'control/skip-ci') }}
94
- continue-on-error : true
95
- strategy :
96
- matrix :
97
- arch : [x86_64, aarch64]
98
- platform : [aws]
99
- runs-on : ubuntu-latest
100
-
101
- steps :
102
- - name : Clone repository
103
- uses : actions/checkout@v4
104
- with :
105
- ref : ${{ needs.pr-info.outputs.sha }}
106
- fetch-depth : 0
107
-
108
- - name : Run the tests
109
- uses : sclorg/testing-farm-as-github-action@v1
110
- with :
111
- compose : CentOS-Stream-9
112
- api_key : ${{ secrets.TF_API_KEY }}
113
- git_url : ${{ needs.pr-info.outputs.repo_url }}
114
- git_ref : ${{ needs.pr-info.outputs.ref }}
115
- arch : ${{ matrix.arch }}
116
- tmt_context : " arch=${{ matrix.arch }}"
117
- tmt_plan_regex : " ${{ matrix.platform }}"
118
- tf_scope : private
119
- secrets : " QUAY_USERNAME=${{ secrets.QUAY_USERNAME }};QUAY_PASSWORD=${{ secrets.QUAY_PASSWORD }};QUAY_SECRET=${{ secrets.QUAY_SECRET }};AWS_ACCESS_KEY_ID=${{ secrets.AWS_ACCESS_KEY_ID }};AWS_SECRET_ACCESS_KEY=${{ secrets.AWS_SECRET_ACCESS_KEY }}"
120
- variables : " TEST_OS=centos-stream-9;PLATFORM=${{ matrix.platform }};ARCH=${{ matrix.arch }};AWS_REGION=${{ env.AWS_REGION }}"
91
+ variables : " TEST_OS=${{ matrix.distro }};ARCH=${{ matrix.arch }};AWS_REGION=${{ env.AWS_REGION }}"
0 commit comments