forked from build-trust/ockam
38 lines (36 loc) · 1.56 KB
/
rust_lint_ockam_ockam.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
name: rust_lint_ockam_ockam
on:
workflow_dispatch:
push:
# https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpaths
paths:
- 'implementations/rust/ockam/ockam_core/**'
- 'implementations/rust/ockam/ockam_node/**'
- 'implementations/rust/ockam/ockam_node_attribute/**'
- 'implementations/rust/ockam/ockam_vault_core/**'
- 'implementations/rust/ockam/ockam_vault_sync_core/**'
- 'implementations/rust/ockam/ockam_vault/**'
- 'implementations/rust/ockam/ockam_channel/**'
- 'implementations/rust/ockam/ockam_transport_tcp/**'
- 'implementations/rust/ockam/ockam_key_exchange_core/**'
- 'implementations/rust/ockam/ockam_key_exchange_xx/**'
- 'implementations/rust/ockam/ockam_entity/**'
- 'implementations/rust/ockam/signature_core/**'
- 'implementations/rust/ockam/signature_bbs_plus/**'
- 'implementations/rust/ockam/signature_bls/**'
- 'build.gradle'
- 'implementations/rust/build.gradle'
- 'settings.gradle'
- 'implementations/rust/settings.gradle'
- 'implementations/rust/ockam/ockam/**'
jobs:
rust_lint_ockam_ockam:
runs-on: ubuntu-20.04
container:
image: ghcr.io/ockam-network/ockam/builder@sha256:cbda96698696625b29da843da8c7d1b37b775d5767d14bbf0f8233174735dca8
steps:
- name: Checkout
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4
- id: rust_lint_ockam_ockam
working-directory: implementations/rust
run: ../../gradlew lint_ockam_ockam