Commit Graph
100 Commits
Author SHA1 Message Date
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 Wuandsnyk-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 Wuandsnyk-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