92dcdc2145
fix: linter
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-07-13 06:57:17 +02:00
8eb7032689
fix: coords translation - validate whether server exists
continuous-integration/drone/push Build is failing
2023-07-13 06:43:06 +02:00
7ed3bbb0d4
fix: group details - add missing translation
continuous-integration/drone/push Build is passing
2023-07-13 06:29:29 +02:00
d1ba315bd2
feat: coords translation ( #116 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #116
2023-07-13 04:22:52 +00:00
3722b0098f
refactor: set up postgres only once for tests
continuous-integration/drone/push Build is passing
2023-07-10 08:16:03 +02:00
c7efe7a240
refactor: split domain/tw.go into multiple files
continuous-integration/drone/push Build is passing
2023-07-09 08:06:53 +02:00
79f19b7a23
refactor: move service.ennoblementNotificationBuilder logic to domain models
continuous-integration/drone/push Build is passing
2023-07-09 07:44:35 +02:00
f9dfe1c998
refactor: remove dead code, rename some TWHelpHTTP methods
continuous-integration/drone/push Build is passing
2023-07-09 06:28:45 +02:00
9dbfd76c89
fix: respond to commands even when one of translations is missing
continuous-integration/drone/push Build is passing
2023-07-09 06:23:36 +02:00
a8f309c299
refactor: introduce adapters ( #114 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #114
2023-07-03 06:23:32 +00:00
4012bd0a2f
feat: notifications - i18n ( #112 )
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #112
2023-06-30 05:09:52 +00:00
6415b162de
feat: errors - i18n ( #111 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #111
2023-06-27 12:00:35 +00:00
09ffc7644a
feat: i18n ( #108 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #108
2023-06-25 06:31:12 +00:00
5de9348f67
refactor: introduce new converter: EnnoblementNotification -> *discordgo.MessageEmbed
continuous-integration/drone/push Build is passing
2023-06-20 06:14:16 +02:00
e110807619
refactor: group & monitor refactor ( #107 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #107
2023-06-18 06:47:51 +00:00
e6d15ac950
refactor: bun - remove no longer needed struct tags
continuous-integration/drone/push Build is passing
2023-06-11 07:40:30 +02:00
119c8028a1
feat: use goose as a db migration tool ( #105 )
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build was killed
Reviewed-on: #105
2023-06-09 06:32:46 +00:00
accaaeb150
feat: ci/cd - add notifications & update deps
continuous-integration/drone/push Build is passing
2023-05-28 16:20:08 +02:00
13eefd3163
refactor: refactor tools installation
continuous-integration/drone/push Build is passing
2023-04-30 06:17:59 +02:00
3981f2c0d6
chore: update deps
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-03-21 05:42:13 +01:00
25bd1c2665
chore(deps): update module github.com/golangci/golangci-lint to v1.51.2
continuous-integration/drone/push Build is passing
2023-02-20 07:27:23 +01:00
95159e5265
refactor: categorize tests - short/long running
continuous-integration/drone/push Build is passing
2023-02-11 09:25:32 +01:00
a848a1c971
chore(deps): update module github.com/golangci/golangci-lint to v1.51.1 ( #72 )
...
continuous-integration/drone/push Build is passing
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint ) | require | patch | `v1.51.0` -> `v1.51.1` |
---
### Release Notes
<details>
<summary>golangci/golangci-lint</summary>
### [`v1.51.1`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1511 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.51.0...v1.51.1 )
1. updated linters
- `ginkgolinter`: from 0.7.1 to 0.8.1
- `ineffassign`: bump to HEAD
- `musttag`: from 0.4.3 to 0.4.4
- `sqlclosecheck`: from 0.3.0 to 0.4.0
- `staticcheck`: bump to v0.4.0
- `wastedassign`: from 2.0.6 to 2.0.7
- `wrapcheck`: from 2.7.0 to 2.8.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMTQuMSIsInVwZGF0ZWRJblZlciI6IjM0LjExNC4xIn0=-->
Co-authored-by: Renovate <renovate@dwysokinski.me>
Reviewed-on: #72
Co-authored-by: renovate <renovate@noreply.localhost>
Co-committed-by: renovate <renovate@noreply.localhost>
2023-02-06 06:16:35 +00:00
5fa731312f
chore(deps): update module github.com/maxbrunsfeld/counterfeiter/v6 to v6.6.1 ( #71 )
...
continuous-integration/drone/push Build is passing
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/maxbrunsfeld/counterfeiter/v6](https://github.com/maxbrunsfeld/counterfeiter ) | require | minor | `v6.5.0` -> `v6.6.1` |
---
### Release Notes
<details>
<summary>maxbrunsfeld/counterfeiter</summary>
### [`v6.6.1`](https://github.com/maxbrunsfeld/counterfeiter/releases/tag/v6.6.1 )
[Compare Source](https://github.com/maxbrunsfeld/counterfeiter/compare/v6.6.0...v6.6.1 )
- ⚡ fix GitHub Actions workflow: `setup-go` directive for `go 1.20` requires quotes for version `'1.20'`
Detailed changes: https://github.com/maxbrunsfeld/counterfeiter/compare/v6.6.0...v6.6.1
### [`v6.6.0`](https://github.com/maxbrunsfeld/counterfeiter/releases/tag/v6.6.0 )
[Compare Source](https://github.com/maxbrunsfeld/counterfeiter/compare/v6.5.0...v6.6.0 )
- ⬆️ update dependencies
Detailed changes: https://github.com/maxbrunsfeld/counterfeiter/compare/v6.5.0...v6.6.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMTQuMSIsInVwZGF0ZWRJblZlciI6IjM0LjExNC4xIn0=-->
Co-authored-by: Renovate <renovate@dwysokinski.me>
Reviewed-on: #71
Co-authored-by: renovate <renovate@noreply.localhost>
Co-committed-by: renovate <renovate@noreply.localhost>
2023-02-05 07:31:58 +00:00
3412e73d76
chore: update github.com/golangci/golangci-lint to v1.51.0
continuous-integration/drone/push Build is passing
2023-02-03 07:41:17 +01:00
e3a38ae44f
chore: update deps + Go 1.20
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-02-02 06:38:48 +01:00
28c4e377f5
refactor: twhelp - ennoblements - new response format
continuous-integration/drone/push Build is passing
2023-01-22 10:59:31 +01:00
e9c5e06407
refactor: rename domain.UserError -> domain.Error
continuous-integration/drone/push Build is passing
2022-12-31 10:59:40 +01:00
ac6330a3b1
refactor: tests - delete unnecessary nestings
continuous-integration/drone/push Build is passing
2022-12-25 12:04:17 +01:00
99158e3410
refactor: bundb tests
continuous-integration/drone/push Build is passing
2022-12-25 12:00:43 +01:00
c5547f5d42
chore: update deps ( #49 )
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #49
2022-11-24 05:42:55 +00:00
661f26ecea
refactor: monitor add - new endpoint for checking tribe tags ( #40 )
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #40
2022-11-10 11:13:16 +00:00
5e99f68a91
feat: auto clean up old groups ( #38 )
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #38
2022-10-31 05:52:20 +00:00
2c6dcda547
fix: fix logged command format
continuous-integration/drone/push Build is passing
2022-10-30 05:20:43 +01:00
61d029fc3b
feat: log more actions ( #36 )
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #36
2022-10-29 10:44:11 +00:00
d68bcb02ca
fix: monitor list - random order ( #35 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #35
2022-10-29 09:47:28 +00:00
e2be652a60
chore: update modules ( #34 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #34
2022-10-29 06:13:02 +00:00
4f10ef572b
feat: add a new field to ListGroupsParams - EnabledNotifications ( #33 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #33
2022-10-29 05:24:52 +00:00
ddf7efe273
refactor: make lists more readable ( #32 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #32
2022-10-28 12:32:34 +00:00
77c52c117e
feat: enable/disable notifications of internal/barbarian conquers ( #31 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #31
2022-10-28 11:59:20 +00:00
3fcf38f5c7
feat: bot status ( #30 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #30
2022-10-28 03:44:50 +00:00
a1bf5f94fa
refactor: group list - add more info ( #29 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #29
2022-10-28 03:20:38 +00:00
c487800200
feat: add a new command - monitor list ( #28 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #28
2022-10-27 13:18:58 +00:00
de19857b34
refactor: maxMonitorsPerGroup, maxGroupsPerServer -> ENVs ( #27 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #27
2022-10-27 12:12:29 +00:00
0a0c0b2acd
refactor: don't rate limit requests to TWHelp ( #26 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #26
2022-10-27 11:48:27 +00:00
eec0909c78
feat: notifications ( #25 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #25
2022-10-27 09:56:40 +00:00
db2026c6e4
feat: add a new command - /monitor delete ( #23 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #23
2022-10-23 07:44:20 +00:00
d983f5ae08
feat: add a new service - Choice ( #22 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #22
2022-10-23 06:35:00 +00:00
58f73e9ca8
feat: add a new command - /monitor create ( #21 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #21
2022-10-23 06:20:48 +00:00
dfb3ae5c29
refactor: delete /group set server ( #18 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #18
2022-10-16 09:39:39 +00:00