Artifact
18ca7526e9019e03983733fda7eef33c3978bf321443db361c7a5af3fb74f038:
0000: 6e 61 6d 65 3a 20 72 75 73 74 2d 63 6c 69 70 70 name: rust-clipp
0010: 79 20 61 6e 61 6c 79 7a 65 0a 0a 6f 6e 3a 0a 20 y analyze..on:.
0020: 20 70 75 73 68 3a 0a 20 20 20 20 62 72 61 6e 63 push:. branc
0030: 68 65 73 3a 20 5b 20 22 6d 61 73 74 65 72 22 20 hes: [ "master"
0040: 5d 0a 20 20 70 75 6c 6c 5f 72 65 71 75 65 73 74 ]. pull_request
0050: 3a 0a 20 20 20 20 23 20 54 68 65 20 62 72 61 6e :. # The bran
0060: 63 68 65 73 20 62 65 6c 6f 77 20 6d 75 73 74 20 ches below must
0070: 62 65 20 61 20 73 75 62 73 65 74 20 6f 66 20 74 be a subset of t
0080: 68 65 20 62 72 61 6e 63 68 65 73 20 61 62 6f 76 he branches abov
0090: 65 0a 20 20 20 20 62 72 61 6e 63 68 65 73 3a 20 e. branches:
00a0: 5b 20 22 6d 61 73 74 65 72 22 20 5d 0a 0a 6a 6f [ "master" ]..jo
00b0: 62 73 3a 0a 20 20 72 75 73 74 2d 63 6c 69 70 70 bs:. rust-clipp
00c0: 79 2d 74 65 73 74 3a 0a 20 20 20 20 6e 61 6d 65 y-test:. name
00d0: 3a 20 52 75 6e 20 72 75 73 74 2d 63 6c 69 70 70 : Run rust-clipp
00e0: 79 20 61 6e 61 6c 79 7a 69 6e 67 0a 20 20 20 20 y analyzing.
00f0: 72 75 6e 73 2d 6f 6e 3a 20 75 62 75 6e 74 75 2d runs-on: ubuntu-
0100: 6c 61 74 65 73 74 0a 20 20 20 20 70 65 72 6d 69 latest. permi
0110: 73 73 69 6f 6e 73 3a 0a 20 20 20 20 20 20 63 6f ssions:. co
0120: 6e 74 65 6e 74 73 3a 20 72 65 61 64 0a 20 20 20 ntents: read.
0130: 20 20 20 73 65 63 75 72 69 74 79 2d 65 76 65 6e security-even
0140: 74 73 3a 20 77 72 69 74 65 0a 20 20 20 20 73 74 ts: write. st
0150: 65 70 73 3a 0a 20 20 20 20 20 20 2d 20 6e 61 6d eps:. - nam
0160: 65 3a 20 43 68 65 63 6b 6f 75 74 20 63 6f 64 65 e: Checkout code
0170: 0a 20 20 20 20 20 20 20 20 75 73 65 73 3a 20 61 . uses: a
0180: 63 74 69 6f 6e 73 2f 63 68 65 63 6b 6f 75 74 40 ctions/checkout@
0190: 76 36 0a 0a 20 20 20 20 20 20 2d 20 6e 61 6d 65 v6.. - name
01a0: 3a 20 49 6e 73 74 61 6c 6c 20 52 75 73 74 20 74 : Install Rust t
01b0: 6f 6f 6c 63 68 61 69 6e 0a 20 20 20 20 20 20 20 oolchain.
01c0: 20 75 73 65 73 3a 20 68 65 63 72 6a 2f 73 65 74 uses: hecrj/set
01d0: 75 70 2d 72 75 73 74 2d 61 63 74 69 6f 6e 40 76 up-rust-action@v
01e0: 31 0a 20 20 20 20 20 20 20 20 77 69 74 68 3a 0a 1. with:.
01f0: 20 20 20 20 20 20 20 20 20 20 72 75 73 74 2d 76 rust-v
0200: 65 72 73 69 6f 6e 3a 20 73 74 61 62 6c 65 0a 0a ersion: stable..
0210: 20 20 20 20 20 20 2d 20 75 73 65 73 3a 20 53 77 - uses: Sw
0220: 61 74 69 6e 65 6d 2f 72 75 73 74 2d 63 61 63 68 atinem/rust-cach
0230: 65 40 76 32 0a 0a 20 20 20 20 20 20 2d 20 6e 61 e@v2.. - na
0240: 6d 65 3a 20 52 75 6e 20 74 65 73 74 73 0a 20 20 me: Run tests.
0250: 20 20 20 20 20 20 72 75 6e 3a 20 63 61 72 67 6f run: cargo
0260: 20 74 65 73 74 20 2d 2d 61 6c 6c 2d 66 65 61 74 test --all-feat
0270: 75 72 65 73 0a 0a 20 20 20 20 20 20 2d 20 6e 61 ures.. - na
0280: 6d 65 3a 20 52 75 6e 20 72 75 73 74 2d 63 6c 69 me: Run rust-cli
0290: 70 70 79 0a 20 20 20 20 20 20 20 20 72 75 6e 3a ppy. run:
02a0: 20 63 61 72 67 6f 20 63 6c 69 70 70 79 20 2d 2d cargo clippy --
02b0: 61 6c 6c 2d 66 65 61 74 75 72 65 73 0a all-features.