Hex Artifact Content
Logged in as anonymous

Artifact 521eb30b005604103981314b317a0367f9bf874278f4dca2b318d9ad6a3987e0:


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: 32 0a 20 20 20 20 20 20 20 20 77 69 74 68 3a 0a  2.        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.