11# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22#
3- # Generated on 2025-08-28T10:42:20Z by kres 4a927f7 .
3+ # Generated on 2025-10-24T13:46:55Z by kres 46e133d .
44
55concurrency :
66 group : ${{ github.head_ref || github.run_id }}
@@ -26,13 +26,12 @@ jobs:
2626 packages : write
2727 pull-requests : read
2828 runs-on :
29- - self-hosted
30- - generic
29+ group : generic
3130 if : (!startsWith(github.head_ref, 'renovate/') && !startsWith(github.head_ref, 'dependabot/'))
3231 steps :
3332 - name : gather-system-info
3433 id : system-info
35- uses : kenchan0130/actions-system-info@v1.3.1
34+ uses : kenchan0130/actions-system-info@v1.4.0
3635 continue-on-error : true
3736 - name : print-system-info
3837 run : |
@@ -70,6 +69,107 @@ jobs:
7069 - name : base
7170 run : |
7271 make base
72+ - name : release-notes
73+ if : startsWith(github.ref, 'refs/tags/')
74+ run : |
75+ make release-notes
76+ - name : Release
77+ if : startsWith(github.ref, 'refs/tags/')
78+ uses : softprops/action-gh-release@v2
79+ with :
80+ body_path : _out/RELEASE_NOTES.md
81+ draft : " true"
82+ lint :
83+ runs-on :
84+ group : generic
85+ if : github.event_name == 'pull_request'
86+ needs :
87+ - default
88+ steps :
89+ - name : gather-system-info
90+ id : system-info
91+ uses : kenchan0130/actions-system-info@v1.4.0
92+ continue-on-error : true
93+ - name : print-system-info
94+ run : |
95+ MEMORY_GB=$((${{ steps.system-info.outputs.totalmem }}/1024/1024/1024))
96+
97+ OUTPUTS=(
98+ "CPU Core: ${{ steps.system-info.outputs.cpu-core }}"
99+ "CPU Model: ${{ steps.system-info.outputs.cpu-model }}"
100+ "Hostname: ${{ steps.system-info.outputs.hostname }}"
101+ "NodeName: ${NODE_NAME}"
102+ "Kernel release: ${{ steps.system-info.outputs.kernel-release }}"
103+ "Kernel version: ${{ steps.system-info.outputs.kernel-version }}"
104+ "Name: ${{ steps.system-info.outputs.name }}"
105+ "Platform: ${{ steps.system-info.outputs.platform }}"
106+ "Release: ${{ steps.system-info.outputs.release }}"
107+ "Total memory: ${MEMORY_GB} GB"
108+ )
109+
110+ for OUTPUT in "${OUTPUTS[@]}";do
111+ echo "${OUTPUT}"
112+ done
113+ continue-on-error : true
114+ - name : checkout
115+ uses : actions/checkout@v5
116+ - name : Unshallow
117+ run : |
118+ git fetch --prune --unshallow
119+ - name : Set up Docker Buildx
120+ id : setup-buildx
121+ uses : docker/setup-buildx-action@v3
122+ with :
123+ driver : remote
124+ endpoint : tcp://buildkit-amd64.ci.svc.cluster.local:1234
125+ timeout-minutes : 10
126+ - name : lint
127+ run : |
128+ make lint
129+ unit-tests :
130+ runs-on :
131+ group : generic
132+ if : github.event_name == 'pull_request'
133+ needs :
134+ - default
135+ steps :
136+ - name : gather-system-info
137+ id : system-info
138+ uses : kenchan0130/actions-system-info@v1.4.0
139+ continue-on-error : true
140+ - name : print-system-info
141+ run : |
142+ MEMORY_GB=$((${{ steps.system-info.outputs.totalmem }}/1024/1024/1024))
143+
144+ OUTPUTS=(
145+ "CPU Core: ${{ steps.system-info.outputs.cpu-core }}"
146+ "CPU Model: ${{ steps.system-info.outputs.cpu-model }}"
147+ "Hostname: ${{ steps.system-info.outputs.hostname }}"
148+ "NodeName: ${NODE_NAME}"
149+ "Kernel release: ${{ steps.system-info.outputs.kernel-release }}"
150+ "Kernel version: ${{ steps.system-info.outputs.kernel-version }}"
151+ "Name: ${{ steps.system-info.outputs.name }}"
152+ "Platform: ${{ steps.system-info.outputs.platform }}"
153+ "Release: ${{ steps.system-info.outputs.release }}"
154+ "Total memory: ${MEMORY_GB} GB"
155+ )
156+
157+ for OUTPUT in "${OUTPUTS[@]}";do
158+ echo "${OUTPUT}"
159+ done
160+ continue-on-error : true
161+ - name : checkout
162+ uses : actions/checkout@v5
163+ - name : Unshallow
164+ run : |
165+ git fetch --prune --unshallow
166+ - name : Set up Docker Buildx
167+ id : setup-buildx
168+ uses : docker/setup-buildx-action@v3
169+ with :
170+ driver : remote
171+ endpoint : tcp://buildkit-amd64.ci.svc.cluster.local:1234
172+ timeout-minutes : 10
73173 - name : unit-tests
74174 run : |
75175 make unit-tests
@@ -80,18 +180,6 @@ jobs:
80180 uses : codecov/codecov-action@v5
81181 with :
82182 files : _out/coverage-unit-tests.txt
183+ flags : unit-tests
83184 token : ${{ secrets.CODECOV_TOKEN }}
84185 timeout-minutes : 3
85- - name : lint
86- run : |
87- make lint
88- - name : release-notes
89- if : startsWith(github.ref, 'refs/tags/')
90- run : |
91- make release-notes
92- - name : Release
93- if : startsWith(github.ref, 'refs/tags/')
94- uses : crazy-max/ghaction-github-release@v2
95- with :
96- body_path : _out/RELEASE_NOTES.md
97- draft : " true"
0 commit comments