Commit graph

243 commits

Author SHA1 Message Date
5e565df7c0 Merge pull request 'Removes the TUI in favor of event based logging' (#15) from remove_tui into main
All checks were successful
Run Tests on Code / run-tests (push) Successful in 12s
Reviewed-on: #15
2023-12-30 00:28:46 +00:00
8c1da63e0c
rustfmt
All checks were successful
Run Tests on Code / run-tests (push) Successful in 14s
Build binary file and bundle packages / test (pull_request) Successful in 13s
Build binary file and bundle packages / build (pull_request) Successful in 34s
2023-12-30 01:27:11 +01:00
8be74585a0
Extend logging for new posts
All checks were successful
Run Tests on Code / run-tests (push) Successful in 14s
2023-12-30 01:22:13 +01:00
c3ff578c57
Clean up code 2023-12-30 01:22:04 +01:00
cbb50e5d53
Utilize confy for reading and saving history 2023-12-30 01:02:20 +01:00
f08e60a89d
Release Candidate 2.2.0-rc.1
All checks were successful
Build and Release Binary File / test (push) Successful in 33s
Run Tests on Code / run-tests (push) Successful in 35s
Build and Release Binary File / build (push) Successful in 36s
Build and Release Binary File / upload-generic-package (push) Successful in 2s
Build and Release Binary File / upload-debian-package (push) Successful in 2s
Build and Release Binary File / upload-release (push) Successful in 9s
2023-12-30 00:53:15 +01:00
0f1de67db6
Bugfix for moved history.toml 2023-12-30 00:53:00 +01:00
9c15ea791f
Release Candidate 2.1.7-rc.1
All checks were successful
Run Tests on Code / run-tests (push) Successful in 28s
Build and Release Binary File / test (push) Successful in 14s
Build and Release Binary File / build (push) Successful in 36s
Build and Release Binary File / upload-generic-package (push) Successful in 2s
Build and Release Binary File / upload-debian-package (push) Successful in 2s
Build and Release Binary File / upload-release (push) Successful in 9s
2023-12-30 00:42:50 +01:00
4a4dff8c22
Add logging dependencies
All checks were successful
Run Tests on Code / run-tests (push) Successful in 33s
2023-12-30 00:41:45 +01:00
c355bc141f
Adapt module changes to main.rs 2023-12-30 00:41:29 +01:00
1db4cb19bd
Delete TUI module 2023-12-30 00:41:17 +01:00
e4e1767083
Move bot module out of subdir, port logging from tui to println/journald 2023-12-30 00:40:12 +01:00
f2730a8eaf
Move post_history module out of subdir, port logging from tui to println/journald 2023-12-30 00:28:10 +01:00
89b2d19c80
Move jnovel module out of subdir, port logging from tui to println/journald 2023-12-30 00:24:53 +01:00
c0bff03120
Move lemmy module out of subdir, port logging from tui to println/journald
Some checks failed
Run Tests on Code / run-tests (push) Failing after 18s
2023-12-30 00:23:01 +01:00
ecc05a2812
Make config username + password fields private 2023-12-30 00:22:21 +01:00
9cca302018
Move config module out of subdirectory 2023-12-29 22:40:07 +01:00
a66180d817
Remove Result from Config loading 2023-12-29 22:35:16 +01:00
b8a5ca2b95
Add .directory file to gitignore
All checks were successful
Run Tests on Code / run-tests (push) Successful in 13s
2023-12-29 14:59:31 +01:00
295a7b95a1
Remove erroneous note regarding passwords in README 2023-12-29 14:59:11 +01:00
81c51e52cd
Release 2.1.6 + Full Debian Dependencies
All checks were successful
Run Tests on Code / run-tests (push) Successful in 29s
Build and Release Binary File / test (push) Successful in 12s
Build and Release Binary File / build (push) Successful in 36s
Build and Release Binary File / upload-generic-package (push) Successful in 2s
Build and Release Binary File / upload-debian-package (push) Successful in 2s
Build and Release Binary File / upload-release (push) Successful in 10s
2023-12-29 14:56:16 +01:00
7a4f075b58
Last fix to rc naming
All checks were successful
Run Tests on Code / run-tests (push) Successful in 14s
Build and Release Binary File / test (push) Successful in 13s
Build and Release Binary File / build (push) Successful in 33s
Build and Release Binary File / upload-generic-package (push) Successful in 2s
Build and Release Binary File / upload-debian-package (push) Successful in 2s
Build and Release Binary File / upload-release (push) Successful in 10s
2023-12-29 14:53:19 +01:00
855988e947
Change rc naming from x.y.zrc to x.y.z-rc
All checks were successful
Run Tests on Code / run-tests (push) Successful in 17s
2023-12-29 14:51:26 +01:00
c5f28890a8 Merge pull request 'Add debian packaging (Closes #16)' (#14) from debian into main
All checks were successful
Run Tests on Code / run-tests (push) Successful in 13s
Reviewed-on: #14
2023-12-29 13:48:40 +00:00
1ebedb3eb2
Release Candidate 2.1.6-rc.1
All checks were successful
Run Tests on Code / run-tests (push) Successful in 30s
Build binary file and bundle packages / test (pull_request) Successful in 12s
Build binary file and bundle packages / build (pull_request) Successful in 1m29s
2023-12-29 14:45:24 +01:00
80aa007857
Add cargo deb config files 2023-12-29 14:45:05 +01:00
e1a85fbc31
Add author, description and license field to Cargo.toml 2023-12-29 14:44:32 +01:00
94b8ec6d2c
remove dotenv dependency 2023-12-29 14:44:06 +01:00
4a4980e38b
Renaming the project from ascendance-of-a-bookworm-bot to a shorter aob-lemmy-bot 2023-12-29 14:43:55 +01:00
f7c4aa395c
remove in directory config files from .gitignore, add license + add placeholder systemd unit file 2023-12-29 14:42:58 +01:00
8d75aaa4f7
Move username and password to config file 2023-12-29 14:35:07 +01:00
654bc5c7f8
Switch from .to_string() to .to_owned() 2023-12-29 14:34:33 +01:00
3ecd434580
Update release actions, add pull-request check
All checks were successful
Run Tests on Code / run-tests (push) Successful in 29s
2023-12-29 14:29:57 +01:00
e1fe276fa7
Remove unused dependency 2023-12-20 20:56:27 +01:00
9771b75b94
Release 2.1.5
All checks were successful
Run Tests on Code / run-tests (push) Successful in 38s
Build and Release Binary File / test (push) Successful in 37s
Build and Release Binary File / build (push) Successful in 34s
Build and Release Binary File / upload-release (push) Successful in 11s
2023-12-20 20:47:20 +01:00
c85f761e85
Fix Bug where series existing in history but not in config crashed the bot
All checks were successful
Run Tests on Code / run-tests (push) Successful in 32s
2023-12-20 20:46:21 +01:00
2531af3739
Remove lifetime from TUI module 2023-12-20 20:45:48 +01:00
f22e2d6278
Use lemmy crates again 2023-12-20 20:45:13 +01:00
b94aecefe2
Use custom rust-node docker image
All checks were successful
Run Tests on Code / run-tests (push) Successful in 36s
2023-12-19 23:49:16 +01:00
f32e7d6ee5
Move cache action after repo clone
All checks were successful
Run Tests on Code / run-tests (push) Successful in 30s
2023-12-19 22:49:03 +01:00
db88d475dd
Revert "Use setup-node action"
All checks were successful
Run Tests on Code / run-tests (push) Successful in 41s
This reverts commit 1503628491.

node is required for actions to work, not available on the rust image
2023-12-19 22:46:20 +01:00
8ee5da5d53
Cache cargo dependencies using cache action
Some checks failed
Run Tests on Code / run-tests (push) Failing after 24s
2023-12-19 22:44:57 +01:00
1503628491
Use setup-node action 2023-12-19 22:44:50 +01:00
c6297b9157
Install clippy during Actions
All checks were successful
Run Tests on Code / run-tests (push) Successful in 33s
2023-12-19 22:21:52 +01:00
1f10a39db1
Add missing Node install step to Actions + Formatting
Some checks failed
Run Tests on Code / run-tests (push) Failing after 11s
2023-12-19 22:19:21 +01:00
5c59437595
Add Clippy checks to regular push and release Actions
Some checks failed
Run Tests on Code / run-tests (push) Failing after 1s
2023-12-19 22:12:28 +01:00
1f0c42bfdb
Updated Cargo.toml for previous commit + Release 2.1.4
All checks were successful
Run Tests on Code / run-tests (push) Successful in 1s
Build and Release Binary File / test (push) Successful in 2s
Build and Release Binary File / build (push) Successful in 1m4s
Build and Release Binary File / upload-release (push) Successful in 2m14s
2023-12-19 22:08:59 +01:00
5084da92fb
Replaced custom structs in favor of github tag version, removed unused dependencies 2023-12-19 22:08:23 +01:00
9fa940f385
Release 2.1.3
All checks were successful
Run Tests on Code / run-tests (push) Successful in 0s
Build and Release Binary File / test (push) Successful in 2s
Build and Release Binary File / build (push) Successful in 1m3s
Build and Release Binary File / upload-release (push) Successful in 9s
2023-12-18 23:33:32 +01:00
f0e1bca08e
Fix write lock while read lock still present 2023-12-18 23:33:14 +01:00