Constellation, Spacedust, Slingshot, UFOs: atproto crates and services for microcosm
0

Configure Feed

Select the types of activity you want to include in your feed.

at main 1.1 kB View raw
1name: checks 2 3on: 4 push: 5 branches: [ main ] 6 pull_request: 7 branches: [ main ] 8 9env: 10 CARGO_TERM_COLOR: always 11 12jobs: 13 test: 14 runs-on: ubuntu-24.04 15 steps: 16 - uses: actions/checkout@v4 17 - name: Build lib 18 run: cargo build --verbose 19 - name: Check (default features) 20 run: cargo check 21 - name: Run tests 22 run: cargo test --all-features --verbose 23 24 style: 25 runs-on: ubuntu-24.04 26 steps: 27 - uses: actions/checkout@v4 28 - name: get nightly toolchain for jetstream fmt 29 run: rustup toolchain install nightly --allow-downgrade -c rustfmt 30 - name: fmt 31 run: | 32 cargo fmt \ 33 --package constellation \ 34 --package microcosm-links \ 35 --package pocket \ 36 --package quasar \ 37 --package slingshot \ 38 --package spacedust \ 39 --package ufos \ 40 -- \ 41 --check 42 - name: fmt jetstream (nightly) 43 run: cargo +nightly fmt --package jetstream -- --check 44 - name: clippy 45 run: cargo clippy --all-targets --all-features -- -D warnings