Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
7893908
dependabot: group crate updates
ivinjabraham Aug 13, 2025
c960fc6
chore: remove unused field from model
ivinjabraham Aug 13, 2025
1d5a140
workflow: correct outdated branch name `main` to `production`
ivinjabraham Aug 13, 2025
2be5167
workflows: cache rust build in generate-release
ivinjabraham Aug 13, 2025
1f7a89d
chore: rustfmt
ivinjabraham Aug 13, 2025
922b580
chore: fix clippy string interpolation errors
ivinjabraham Aug 13, 2025
7442f63
build(deps): bump the version-updates group with 8 updates
dependabot[bot] Aug 13, 2025
0d9450e
refactor: extract env loading for tracing
ivinjabraham Sep 11, 2025
491c891
refactor: extract filter string creation
ivinjabraham Sep 11, 2025
a76188a
refactor: replace qualified path with use
ivinjabraham Sep 11, 2025
4568592
refactor: extract tracing subscriber initialization
ivinjabraham Sep 12, 2025
01872e0
refactor: extract tracing configuration
ivinjabraham Sep 12, 2025
14934f4
refactor!: rename and change the type of env variable
ivinjabraham Sep 12, 2025
76bcb3b
chore: remove unnecessary public types and structs
ivinjabraham Sep 12, 2025
c7e16e7
refactor: Extract bot configuration into a struct
ivinjabraham Sep 15, 2025
bd35689
refactor: add prefix_string to BotConfig
ivinjabraham Sep 15, 2025
fcda6a8
refactor: extract framework.build() out of main
ivinjabraham Sep 15, 2025
93c5a5a
refactor: use methods to init and populate Data
ivinjabraham Sep 15, 2025
fd246fc
docs: add documentation for `build_framework`
ivinjabraham Sep 15, 2025
fc494e2
refactor: move mutations out of queries.rs
ivinjabraham Sep 15, 2025
b41c8d0
docs: move module documentation inside the module
ivinjabraham Sep 16, 2025
d45c767
feat: add method to check privilege
ivinjabraham Sep 16, 2025
f61f09b
refactor: break down set_log_level command
ivinjabraham Sep 17, 2025
2473f61
refactor: move commands into it's own module
ivinjabraham Sep 27, 2025
f963721
chore: remove fourth years from status update tracking
ivinjabraham Sep 27, 2025
5a94172
refactor: rename function name for clarity
ivinjabraham Sep 27, 2025
c404946
chore: update package version to github package version
ivinjabraham Sep 28, 2025
f98d9e5
refactor: centralize env var
ivinjabraham Sep 29, 2025
003a704
fix: correct filter levels when debug being true
ivinjabraham Sep 29, 2025
923d381
fix: use eprintln before tracing is initialized
ivinjabraham Sep 29, 2025
dfde86a
refactor: log span entry and exit
ivinjabraham Sep 29, 2025
3bf63cf
refactor: extract file and stdout layer to helper functions
ivinjabraham Sep 29, 2025
1f00722
refactor: log errors in handle_reaction
ivinjabraham Sep 29, 2025
2a8ce1e
refactor: remove close from span event
ivinjabraham Sep 29, 2025
433545c
refactor: instrument commands
ivinjabraham Sep 29, 2025
c6588c8
refactor: remove unnecessary debug info from time module
ivinjabraham Sep 29, 2025
080a850
refactor: instrument scheduler and tasks
ivinjabraham Sep 29, 2025
8fdea8d
refactor: instrument main
ivinjabraham Sep 29, 2025
4d5d775
refactor: instrument set_log_level command
ivinjabraham Sep 29, 2025
c134765
chore: remove unused imports
ivinjabraham Sep 29, 2025
05fec61
feat: set_log_level can now enable debug_libraries
ivinjabraham Sep 30, 2025
7a7f2a3
refactor: introduce reusable reqwest client
ivinjabraham Sep 30, 2025
8d55bdb
refactor: extract config module and refactor main
ivinjabraham Sep 30, 2025
949ec3a
refactor: move queries and mutations to methods on client
ivinjabraham Oct 1, 2025
06d4d15
refactor: use slice in place of String
ivinjabraham Oct 1, 2025
4fcd482
refactor: fix clippy lints
ivinjabraham Oct 1, 2025
c60caf0
build(deps): bump the version-updates group across 1 directory with 6…
dependabot[bot] Oct 1, 2025
d7b914f
refactor(MVP): migrate from discord channel to root based status update
hrideshmg Oct 10, 2025
7b71891
refactor: remove unused queries and models
hrideshmg Oct 11, 2025
1834277
fix: warnings and dead code
hrideshmg Oct 11, 2025
efea35c
fix: add check for status update breaks
hrideshmg Oct 14, 2025
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
2 changes: 1 addition & 1 deletion .env.sample
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
DISCORD_TOKEN=
ROOT_URL=https://root.amfoss.in/
OWNER_ID=
AMD_RUST_ENV=trace
DEBUG=true
ENABLE_DEBUG_LIBRARIES=false
9 changes: 7 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,12 @@ updates:
open-pull-requests-limit: 1
target-branch: "develop"
groups:
all-dependencies:
applies-to: [version-updates, security-updates]
version-updates:
applies-to: "version-updates"
patterns:
- "*"

security-updates:
applies-to: "security-updates"
patterns:
- "*"
3 changes: 1 addition & 2 deletions .github/workflows/deploy_docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Deploy Rust Docs
on:
push:
branches:
- main
- production

jobs:
deploy:
Expand All @@ -23,4 +23,3 @@ jobs:
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./target/doc

5 changes: 5 additions & 0 deletions .github/workflows/generate-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,11 @@ jobs:
with:
targets: ${{ matrix.target }}

- name: Cache Rust build
uses: Swatinem/rust-cache@v2
with:
key: ${{ matrix.target }}

- name: Build binary
run: cargo build --release --target ${{ matrix.target }}
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Lint

on:
pull_request:
branches: [ "main", "develop" ]
branches: ["production", "develop"]

jobs:
clippy:
Expand Down
Loading
Loading