Compare commits

...

8 Commits

Author SHA1 Message Date
stoat-release[bot]
50835f08c8 chore(main): release 0.9.4 (#491)
Co-authored-by: stoat-release[bot] <245062572+stoat-release[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: izzy <me@insrt.uk>
2026-01-10 17:55:04 +00:00
stoat-tofu[bot]
c413fbcb58 chore: modify .github/workflows/release-webhook.yml 2026-01-10 16:33:17 +00:00
Paul Makles
c674a9fd4e fix: persist credentials for git repo (#492) 2026-01-10 16:25:29 +00:00
Paul Makles
b2da2a8587 fix: checkout repo. before bumping lock (#490) 2026-01-10 16:22:42 +00:00
stoat-release[bot]
d0ea88f1f8 chore(main): release 0.9.3 (#488)
Co-authored-by: stoat-release[bot] <245062572+stoat-release[bot]@users.noreply.github.com>
2026-01-10 16:04:28 +00:00
Paul Makles
92b466a5f0 chore: switch back to docker hub since we cache it now (#489) 2026-01-10 14:49:51 +00:00
Paul Makles
aeeafebefc fix: pipeline fixes (#487) 2026-01-10 14:46:57 +00:00
stoat-tofu[bot]
bf0048a052 chore: modify .github/workflows/release-webhook.yml 2026-01-10 13:19:24 +00:00
27 changed files with 204 additions and 125 deletions

21
.github/workflows/publish-crates.yml vendored Normal file
View File

@@ -0,0 +1,21 @@
name: Publish Crates
on:
workflow_dispatch:
release:
types: [published]
jobs:
publish:
name: Publish Crates
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- name: Publish crates
uses: katyo/publish-crates@02cc2f1ad653fb25c7d1ff9eb590a8a50d06186b # v2
with:
registry-token: ${{ secrets.CRATES_IO_PUBLISH_TOKEN }}

View File

@@ -33,28 +33,30 @@ jobs:
token: ${{ steps.app-token.outputs.token }}
config-file: release-please-config.json
publish-please:
name: Publish Please
needs: release-please
if: needs.release-please.outputs.release_created == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- id: app-token
uses: actions/create-github-app-token@v2
- name: Install latest stable
uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1
with:
app-id: ${{ secrets.GH_STOAT_RELEASE_APP_ID }}
private-key: ${{ secrets.GH_STOAT_RELEASE_APP_PRIVATE_KEY }}
- name: Send release notification webhook
toolchain: stable
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
token: ${{ steps.app-token.outputs.token }}
- name: Update Cargo.lock
if: ${{ steps.rp.outputs.prs_created == 'true' || steps.rp.outputs.prs_updated == 'true' }}
env:
GH_TOKEN: ${{ steps.app-token.outputs.token }}
run: |
RELEASE_URL="https://github.com/revoltchat/backend/releases/tag/${{ needs.release-please.outputs.tag_name }}"
curl -X POST "${{ secrets.STOAT_WEBHOOK_UPDATES_URL }}" \
-H "Content-Type: application/json" \
-d "{\"content\": \"$RELEASE_URL\"}"
- name: Publish crates
uses: katyo/publish-crates@v2
with:
registry-token: ${{ secrets.CRATES_IO_PUBLISH_TOKEN }}
PR_NUMBER=$(echo '${{ steps.rp.outputs.prs }}' | jq -r '.[0].number')
gh pr checkout "$PR_NUMBER"
cargo update -w
if git diff --quiet Cargo.lock; then
echo "No changes to Cargo.lock"
else
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
git add Cargo.lock
git commit -s -m "chore: update Cargo.lock"
git push
fi

19
.github/workflows/release-webhook.yml vendored Normal file
View File

@@ -0,0 +1,19 @@
name: Release Webhook
on:
workflow_dispatch:
release:
types: [published]
jobs:
release-webhook:
name: Send Release Webhook
runs-on: ubuntu-latest
steps:
- name: Send release notification webhook
run: |
RELEASE_URL="https://github.com/${{ github.repository }}/releases/tag/${{ github.event.release.tag_name }}"
curl -X POST "${{ secrets.STOAT_WEBHOOK_UPDATES_URL }}" \
-H "Content-Type: application/json" \
-d "{\"content\": \"$RELEASE_URL\"}"

View File

@@ -18,6 +18,8 @@ jobs:
runs-on: arc-runner-set
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
# Using our own runners for now:
# - name: Free up disk space

View File

@@ -1,3 +1,3 @@
{
".": "0.9.2"
".": "0.9.4"
}

View File

@@ -1,5 +1,20 @@
# Changelog
## [0.9.4](https://github.com/stoatchat/stoatchat/compare/v0.9.3...v0.9.4) (2026-01-10)
### Bug Fixes
* checkout repo. before bumping lock ([#490](https://github.com/stoatchat/stoatchat/issues/490)) ([b2da2a8](https://github.com/stoatchat/stoatchat/commit/b2da2a858787853be43136fd526a0bd72baf78ef))
* persist credentials for git repo ([#492](https://github.com/stoatchat/stoatchat/issues/492)) ([c674a9f](https://github.com/stoatchat/stoatchat/commit/c674a9fd4e0abbd51569870e4b38074d4a1de03c))
## [0.9.3](https://github.com/stoatchat/stoatchat/compare/v0.9.2...v0.9.3) (2026-01-10)
### Bug Fixes
* pipeline fixes ([#487](https://github.com/stoatchat/stoatchat/issues/487)) ([aeeafeb](https://github.com/stoatchat/stoatchat/commit/aeeafebefc36a43a656cf797c9251ca50292733c))
## [0.9.2](https://github.com/stoatchat/stoatchat/compare/v0.9.1...v0.9.2) (2026-01-10)

98
Cargo.lock generated
View File

@@ -1275,7 +1275,7 @@ dependencies = [
"getrandom 0.2.16",
"getrandom 0.3.3",
"hex",
"indexmap 2.11.4",
"indexmap 2.13.0",
"js-sys",
"once_cell",
"rand 0.9.2",
@@ -2642,6 +2642,12 @@ version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
[[package]]
name = "foldhash"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
[[package]]
name = "fontconfig-parser"
version = "0.5.8"
@@ -3072,7 +3078,7 @@ dependencies = [
"futures-sink",
"futures-util",
"http 0.2.12",
"indexmap 2.11.4",
"indexmap 2.13.0",
"slab",
"tokio 1.47.1",
"tokio-util",
@@ -3091,7 +3097,7 @@ dependencies = [
"futures-core",
"futures-sink",
"http 1.3.1",
"indexmap 2.11.4",
"indexmap 2.13.0",
"slab",
"tokio 1.47.1",
"tokio-util",
@@ -3155,14 +3161,19 @@ checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
dependencies = [
"allocator-api2",
"equivalent",
"foldhash",
"foldhash 0.1.5",
]
[[package]]
name = "hashbrown"
version = "0.16.0"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
dependencies = [
"allocator-api2",
"equivalent",
"foldhash 0.2.0",
]
[[package]]
name = "headers"
@@ -3812,12 +3823,12 @@ dependencies = [
[[package]]
name = "indexmap"
version = "2.11.4"
version = "2.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5"
checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017"
dependencies = [
"equivalent",
"hashbrown 0.16.0",
"hashbrown 0.16.1",
"serde",
"serde_core",
]
@@ -4573,6 +4584,15 @@ dependencies = [
"hashbrown 0.15.5",
]
[[package]]
name = "lru"
version = "0.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1dc47f592c06f33f8e3aea9591776ec7c9f9e4124778ff8a3c3b87159f7e593"
dependencies = [
"hashbrown 0.16.1",
]
[[package]]
name = "lru-cache"
version = "0.1.2"
@@ -5480,7 +5500,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db"
dependencies = [
"fixedbitset",
"indexmap 2.11.4",
"indexmap 2.13.0",
]
[[package]]
@@ -5673,7 +5693,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07"
dependencies = [
"base64 0.22.1",
"indexmap 2.11.4",
"indexmap 2.13.0",
"quick-xml",
"serde",
"time",
@@ -6519,7 +6539,7 @@ dependencies = [
[[package]]
name = "revolt-autumn"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"axum",
"axum-macros",
@@ -6557,7 +6577,7 @@ dependencies = [
[[package]]
name = "revolt-bonfire"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"async-channel 2.5.0",
"async-std",
@@ -6588,16 +6608,16 @@ dependencies = [
[[package]]
name = "revolt-coalesced"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"indexmap 2.11.4",
"lru 0.7.8",
"indexmap 2.13.0",
"lru 0.16.3",
"tokio 1.47.1",
]
[[package]]
name = "revolt-config"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"async-std",
"cached",
@@ -6614,7 +6634,7 @@ dependencies = [
[[package]]
name = "revolt-crond"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"log",
"revolt-config",
@@ -6626,7 +6646,7 @@ dependencies = [
[[package]]
name = "revolt-database"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"amqprs",
"async-lock 2.8.0",
@@ -6676,7 +6696,7 @@ dependencies = [
[[package]]
name = "revolt-delta"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"amqprs",
"async-channel 1.9.0",
@@ -6726,7 +6746,7 @@ dependencies = [
[[package]]
name = "revolt-files"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"aes-gcm",
"aws-config",
@@ -6749,7 +6769,7 @@ dependencies = [
[[package]]
name = "revolt-gifbox"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"axum",
"axum-extra",
@@ -6771,7 +6791,7 @@ dependencies = [
[[package]]
name = "revolt-january"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"async-recursion",
"axum",
@@ -6799,7 +6819,7 @@ dependencies = [
[[package]]
name = "revolt-models"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"indexmap 1.9.3",
"iso8601-timestamp",
@@ -6818,14 +6838,14 @@ dependencies = [
[[package]]
name = "revolt-parser"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"logos",
]
[[package]]
name = "revolt-permissions"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"async-std",
"async-trait",
@@ -6840,7 +6860,7 @@ dependencies = [
[[package]]
name = "revolt-presence"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"async-std",
"log",
@@ -6852,7 +6872,7 @@ dependencies = [
[[package]]
name = "revolt-pushd"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"amqprs",
"anyhow",
@@ -6880,7 +6900,7 @@ dependencies = [
[[package]]
name = "revolt-ratelimits"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"async-trait",
"authifier",
@@ -6897,7 +6917,7 @@ dependencies = [
[[package]]
name = "revolt-result"
version = "0.8.8"
version = "0.9.4"
dependencies = [
"axum",
"log",
@@ -6913,7 +6933,7 @@ dependencies = [
[[package]]
name = "revolt-voice-ingress"
version = "0.7.1"
version = "0.9.4"
dependencies = [
"amqprs",
"async-std",
@@ -7100,7 +7120,7 @@ dependencies = [
"either",
"figment",
"futures",
"indexmap 2.11.4",
"indexmap 2.13.0",
"log",
"memchr",
"multer",
@@ -7148,7 +7168,7 @@ checksum = "575d32d7ec1a9770108c879fc7c47815a80073f96ca07ff9525a94fcede1dd46"
dependencies = [
"devise",
"glob",
"indexmap 2.11.4",
"indexmap 2.13.0",
"proc-macro2",
"quote 1.0.40",
"rocket_http",
@@ -7195,7 +7215,7 @@ dependencies = [
"futures",
"http 0.2.12",
"hyper 0.14.32",
"indexmap 2.11.4",
"indexmap 2.13.0",
"log",
"memchr",
"pear",
@@ -7907,7 +7927,7 @@ version = "1.0.145"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
dependencies = [
"indexmap 2.11.4",
"indexmap 2.13.0",
"itoa",
"memchr",
"ryu",
@@ -7957,7 +7977,7 @@ dependencies = [
"chrono",
"hex",
"indexmap 1.9.3",
"indexmap 2.11.4",
"indexmap 2.13.0",
"schemars 0.9.0",
"schemars 1.0.4",
"serde",
@@ -8817,7 +8837,7 @@ version = "0.19.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [
"indexmap 2.11.4",
"indexmap 2.13.0",
"toml_datetime",
"winnow 0.5.40",
]
@@ -8828,7 +8848,7 @@ version = "0.22.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
dependencies = [
"indexmap 2.11.4",
"indexmap 2.13.0",
"serde",
"serde_spanned",
"toml_datetime",
@@ -9306,7 +9326,7 @@ version = "4.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c5afb1a60e207dca502682537fefcfd9921e71d0b83e9576060f09abc6efab23"
dependencies = [
"indexmap 2.11.4",
"indexmap 2.13.0",
"serde",
"serde_json",
"utoipa-gen",

View File

@@ -55,7 +55,7 @@ services:
# Mock SMTP server
maildev:
image: soulteary/maildev
image: maildev/maildev
ports:
- "14025:25"
- "14080:8080"

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-bonfire"
version = "0.9.2"
version = "0.9.4"
license = "AGPL-3.0-or-later"
edition = "2021"
publish = false

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-coalesced"
version = "0.9.2"
version = "0.9.4"
edition = "2021"
license = "MIT"
authors = ["Paul Makles <me@insrt.uk>", "Zomatree <me@zomatree.live>"]
@@ -15,8 +15,8 @@ default = ["tokio"]
[dependencies]
tokio = { version = "1.47.0", features = ["sync"], optional = true }
indexmap = { version = "*", optional = true }
lru = { version = "*", optional = true }
indexmap = { version = "2.13.0", optional = true }
lru = { version = "0.16.3", optional = true }
[dev-dependencies]
tokio = { version = "1.47.0", features = ["rt", "rt-multi-thread", "macros", "time"] }

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-config"
version = "0.9.2"
version = "0.9.4"
edition = "2021"
license = "MIT"
authors = ["Paul Makles <me@insrt.uk>"]
@@ -37,4 +37,4 @@ sentry = { version = "0.31.5", optional = true }
sentry-anyhow = { version = "0.38.1", optional = true }
# Core
revolt-result = { version = "0.9.2", path = "../result", optional = true }
revolt-result = { version = "0.9.4", path = "../result", optional = true }

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-database"
version = "0.9.2"
version = "0.9.4"
edition = "2021"
license = "AGPL-3.0-or-later"
authors = ["Paul Makles <me@insrt.uk>"]
@@ -25,19 +25,19 @@ default = ["mongodb", "async-std-runtime", "tasks"]
[dependencies]
# Core
revolt-config = { version = "0.9.2", path = "../config", features = [
revolt-config = { version = "0.9.4", path = "../config", features = [
"report-macros",
] }
revolt-result = { version = "0.9.2", path = "../result" }
revolt-models = { version = "0.9.2", path = "../models", features = [
revolt-result = { version = "0.9.4", path = "../result" }
revolt-models = { version = "0.9.4", path = "../models", features = [
"validator",
] }
revolt-presence = { version = "0.9.2", path = "../presence" }
revolt-permissions = { version = "0.9.2", path = "../permissions", features = [
revolt-presence = { version = "0.9.4", path = "../presence" }
revolt-permissions = { version = "0.9.4", path = "../permissions", features = [
"serde",
"bson",
] }
revolt-parser = { version = "0.9.2", path = "../parser" }
revolt-parser = { version = "0.9.4", path = "../parser" }
# Utility
log = "0.4"

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-files"
version = "0.9.2"
version = "0.9.4"
edition = "2021"
license = "AGPL-3.0-or-later"
authors = ["Paul Makles <me@insrt.uk>"]
@@ -20,10 +20,10 @@ typenum = "1.17.0"
aws-config = "1.5.5"
aws-sdk-s3 = { version = "1.46.0", features = ["behavior-version-latest"] }
revolt-config = { version = "0.9.2", path = "../config", features = [
revolt-config = { version = "0.9.4", path = "../config", features = [
"report-macros",
] }
revolt-result = { version = "0.9.2", path = "../result" }
revolt-result = { version = "0.9.4", path = "../result" }
# image processing
jxl-oxide = "0.8.1"

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-models"
version = "0.9.2"
version = "0.9.4"
edition = "2021"
license = "MIT"
authors = ["Paul Makles <me@insrt.uk>"]
@@ -20,8 +20,8 @@ default = ["serde", "partials", "rocket"]
[dependencies]
# Core
revolt-config = { version = "0.9.2", path = "../config" }
revolt-permissions = { version = "0.9.2", path = "../permissions" }
revolt-config = { version = "0.9.4", path = "../config" }
revolt-permissions = { version = "0.9.4", path = "../permissions" }
# Utility
regex = "1.11"

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-parser"
version = "0.9.2"
version = "0.9.4"
edition = "2021"
license = "MIT"
authors = ["Zomatree <me@zomatree.live>", "Paul Makles <me@insrt.uk>"]

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-permissions"
version = "0.9.2"
version = "0.9.4"
edition = "2021"
license = "MIT"
authors = ["Paul Makles <me@insrt.uk>"]
@@ -21,7 +21,7 @@ async-std = { version = "1.8.0", features = ["attributes"] }
[dependencies]
# Core
revolt-result = { version = "0.9.2", path = "../result" }
revolt-result = { version = "0.9.4", path = "../result" }
# Utility
auto_ops = "0.3.0"

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-presence"
version = "0.9.2"
version = "0.9.4"
edition = "2021"
license = "AGPL-3.0-or-later"
authors = ["Paul Makles <me@insrt.uk>"]
@@ -16,7 +16,7 @@ redis-is-patched = []
async-std = { version = "1.8.0", features = ["attributes"] }
# Config for loading Redis URI
revolt-config = { version = "0.9.2", path = "../config" }
revolt-config = { version = "0.9.4", path = "../config" }
[dependencies]
# Utility

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-ratelimits"
version = "0.9.2"
version = "0.9.4"
edition = "2024"
[features]
@@ -10,9 +10,9 @@ axum = ["dep:axum", "revolt-database/axum-impl"]
default = ["rocket", "axum"]
[dependencies]
revolt-database = { version = "0.9.2", path = "../database"}
revolt-result = { version = "0.9.2", path = "../result" }
revolt-config = { version = "0.9.2", path = "../config" }
revolt-database = { version = "0.9.4", path = "../database"}
revolt-result = { version = "0.9.4", path = "../result" }
revolt-config = { version = "0.9.4", path = "../config" }
rocket = { version = "0.5.1", optional = true }
revolt_rocket_okapi = { version = "0.10.0", optional = true }

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-result"
version = "0.9.2"
version = "0.9.4"
edition = "2021"
license = "MIT"
authors = ["Paul Makles <me@insrt.uk>"]

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-crond"
version = "0.9.2"
version = "0.9.4"
license = "AGPL-3.0-or-later"
authors = ["Paul Makles <me@insrt.uk>"]
edition = "2021"
@@ -17,7 +17,7 @@ log = "0.4"
tokio = { version = "1" }
# Core
revolt-database = { version = "0.9.2", path = "../../core/database" }
revolt-result = { version = "0.9.2", path = "../../core/result" }
revolt-config = { version = "0.9.2", path = "../../core/config" }
revolt-files = { version = "0.9.2", path = "../../core/files" }
revolt-database = { version = "0.9.4", path = "../../core/database" }
revolt-result = { version = "0.9.4", path = "../../core/result" }
revolt-config = { version = "0.9.4", path = "../../core/config" }
revolt-files = { version = "0.9.4", path = "../../core/files" }

View File

@@ -1,21 +1,21 @@
[package]
name = "revolt-pushd"
version = "0.9.2"
version = "0.9.4"
edition = "2021"
license = "AGPL-3.0-or-later"
publish = false
[dependencies]
revolt-result = { version = "0.9.2", path = "../../core/result" }
revolt-config = { version = "0.9.2", path = "../../core/config", features = [
revolt-result = { version = "0.9.4", path = "../../core/result" }
revolt-config = { version = "0.9.4", path = "../../core/config", features = [
"report-macros",
"anyhow"
] }
revolt-database = { version = "0.9.2", path = "../../core/database" }
revolt-models = { version = "0.9.2", path = "../../core/models", features = [
revolt-database = { version = "0.9.4", path = "../../core/database" }
revolt-models = { version = "0.9.4", path = "../../core/models", features = [
"validator",
] }
revolt-presence = { version = "0.9.2", path = "../../core/presence", features = [
revolt-presence = { version = "0.9.4", path = "../../core/presence", features = [
"redis-is-patched",
] }

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-voice-ingress"
version = "0.9.2"
version = "0.9.4"
license = "AGPL-3.0-or-later"
edition = "2021"
publish = false

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-delta"
version = "0.9.2"
version = "0.9.4"
license = "AGPL-3.0-or-later"
authors = ["Paul Makles <paulmakles@gmail.com>"]
edition = "2018"

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-autumn"
version = "0.9.2"
version = "0.9.4"
edition = "2021"
license = "AGPL-3.0-or-later"
publish = false
@@ -44,16 +44,16 @@ tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
# Core crates
revolt-files = { version = "0.9.2", path = "../../core/files" }
revolt-config = { version = "0.9.2", path = "../../core/config" }
revolt-database = { version = "0.9.2", path = "../../core/database", features = [
revolt-files = { version = "0.9.4", path = "../../core/files" }
revolt-config = { version = "0.9.4", path = "../../core/config" }
revolt-database = { version = "0.9.4", path = "../../core/database", features = [
"axum-impl",
] }
revolt-result = { version = "0.9.2", path = "../../core/result", features = [
revolt-result = { version = "0.9.4", path = "../../core/result", features = [
"utoipa",
"axum",
] }
revolt-ratelimits = { version = "0.9.2", path = "../../core/ratelimits", features = ["axum"] }
revolt-ratelimits = { version = "0.9.4", path = "../../core/ratelimits", features = ["axum"] }
# Axum / web server
tempfile = "3.12.0"

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-gifbox"
version = "0.9.2"
version = "0.9.4"
edition = "2021"
license = "AGPL-3.0-or-later"
publish = false
@@ -17,19 +17,19 @@ tokio = { version = "1.0", features = ["full"] }
reqwest = { version = "0.12", features = ["json"] }
# Core crates
revolt-config = { version = "0.9.2", path = "../../core/config" }
revolt-models = { version = "0.9.2", path = "../../core/models" }
revolt-result = { version = "0.9.2", path = "../../core/result", features = [
revolt-config = { version = "0.9.4", path = "../../core/config" }
revolt-models = { version = "0.9.4", path = "../../core/models" }
revolt-result = { version = "0.9.4", path = "../../core/result", features = [
"utoipa",
"axum",
] }
revolt-coalesced = { version = "0.9.2", path = "../../core/coalesced", features = [
revolt-coalesced = { version = "0.9.4", path = "../../core/coalesced", features = [
"queue",
] }
revolt-database = { version = "0.9.2", path = "../../core/database", features = [
revolt-database = { version = "0.9.4", path = "../../core/database", features = [
"axum-impl",
] }
revolt-ratelimits = { version = "0.9.2", path = "../../core/ratelimits", features = [
revolt-ratelimits = { version = "0.9.4", path = "../../core/ratelimits", features = [
"axum",
] }

View File

@@ -1,6 +1,6 @@
[package]
name = "revolt-january"
version = "0.9.2"
version = "0.9.4"
edition = "2021"
license = "AGPL-3.0-or-later"
publish = false
@@ -33,13 +33,13 @@ tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
# Core crates
revolt-config = { version = "0.9.2", path = "../../core/config" }
revolt-models = { version = "0.9.2", path = "../../core/models" }
revolt-result = { version = "0.9.2", path = "../../core/result", features = [
revolt-config = { version = "0.9.4", path = "../../core/config" }
revolt-models = { version = "0.9.4", path = "../../core/models" }
revolt-result = { version = "0.9.4", path = "../../core/result", features = [
"utoipa",
"axum",
] }
revolt-files = { version = "0.9.2", path = "../../core/files" }
revolt-files = { version = "0.9.4", path = "../../core/files" }
# Axum / web server
axum = { version = "0.7.5" }

View File

@@ -1 +1 @@
0.9.2
0.9.4