@@ -155,6 +155,7 @@ jobs:
155
155
with:
156
156
key: clippy
157
157
cache-all-crates: "true"
158
+ # TODO (@Techassi): Remove this step (unmaintained action, kinda useless step anyway)
158
159
- name: Run clippy action to produce annotations
159
160
uses: giraffate/clippy-action@13b9d32482f25d29ead141b79e7e04e7900281e0 # v1.0.1
160
161
env:
@@ -164,12 +165,14 @@ jobs:
164
165
clippy_flags: --all-targets -- -D warnings
165
166
reporter: 'github-pr-review'
166
167
github_token: ${{ secrets.GITHUB_TOKEN }}
168
+ # TODO (@Techassi): Remove, done by pre-commit
167
169
- name: Run clippy manually without annotations
168
170
env:
169
171
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
170
172
if: env.GITHUB_TOKEN == null
171
173
run: cargo clippy --color never -q --all-targets -- -D warnings
172
174
175
+ # TODO (@Techassi): Can be done by pre-commit
173
176
run_rustdoc:
174
177
name: Run RustDoc
175
178
runs-on: ubuntu-latest
@@ -192,6 +195,7 @@ jobs:
192
195
cache-all-crates: "true"
193
196
- run: cargo doc --document-private-items
194
197
198
+ # TODO (@Techassi): Remove, done by pre-commit
195
199
run_tests:
196
200
name: Run Cargo Tests
197
201
runs-on: ubuntu-latest
@@ -304,6 +308,8 @@ jobs:
304
308
- name: log
305
309
run: echo All tests have passed!
306
310
311
+ # TODO (@Techassi): Most of these publishing and signing tasks can be done by our own actions.
312
+ # Make use of them just like we do in docker-images.
307
313
package_and_publish:
308
314
name: Package Charts, Build Docker Image and publish them - ${{ matrix.runner }}
309
315
needs:
0 commit comments