Bo-Yi.Wu
131e8a156b
chore(deps): upgrade go module
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2023-02-21 10:56:05 +08:00
Bo-Yi Wu
af06a3d0d1
chore(deps): upgrade action package
2023-02-02 13:40:09 +08:00
Bo-Yi Wu
3b4a53d3bb
chore(deps): upgrade go package
2023-02-02 09:45:31 +08:00
Bo-Yi.Wu
3d74660e8e
docs(readme): add lint and testing badge
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2023-01-07 09:21:02 +08:00
Bo-Yi.Wu
20715b8179
docs(readme): remove yaml checker
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2023-01-07 09:13:08 +08:00
Bo-Yi.Wu
002a9392d6
chore(CI): remove deepsource and snyk config
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2023-01-07 08:50:42 +08:00
Bo-Yi.Wu
de72aa68b1
chore(CI): rename workerflow
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2023-01-07 08:48:39 +08:00
Bo-Yi.Wu
d114bd40d8
chore(CI): update build docker image
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2023-01-07 08:48:11 +08:00
Bo-Yi.Wu
2a9a32be48
docs(readme): remove drone badge.
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-24 22:49:21 +08:00
Bo-Yi.Wu
b0a94500ea
docs(readme): add 1.16.0 binary link
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-24 22:45:23 +08:00
Bo-Yi.Wu
1d3c5bba47
chore(CI): update setup-go version
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-24 22:01:49 +08:00
Bo-Yi.Wu
b0f414bc7f
chore(CI): add enable check for raw data
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-24 21:56:19 +08:00
Bo-Yi.Wu
982b31a1f6
chore(CI): rename
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-24 21:10:57 +08:00
Bo-Yi.Wu
18826b8afb
chore(CI): remove drone build config files
...
https://github.com/appleboy/gorush/issues/704
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-24 21:04:08 +08:00
Bo-Yi.Wu
6b6ef695db
chore(CI):support docker build in GitHub Actions
...
https://github.com/appleboy/gorush/issues/704
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-24 21:02:10 +08:00
Bo-Yi.Wu
7101fbd9c8
chore(CI): add binary build step in GitHub Actions
...
https://github.com/appleboy/gorush/issues/704
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-24 12:36:42 +08:00
Bo-Yi Wu
951f698014
docs: remove buy me coffee
2022-12-21 15:41:47 +08:00
Bo-Yi Wu
3bbc62c2bb
chore(security): upgrade badger package
2022-12-21 13:09:43 +08:00
Bo-Yi Wu
250033ba6c
chore(CI): Upload coverage to Codecov
...
https://github.com/appleboy/gorush/issues/704
2022-12-21 12:59:53 +08:00
Bo-Yi.Wu
b83b458147
chore(CI): Add testing
...
https://github.com/appleboy/gorush/issues/704
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-20 22:52:32 +08:00
Bo-Yi.Wu
4ef30a0cdc
fix(lint): warning from golangci-lint tool
...
https://github.com/appleboy/gorush/issues/704
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-20 22:52:28 +08:00
Bo-Yi.Wu
89bc97d15e
chore(CI): add check documentation using embedmd command
...
https://github.com/appleboy/gorush/issues/704
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-20 22:52:23 +08:00
Bo-Yi Wu
0f6a5ac6c5
fix(lint): from golangci-lint warning.
...
https://github.com/appleboy/gorush/issues/704
2022-12-20 22:52:19 +08:00
Bo-Yi Wu
99f9956b48
chore(deps): update github actions dependency.
2022-12-20 22:52:19 +08:00
Bo-Yi.Wu
83a6e63af9
fix(lint): update some warning from golangci-lint
...
https://github.com/appleboy/gorush/issues/704
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-20 22:52:11 +08:00
Bo-Yi.Wu
577083639c
chore(CI/CD): add golangci-lint for github actions
...
https://github.com/appleboy/gorush/issues/704
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-18 09:51:31 +08:00
Bo-Yi.Wu
fe402a578a
fix(lint): golangci-lint warning.
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-17 22:59:18 +08:00
Bo-Yi Wu
6fa9769a31
chore(gRPC): a new unary server interceptor for panic recovery ( #703 )
...
fix #691
2022-12-17 22:34:04 +08:00
Bo-Yi Wu
1d839f56c5
chore(gRPC): add PushType and Development ( #702 )
...
fix #697
2022-12-17 21:17:41 +08:00
Bo-Yi.Wu
a8ad48cb11
chore(CI): disabled build linux arm version in drone
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-11 11:29:12 +08:00
Bo-Yi.Wu
61adf6c2bb
chore(CI): upgrade golang to v1.19
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-11 11:27:08 +08:00
Bo-Yi.Wu
ab2731687f
docs: fix starchart link
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-11 11:23:22 +08:00
Bo-Yi.Wu
fe330dc28d
chore(deps): upgrade go dependency version
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-11 11:16:44 +08:00
Bo-Yi.Wu
dd8de531e2
fix(redis-stream): upgrade to v0.0.3 version
...
fix #693
fix #689
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-12-11 11:12:58 +08:00
Bo-Yi Wu
d801a47c96
refactor: import order.
2022-12-03 22:44:37 +08:00
Bo-Yi Wu
1e99a9c67f
chore(deps): update go dependency
2022-12-03 22:18:03 +08:00
Bo-Yi Wu
8b4424c518
refactor(gRPC): update go proto file
2022-11-09 14:18:51 +08:00
Bo-Yi Wu
e13a05bc08
refactor(rcp): move health interface to core package
2022-11-09 14:07:51 +08:00
Bo-Yi Wu
4be2c8036d
refactor(storage): move interface to core package
2022-11-09 14:05:09 +08:00
Bo-Yi.Wu
111a7cce49
docs(config.yml): update comment.
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-10-29 22:39:20 +08:00
Bo-Yi Wu
2c29b4b658
fix: hadolint missing pkg version
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-06-30 23:02:18 +08:00
Bo-Yi Wu and snyk-bot
372c8f4523
[Snyk] Upgrade async from 3.2.3 to 3.2.4 ( #682 )
...
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2022-06-30 21:42:21 +08:00
Bo-Yi Wu
b8697e69b5
chore: upgrade all dependency version ( #683 )
...
fix #675 #682 #680 issue
2022-06-30 21:41:49 +08:00
Bo-Yi Wu
625cf1c296
chore(mod): upgrade yaml version
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-05-31 14:23:11 +08:00
Bo-Yi Wu
ae8806b20d
chore(gin): upgrade to v1.8.0
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-05-31 13:19:38 +08:00
Bo-Yi Wu
5998dc1e6f
chore: enable open collective for sponsor
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-05-28 15:49:30 +08:00
Bo-Yi Wu
e871bd3e8b
Update FUNDING.yml
2022-05-26 09:11:53 +08:00
Bo-Yi Wu
e89ea00626
docs: update test script.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-05-08 12:23:42 +08:00
Bo-Yi Wu
a45769c24f
chore(queue): upgrade queue package and add metrics ( #673 )
...
* chore(queue): upgrade queue package and add metrics
add new metrics
BusyWorkers *prometheus.Desc
SuccessTasks *prometheus.Desc
FailureTasks *prometheus.Desc
SubmittedTasks *prometheus.Desc
fix https://github.com/appleboy/gorush/issues/672
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
* chore: update go version
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-05-05 13:56:28 +08:00
Bo-Yi Wu
2bba4b4fc4
docs: update markdown format
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-05-04 16:27:24 +08:00
Bo-Yi Wu and snyk-bot
8705803764
fix: upgrade google-protobuf from 3.19.4 to 3.20.0 ( #670 )
...
Snyk has created this PR to upgrade google-protobuf from 3.19.4 to 3.20.0.
See this package in npm:
https://www.npmjs.com/package/google-protobuf
See this project in Snyk:
https://app.snyk.io/org/appleboy/project/fcfc2ba6-1b67-4528-bc1d-2f9febf86663?utm_source=github&utm_medium=referral&page=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2022-04-23 16:51:48 +08:00
Bo-Yi Wu
87c2977f6a
docs: remove embedmd check
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-04-17 12:43:44 +08:00
Bo-Yi Wu
c3db870e59
docs: update to 1.15
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-04-17 11:53:38 +08:00
Bo-Yi Wu
4abda2a0cb
feat(Go 1.17): update go mod
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-02-10 12:02:52 +08:00
Bo-Yi Wu
8d81276006
feat(CI): Continuously find & fix vulnerabilities in dependencies
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-02-04 10:55:59 +08:00
Bo-Yi Wu
791ce9ecf2
docs(install): Add go install command for installation
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-02-04 08:12:23 +08:00
Bo-Yi Wu
68200c5525
fix(queue): missing metric interface in nats queue ( #655 )
2022-02-03 17:37:30 +08:00
Bo-Yi Wu
80df82052a
feat(CI): enable code scan in security.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-02-03 16:59:56 +08:00
Bo-Yi Wu
f64e9e328a
chore(CI): upgrade golangci version
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-02-01 06:01:37 +08:00
Bo-Yi Wu
5f534a4e42
chore(service): add graceful shutdown. ( #654 )
2022-01-09 10:30:23 +08:00
Bo-Yi Wu
3f411ebe89
chore(queue): support Redis pub/sub ( #652 )
2022-01-01 23:04:13 +08:00
Bo-Yi Wu
ccbe874bf4
chore: upgrade golang to 1.17 ( #648 )
2021-12-15 18:09:43 +08:00
Bo-Yi Wu
eaec26c90d
chore(security): CVE-2021-42836
...
Vulnerable versions: < 1.9.3
Patched version: 1.9.3
GJSON before 1.9.3 allows a ReDoS (regular expression denial of service) attack.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-12-10 00:16:50 +08:00
Bo-Yi Wu
4c1c87aecc
chore(conf): add default value for max_concurrent_pushes ( #646 )
2021-12-09 23:46:49 +08:00
Bo-Yi Wu
24c3492541
chore: update cluster testing
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-09-20 20:21:06 +08:00
Bo-Yi Wu
2b4cab0a95
docs: update format
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-09-20 20:19:41 +08:00
Bo-Yi Wu
83aaa37faf
docs: add support redis cluster
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-09-20 20:00:20 +08:00
Bo-Yi Wu
18016db289
chore(queue): upgrade queue to v0.0.7 version ( #629 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-08-22 22:04:50 +08:00
Bo-Yi Wu
e929974d10
chore: update gin to v1.7.4
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-08-15 16:12:53 +08:00
Bo-Yi Wu
70744b58cd
chore: replace appleboy/queue with new repo ( #628 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-08-15 16:12:08 +08:00
Bo-Yi Wu
226abc69c5
chore: fix lint
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-08-14 22:57:16 +08:00
Bo-Yi Wu
24cf872b31
chore(logx): add custom logger in queue ( #627 )
2021-08-11 11:13:29 +08:00
Bo-Yi Wu
c81a316047
chore: fix some lint ( #626 )
...
* chore: fix some lint
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
* update
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-08-05 14:11:06 +08:00
Bo-Yi Wu
ea71e99f2d
chore(lint): fix some condition. ( #624 )
2021-08-04 09:00:04 +08:00
Bo-Yi Wu
0a8d801380
fix: error from golangci-lint tool ( #623 )
2021-08-03 14:44:00 +08:00
Bo-Yi Wu
349c0c8c1d
fix: Function params involve heavy amount of copying ( #622 )
2021-08-02 14:07:30 +08:00
Bo-Yi Wu
6d65c1ea6e
chore(push): send error to specific URL ( #621 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-08-02 12:37:38 +08:00
Bo-Yi Wu
3feeeb796d
fix(hms): refresh token fail ( #620 )
2021-08-02 07:04:59 +08:00
Bo-Yi Wu
c51b4b2b65
chore(queue): Support NATS as backend ( #618 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-08-01 21:06:47 +08:00
Bo-Yi Wu
8d03ac5f1e
refactor: remove config from notification struct. ( #617 )
...
* refactor: remove config from notification struct.
* chore: update
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-08-01 19:48:57 +08:00
Bo-Yi Wu
132e1791cd
chore(queue): upgrade appleboy/queue to 0.5.0 ( #616 )
2021-08-01 17:12:16 +08:00
Bo-Yi Wu
9bb618d506
fix: missing json pointer address
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-25 15:33:01 +08:00
Bo-Yi Wu
f4fc2a5e7c
chore: remove redunt code.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-25 10:24:25 +08:00
Bo-Yi Wu
e08e4c09ca
chore(NSQ): remove nsq package and update run func ( #614 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-25 08:35:49 +08:00
Bo-Yi Wu
0b0f47e4f9
chore(queue): Add NSQ Parameter.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-24 23:01:31 +08:00
Bo-Yi Wu
7b16a4db98
chore: move NSQ and simple package to appleboy/queue ( #613 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-24 22:33:44 +08:00
Bo-Yi Wu
cd14311f70
chore: update go module
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-24 17:21:36 +08:00
Bo-Yi Wu
14f19fcb20
chore: move queue to appleboy/queue ( #612 )
...
* chore: move queue to appleboy/queue
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-24 17:18:35 +08:00
Bo-Yi Wu
fcfa195bc6
chore(queue): add custom logger.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-24 11:11:13 +08:00
Bo-Yi Wu
a210abd323
chore: rename once to startOnce
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-24 11:00:04 +08:00
Bo-Yi Wu
6db9768758
chore(queue): returns the numbers of workers has been created ( #611 )
...
* chore(queue): returns the numbers of workers has been created
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
* chore: enable logger.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-24 10:51:26 +08:00
Bo-Yi Wu
6ebbbe5026
chore(queue): Shutdown service once. ( #610 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-24 10:17:42 +08:00
Bo-Yi Wu
d9947ea44d
chore: rename gorush to notify package ( #609 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-24 01:56:33 +08:00
Bo-Yi Wu
ce6e87639a
chore: support custom parameter in queue ( #608 )
...
* chore: support custom parameter in queue
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-24 01:29:47 +08:00
Bo-Yi Wu
66923789ff
chore: support custom logger in queue package ( #607 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-24 00:27:11 +08:00
Bo-Yi Wu
2d01f8b854
chore: init log package ( #606 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-20 21:16:53 +08:00
Bo-Yi Wu
05ec3209f6
refactor(queue): update run func in simple channel ( #605 )
2021-07-18 19:34:30 +08:00
Bo-Yi Wu
d131d2935a
chore(NSQ): support custom run func and maxInFlight flag ( #604 )
2021-07-18 11:44:33 +08:00
Bo-Yi Wu
ed25b0f42a
chore(queue): support custom run func ( #603 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-18 09:03:57 +08:00
Bo-Yi Wu
380162a38a
chore(queue): add queue message interface ( #602 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-07-18 01:58:46 +08:00