Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking for release 0.16.0 #511

Merged
merged 149 commits into from
Aug 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
149 commits
Select commit Hold shift + click to select a range
c7af410
add WebSocketEvent macro derive, bump chorus-macros to 0.3.0 (#490)
kozabrada123 Apr 19, 2024
319748c
Use WebSocketEvent derive instead of impl WebSocketEvent for .. (#491)
kozabrada123 Apr 28, 2024
b2fd3e1
Move Shared<T> to types/mod.rs, bump some dependencies (#492)
kozabrada123 Apr 28, 2024
aac3172
Reuse gateway backends, don't duplicate them for voice gateway (#493)
kozabrada123 Apr 30, 2024
03f1e7d
Refactor / fix login and register (#495)
kozabrada123 May 5, 2024
c44dd26
Add the repository field to Cargo.toml
szabgab May 10, 2024
4be7ea6
Add the repository field to Cargo.toml (#496)
bitfl0wer May 10, 2024
d4377c5
Ci improvements (#498)
kozabrada123 Jun 2, 2024
f876f25
Update poem dependency
Quat3rnion Jun 2, 2024
d1b3a9a
Convert timestamp fields to DateTime's
Quat3rnion Jun 2, 2024
c445213
Feature lock different types for UserSettings::status
Quat3rnion Jun 2, 2024
7b72944
Make config register_configuration use Rights bitflag object
Quat3rnion Jun 2, 2024
ab4435a
Update tests to use DateTime's for timestamps
Quat3rnion Jun 2, 2024
08952db
Fix tests
Quat3rnion Jun 2, 2024
8c5d80d
Allow joined_at to default if field is not in responses.
Quat3rnion Jun 2, 2024
a75701d
Allow last_pin_timestamp to default if field is not in responses.
Quat3rnion Jun 3, 2024
eefdd4a
Remove serde(with) for message timestamps
Quat3rnion Jun 3, 2024
eb08793
Fix some iso timestamps being strings, not DateTime<Utc> (#499)
kozabrada123 Jun 3, 2024
0bc54ce
Add sqlx::FromRow derive to GuildMember
Quat3rnion Jun 3, 2024
d6ad68c
remove dep: prefix in backend feature list
Quat3rnion Jun 3, 2024
7548f0e
merge latest dev
Quat3rnion Jun 3, 2024
85aa854
Implement sqlx Encode, Decode, Type for Rights bitflag object.
Quat3rnion Jun 4, 2024
7d55bbe
Use Snowflake in Claims
Quat3rnion Jun 4, 2024
179b8d2
Use ChannelType enum on ChannelModifySchema
Quat3rnion Jun 4, 2024
40bdafd
Feature lock Shared, so backend feature gets a facade type
Quat3rnion Jun 4, 2024
4d75aa8
Remove erroneous serde with attributes
Quat3rnion Jun 4, 2024
97f10aa
Add From<Vec<GuildFeatures>> impl for GuildFeaturesList
Quat3rnion Jun 4, 2024
2b06742
Add feature sqlx locks for user, roles on GuildMember
Quat3rnion Jun 4, 2024
f178e51
Use distinct type for explicit_content_filter
Quat3rnion Jun 4, 2024
2b4e9fa
Remove unused imports
Quat3rnion Jun 4, 2024
119a09a
Revert c4452132
Quat3rnion Jun 4, 2024
fcda4cc
Remove final usages of erroneous serde impl
Quat3rnion Jun 4, 2024
2db91e8
Fix errors in documentation tests
Quat3rnion Jun 4, 2024
50c5c29
update dev-dependencies
Quat3rnion Jun 4, 2024
32677b8
actually fix linux tests
Quat3rnion Jun 4, 2024
0c9e9cf
clear warnings
Quat3rnion Jun 4, 2024
82c8f57
Update Cargo.lock
Quat3rnion Jun 4, 2024
cb905d0
Expand documentation to explain facade type
Quat3rnion Jun 4, 2024
0bf5091
Fix oversight for premium_since
Quat3rnion Jun 4, 2024
a5a0459
Backend related updates (#501)
Quat3rnion Jun 4, 2024
c96dcd5
Distinguish InviteType and InviteTargetType
Quat3rnion Jun 5, 2024
6c1493f
Add sqlx Type, Encode, Decode impl for InviteFlags bitflag object.
Quat3rnion Jun 5, 2024
133b03f
Use distinct type `DefaultReaction`
Quat3rnion Jun 5, 2024
450aa9f
Update fields for backend/sqlx compatibility.
Quat3rnion Jun 5, 2024
9f28187
Update derive for backend/sqlx compatibility.
Quat3rnion Jun 5, 2024
cab4cb1
Write custom serialize/deserialize impl's for InviteFlags
Quat3rnion Jun 5, 2024
0f1e693
Clear warnings
Quat3rnion Jun 5, 2024
c34b1da
Add InviteFlags::VIEWED
Quat3rnion Jun 5, 2024
0d01536
Remove double bound for E
Quat3rnion Jun 5, 2024
dfd6b37
Merge branch 'dev' into backend
Quat3rnion Jun 5, 2024
5154d04
Invites (#502)
kozabrada123 Jun 5, 2024
c8bde0c
Use distinct types in `InviteGuild` object.
Quat3rnion Jun 5, 2024
5110e9b
Implement `From<Guild> for InviteGuild`
Quat3rnion Jun 5, 2024
eb87bd6
Add `GetInvitesSchema`
Quat3rnion Jun 5, 2024
556fbb9
Add forgotten import and pub use.
Quat3rnion Jun 5, 2024
a0cddbf
Fix compile error
Quat3rnion Jun 6, 2024
83a8f08
Update docs aesthetics
Quat3rnion Jun 7, 2024
3237db7
Backend/invites (#503)
kozabrada123 Jun 7, 2024
0468292
Add type locks
Quat3rnion Jun 7, 2024
ed5365a
Fix inverted type wrapping
Quat3rnion Jun 7, 2024
96c3f53
Merge branch 'dev' into backend/messages
Quat3rnion Jun 7, 2024
c203558
Update Cargo.lock
Quat3rnion Jun 7, 2024
656e5e3
Add SqlxBitFlags derive macro
Quat3rnion Jun 7, 2024
d899758
Utilize new macros and use distinct Flag types
Quat3rnion Jun 7, 2024
d3e2ef9
Add distinct MessageType enum
Quat3rnion Jun 7, 2024
9bd55b9
Fix error in macro
Quat3rnion Jun 7, 2024
590a6d6
Make UserFlags deserialize from string
Quat3rnion Jun 7, 2024
bec0269
Add partial emoji and custom reaction types, refine SQLx mapping
Quat3rnion Jun 17, 2024
d856009
Use chorus_macros from path, since it's there anyway
Quat3rnion Jun 18, 2024
6261ceb
Fix test
Quat3rnion Jun 18, 2024
dfffcf4
Add forgotten feature locks
Quat3rnion Jun 18, 2024
3810170
Remove unused imports, feature locks in macro
Quat3rnion Jun 18, 2024
06b4dc3
forgot a file :(
Quat3rnion Jun 18, 2024
77004ab
Feature lock the macro
Quat3rnion Jun 18, 2024
abc4608
Dirty hack
Quat3rnion Jun 18, 2024
c27bc8d
Fix test
Quat3rnion Jun 18, 2024
d7de1d2
Fix compilation for real, no dirty hack
Quat3rnion Jun 18, 2024
c9a36ce
Maybe fix tests, make UserFlags able to be deserialized from String o…
Quat3rnion Jun 18, 2024
e553d10
Add new SerdeBitFlags derive macro, to help reduce repetitive code
Quat3rnion Jun 18, 2024
a8b7d9d
u8 -> u64
Quat3rnion Jun 18, 2024
4430a7c
Fix deserialization error w/ guild features list
kozabrada123 Jun 18, 2024
3aec588
Merge Quat3rnion/backend/messages (#505)
kozabrada123 Jun 18, 2024
8d56259
chorus macros 0.4.0
kozabrada123 Jun 18, 2024
b3e62b2
always update to latest release of macros
kozabrada123 Jun 18, 2024
a7fc00d
Bump chorus macros to 0.4.0 (#506)
kozabrada123 Jun 18, 2024
b4a8082
Update and add some types in support of the backend (#507)
Quat3rnion Jun 19, 2024
89333d6
Implement gateway options, zlib-stream compression (#508)
kozabrada123 Jun 23, 2024
39e7f89
Backend/guilds (#509)
Quat3rnion Jun 27, 2024
d591616
Add custom deserializer for PermissionOverwriteType (#512)
Quat3rnion Jun 27, 2024
743f106
Miscellaneous fixes (#514)
kozabrada123 Jun 28, 2024
484c692
No openssl (#522)
bitfl0wer Jul 13, 2024
7554f90
Replace `Observer` and `GatewayEvent` with `pubserve` crate
bitfl0wer Jul 13, 2024
ebcb6b6
Fix voice, voice_udp features
bitfl0wer Jul 13, 2024
b0667a3
Replace `Observer` and `GatewayEvent` with `pubserve` crate (#524)
bitfl0wer Jul 13, 2024
491cd25
Add one BILLION derives
bitfl0wer Jul 18, 2024
cd0230e
Provide alternative implementations for PartialEq for some types when…
bitfl0wer Jul 20, 2024
98b129a
Provide alternative implementations for PartialEq for some types when…
bitfl0wer Jul 20, 2024
599969e
Merge branch 'one-billion-derives' of https://github.com/polyphony-ch…
bitfl0wer Jul 20, 2024
0beb448
Fix: Wrong function name
bitfl0wer Jul 20, 2024
88efef6
Fix: Turn unconditional import of sqlx::types::Json into conditional one
bitfl0wer Jul 20, 2024
76146b0
Fix: Compile error with no default features
bitfl0wer Jul 20, 2024
1285d70
Derives (#526)
bitfl0wer Jul 20, 2024
7a2666b
Update CONTRIBUTING.md
bitfl0wer Jul 24, 2024
6cd3c10
Use cargo nextest
bitfl0wer Jul 24, 2024
0bfab58
Use cargo nextest
bitfl0wer Jul 24, 2024
6bc6651
Remove redundant "build" step
bitfl0wer Jul 24, 2024
dd85a7d
Fix/Correct UnavailableGuild object
bitfl0wer Jul 24, 2024
f0fc6ea
Fix testcase that relied on false behavior implemented by older space…
bitfl0wer Jul 24, 2024
7bb35e5
Increase limit integer size to match spacebars' possibilities
bitfl0wer Jul 24, 2024
cc7ed62
Merge branch 'dev' into nextest
bitfl0wer Jul 24, 2024
f32b306
Cargo nextest on wasm, Parallelize "Check common non-default feat. cfg."
bitfl0wer Jul 24, 2024
31509b9
forgor installing nextest
bitfl0wer Jul 24, 2024
d15dfc3
Revert: nextest on wasm
bitfl0wer Jul 24, 2024
e8469c8
Use cargo nextest (#529)
bitfl0wer Jul 24, 2024
feb2b1b
Bump browser_version according to https://www.useragents.me/#most-com…
bitfl0wer Jul 24, 2024
539460a
Fix voice_simple example
kozabrada123 Jul 25, 2024
832576d
Update documentation in gateway_observers example
kozabrada123 Jul 25, 2024
b9bc37f
Readd Observer trait as reexport
kozabrada123 Jul 25, 2024
d829537
remove cargo lock from example
kozabrada123 Jul 25, 2024
a27b488
Publically reexport Subscriber as Observer (#530)
kozabrada123 Jul 25, 2024
4292ab8
Fix #525 (pr #532)
kozabrada123 Jul 26, 2024
111a8c4
change theme_colors from Vec<u32> to (u32, u32)
bitfl0wer Jul 26, 2024
ffcf15d
Custom ThemeColors type with sqlx::Encode and sqlx::Decode impls
bitfl0wer Jul 26, 2024
9dbb5ea
impl sqlx::Type for ThemeColors
bitfl0wer Jul 26, 2024
537b025
Theme colors patch (#533)
bitfl0wer Jul 26, 2024
d4f6a7e
More accurate "GatewayHello::default()"
bitfl0wer Jul 26, 2024
274b9ab
More accurate "GatewayHello::default()" (#534)
bitfl0wer Jul 26, 2024
7bba7c6
Manually implement std::default::Default for GatewayHeartbeat and Gat…
bitfl0wer Jul 27, 2024
5821732
Manually implement std::default::Default for GatewayHeartbeat and Gat…
bitfl0wer Jul 28, 2024
f2f45b4
bump versions of packages to latest compatible versions
bitfl0wer Jul 28, 2024
2bd9fba
bump versions of packages to latest compatible versions (#536)
bitfl0wer Jul 28, 2024
ab82a5d
Update MSRV (#540)
bitfl0wer Aug 2, 2024
e4dd31e
sqlx related improvements (#542)
bitfl0wer Aug 4, 2024
ec9541f
CI/CD: add cargo-doc job (#544)
kozabrada123 Aug 9, 2024
86b0229
Initial support for PostgreSQL (#548)
bitfl0wer Aug 21, 2024
cfccae8
Bump sqlx-pg-uint
bitfl0wer Aug 21, 2024
e9b3de2
Uncomment and update decode_token()
bitfl0wer Aug 22, 2024
ebea18c
Snowflake: PgU64 as base for sqlx (#551)
bitfl0wer Aug 25, 2024
f0dbd34
sqlx_bitflag_derive: Use PgU64 as translation base (#552)
bitfl0wer Aug 25, 2024
5bee907
Prefer `&str` over `String` when possible (#553)
bitfl0wer Aug 26, 2024
9926f8a
Tungstenite: Match scheme for "ws" or "wss" (#554)
bitfl0wer Aug 26, 2024
05b9f1c
Add missing `impl From<Snowflake> for u64`, closes `From<Snowflake> f…
bitfl0wer Aug 26, 2024
72c5d13
Update README.md
bitfl0wer Aug 26, 2024
e316372
Bump package versions
bitfl0wer Aug 26, 2024
d846ce9
move up sending identify
bitfl0wer Aug 26, 2024
76186a0
Make instance GatewayOptions configurable for library consumers (#555)
bitfl0wer Aug 26, 2024
411db01
Revert d846ce9948ebb07988428250d6a02d2ea920a451
bitfl0wer Aug 26, 2024
1c90c8e
0.16.0: fix lints (#558)
kozabrada123 Aug 28, 2024
261fe45
Bump version to v0.16.0
bitfl0wer Aug 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
216 changes: 108 additions & 108 deletions .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,133 +2,133 @@ name: Build and Test

on:
push:
branches: [ "main" ]
branches: ["main"]
pull_request:
branches: [ "main", "dev" ]
branches: ["main", "dev"]

env:
CARGO_TERM_COLOR: always

jobs:
linux:

runs-on: ubuntu-latest
timeout-minutes: 30

steps:
- uses: actions/checkout@v4
- name: Clone spacebar server
run: |
git clone https://github.com/bitfl0wer/server.git
- uses: actions/setup-node@v4
with:
- uses: actions/checkout@v4
- name: Clone spacebar server
run: |
git clone https://github.com/bitfl0wer/server.git
- uses: actions/setup-node@v4
with:
node-version: 18
cache: 'npm'
cache: "npm"
cache-dependency-path: server/package-lock.json
- name: Prepare and start Spacebar server
run: |
npm install
npm run setup
npm run start &
working-directory: ./server
- uses: Swatinem/rust-cache@v2
with:
cache-all-crates: "true"
prefix-key: "linux"
- name: Build, Test and Publish Coverage
run: |
if [ -n "${{ secrets.COVERALLS_REPO_TOKEN }}" ]; then
curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
cargo binstall --no-confirm cargo-tarpaulin --force
cargo tarpaulin --all-features --avoid-cfg-tarpaulin --tests --verbose --skip-clean --coveralls ${{ secrets.COVERALLS_REPO_TOKEN }} --timeout 120
else
echo "Code Coverage step is skipped on forks!"
cargo build --verbose --all-features
cargo test --verbose --all-features
fi
# wasm-safari:
# runs-on: macos-latest
# steps:
# - uses: actions/checkout@v4
# - name: Clone spacebar server
# run: |
# git clone https://github.com/bitfl0wer/server.git
# - uses: actions/setup-node@v4
# with:
# node-version: 18
# cache: 'npm'
# cache-dependency-path: server/package-lock.json
# - name: Prepare and start Spacebar server
# run: |
# npm install
# npm run setup
# npm run start &
# working-directory: ./server
# - uses: Swatinem/rust-cache@v2
# with:
# cache-all-crates: "true"
# prefix-key: "macos-safari"
# - name: Run WASM tests with Safari, Firefox, Chrome
# run: |
# rustup target add wasm32-unknown-unknown
# curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
# cargo binstall --no-confirm wasm-bindgen-cli --version "0.2.88" --force
# SAFARIDRIVER=$(which safaridriver) cargo test --target wasm32-unknown-unknown --no-default-features --features="client, rt" --no-fail-fast
- name: Prepare and start Spacebar server
run: |
npm install
npm run setup
npm run start &
working-directory: ./server
- uses: Swatinem/rust-cache@v2
with:
cache-all-crates: "true"
prefix-key: "linux"
- uses: taiki-e/install-action@nextest
- name: Build, Test with nextest, Publish Coverage
run: |
if [ -n "${{ secrets.COVERALLS_REPO_TOKEN }}" ]; then
if [ "${{github.event.pull_request.head.ref}}" = "main" ]; then
curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
cargo binstall --no-confirm cargo-tarpaulin --force
cargo tarpaulin --all-features --avoid-cfg-tarpaulin --tests --verbose --skip-clean --coveralls ${{ secrets.COVERALLS_REPO_TOKEN }} --timeout 120
else
echo "Code Coverage step is skipped on non-main PRs and PRs from forks."
cargo nextest run --verbose --all-features
fi
else
echo "Code Coverage step is skipped on non-main PRs and PRs from forks."
cargo nextest run --verbose --all-features
fi
linux-non-default-features:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- name: Check common non-default feature configurations
run: |
echo "No features:"
cargo check --features="" --no-default-features
echo "Only client:"
cargo check --features="client" --no-default-features
echo "Only backend:"
cargo check --features="backend" --no-default-features
echo "Only voice:"
cargo check --features="voice" --no-default-features
echo "Only voice gateway:"
cargo check --features="voice_gateway" --no-default-features
echo "Backend + client:"
cargo check --features="backend, client" --no-default-features
echo "Backend + voice:"
cargo check --features="backend, voice" --no-default-features
echo "Backend + voice gateway:"
cargo check --features="backend, voice_gateway" --no-default-features
echo "Client + voice gateway:"
cargo check --features="client, voice_gateway" --no-default-features
wasm-gecko:
runs-on: macos-latest
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- name: Clone spacebar server
run: |
git clone https://github.com/bitfl0wer/server.git
- uses: actions/setup-node@v4
with:
- uses: actions/checkout@v4
- name: Clone spacebar server
run: |
git clone https://github.com/bitfl0wer/server.git
- uses: actions/setup-node@v4
with:
node-version: 18
cache: 'npm'
cache: "npm"
cache-dependency-path: server/package-lock.json
- name: Prepare and start Spacebar server
run: |
npm install
npm run setup
npm run start &
working-directory: ./server
- uses: Swatinem/rust-cache@v2
with:
cache-all-crates: "true"
prefix-key: "macos"
- name: Run WASM tests with Safari, Firefox, Chrome
run: |
rustup target add wasm32-unknown-unknown
curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
cargo binstall --no-confirm wasm-bindgen-cli --version "0.2.88" --force
GECKODRIVER=$(which geckodriver) cargo test --target wasm32-unknown-unknown --no-default-features --features="client, rt, voice_gateway"
- name: Prepare and start Spacebar server
run: |
npm install
npm run setup
npm run start &
working-directory: ./server
- uses: Swatinem/rust-cache@v2
with:
cache-all-crates: "true"
prefix-key: "macos"
- name: Run WASM tests with Safari, Firefox, Chrome
run: |
rustup target add wasm32-unknown-unknown
curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
cargo binstall --no-confirm wasm-bindgen-cli --version "0.2.93" --force
GECKODRIVER=$(which geckodriver) cargo test --target wasm32-unknown-unknown --no-default-features --features="client, rt, voice_gateway"
wasm-chrome:
runs-on: macos-latest
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- name: Clone spacebar server
run: |
git clone https://github.com/bitfl0wer/server.git
- uses: actions/setup-node@v4
with:
- uses: actions/checkout@v4
- name: Clone spacebar server
run: |
git clone https://github.com/bitfl0wer/server.git
- uses: actions/setup-node@v4
with:
node-version: 18
cache: 'npm'
cache: "npm"
cache-dependency-path: server/package-lock.json
- name: Prepare and start Spacebar server
run: |
npm install
npm run setup
npm run start &
working-directory: ./server
- uses: Swatinem/rust-cache@v2
with:
cache-all-crates: "true"
prefix-key: "macos"
- name: Run WASM tests with Safari, Firefox, Chrome
run: |
rustup target add wasm32-unknown-unknown
curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
cargo binstall --no-confirm wasm-bindgen-cli --version "0.2.88" --force
CHROMEDRIVER=$(which chromedriver) cargo test --target wasm32-unknown-unknown --no-default-features --features="client, rt, voice_gateway"
- name: Prepare and start Spacebar server
run: |
npm install
npm run setup
npm run start &
working-directory: ./server
- uses: Swatinem/rust-cache@v2
with:
cache-all-crates: "true"
prefix-key: "macos"
- name: Run WASM tests with Safari, Firefox, Chrome
run: |
rustup target add wasm32-unknown-unknown
curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
cargo binstall --no-confirm wasm-bindgen-cli --version "0.2.93" --force
CHROMEDRIVER=$(which chromedriver) cargo test --target wasm32-unknown-unknown --no-default-features --features="client, rt, voice_gateway"
35 changes: 35 additions & 0 deletions .github/workflows/cargo-doc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: cargo doc lints

on:
push:
branches: [ "main", "preserve/*" ]
pull_request:
branches: [ "main", "dev" ]

jobs:
cargo-doc-lints:
name: Run cargo doc for doc lints
runs-on: ubuntu-latest
permissions:
contents: read
security-events: write
actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status
steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable

- name: Install aditional components for sarif
run: cargo install clippy-sarif sarif-fmt

- name: Run cargo doc
run: cargo doc --no-deps --all-features --locked --message-format=json | clippy-sarif | sed 's/rust-lang.github.io\/rust-clippy/doc.rust-lang.org\/rustdoc\/lints.html/g' | sed 's/clippy/rustdoc/g' | tee cargo-doc-results.sarif | sarif-fmt
continue-on-error: true

- name: Upload analysis results to GitHub
uses: github/codeql-action/upload-sarif@v3
with:
sarif_file: cargo-doc-results.sarif
wait-for-processing: true
4 changes: 3 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,10 @@

**Please refer to the [contribution guidelines](https://github.com/polyphony-chat/.github/blob/main/CONTRIBUTION_GUIDELINES.md) and [our Code of Conduct](https://github.com/polyphony-chat/.github/blob/main/CODE_OF_CONDUCT.md) before making a contribution.**

Contributions should always fork from and merge back into the `dev` branch.

Chorus is currently missing voice support and a lot of API endpoints, many of which should be trivial to implement,
ever since [we streamlined the process of doing so](https://github.com/polyphony-chat/chorus/discussions/401).

If you'd like to contribute new functionality, check out [The 'Meta'-issues.](https://github.com/polyphony-chat/chorus/issues?q=is%3Aissue+label%3A%22Type%3A+Meta%22+) They contain a comprehensive list of all features which are yet missing for full Discord.com compatibility.
Please feel free to open an Issue with the idea you have, or a Pull Request.
Please feel free to open an Issue with the idea you have, or a Pull Request.
Loading