@@ -124,6 +124,32 @@ jobs:
124
124
run : make config=asan
125
125
- name : test
126
126
run : make config=asan test
127
+ # #### lint #####
128
+ lint :
129
+ runs-on : ubuntu-latest
130
+ container : debian:trixie
131
+ name : lint
132
+ env :
133
+ linux_distro : debian
134
+ linux_release : trixie
135
+ steps :
136
+ - name : add cppfw deb repo
137
+ uses : myci-actions/add-deb-repo@main
138
+ with :
139
+ repo : deb https://gagis.hopto.org/repo/cppfw/${{ env.linux_distro }} ${{ env.linux_release }} main
140
+ repo-name : cppfw
141
+ keys-asc : https://gagis.hopto.org/repo/cppfw/pubkey.gpg
142
+ install : myci locales git devscripts equivs
143
+ - name : git clone
144
+ uses : myci-actions/checkout@main
145
+ - name : prepare debian package
146
+ run : myci-deb-prepare.sh
147
+ - name : install deps
148
+ run : myci-deb-install-build-deps.sh
149
+ - name : build
150
+ run : make config=lint
151
+ - name : test
152
+ run : make config=lint test
127
153
# #### linux #####
128
154
linux :
129
155
strategy :
@@ -141,6 +167,10 @@ jobs:
141
167
# - {os: debian, codename: bookworm, image_owner: i386/, labels: [i386,docker]}
142
168
- {os: debian, codename: bookworm, image_owner: arm32v7/, labels: [ubuntu-24.04-arm]}
143
169
- {os: debian, codename: bookworm, image_owner: arm64v8/, labels: [ubuntu-24.04-arm]}
170
+ - {os: debian, codename: trixie, image_owner: }
171
+ # - {os: debian, codename: trixie, image_owner: i386/, labels: [i386,docker]}
172
+ - {os: debian, codename: trixie, image_owner: arm32v7/, labels: [ubuntu-24.04-arm]}
173
+ - {os: debian, codename: trixie, image_owner: arm64v8/, labels: [ubuntu-24.04-arm]}
144
174
# - {os: ubuntu, codename: focal, image_owner: }
145
175
# - {os: ubuntu, codename: jammy, image_owner: }
146
176
- {os: ubuntu, codename: noble, image_owner: }
0 commit comments