Commit Graph

  • 86f66eaa45 feat(register): add labels to local runner file fuxiaohei 2022-11-22 20:56:14 +08:00
  • 64c9856ba7 fix: set more image Jason Song 2022-11-22 17:14:00 +08:00
  • 66ec50e427 chore: upgrade act Jason Song 2022-11-22 15:34:13 +08:00
  • 44988db9f8 chore: replace with code.gitea.io/bots-proto-go Jason Song 2022-11-22 12:22:19 +08:00
  • 519726b46b Update act Lunny Xiao 2022-11-22 11:03:18 +08:00
  • 3f676a742b feat(register): add label format validation fuxiaohei 2022-11-21 20:12:25 +08:00
  • e9e42e850b chore(runner): remove update runner status Bo-Yi.Wu 2022-11-19 09:10:52 +08:00
  • 8f950ccec0 feat: auto remove containers Jason Song 2022-11-18 16:12:21 +08:00
  • 45de6199d1 feat: parse register arguments and do register when non-interactive mode fuxiaohei 2022-11-17 19:43:26 +08:00
  • ab4e06f977 feat: support post step log Jason Song 2022-11-17 19:14:51 +08:00
  • cab56996b7 fix(poller): initial ready channel Bo-Yi Wu 2022-11-17 17:32:10 +08:00
  • a13ed0c52e feat(poller): support scheduler to fetch task and dispatch to worker Bo-Yi Wu 2022-11-17 10:49:32 +08:00
  • 5fc35faf17 Support bot site Lunny Xiao 2022-11-16 18:08:12 +08:00
  • bfcc6f56f3 feat(cli): make register interactive stages working fuxiaohei 2022-11-15 22:42:41 +08:00
  • 8f9d7506dc feat(cli): set interactive stages in register command fuxiaohei 2022-11-15 21:28:07 +08:00
  • 561bfad7c5 feat(cli): add register command basic functions fuxiaohei 2022-11-15 20:46:29 +08:00
  • 88ae188699 fix: ignore stuck because of wrong token Jason Song 2022-11-15 13:38:25 +08:00
  • 9830f34d36 fix(poller): graceful shutdown Bo-Yi Wu 2022-11-11 16:57:41 +08:00
  • 8cffac65d9 Use normal images which includes git command Lunny Xiao 2022-11-11 16:14:44 +08:00
  • 2e1326b725 fix: set NoSkipCheckout Jason Song 2022-11-11 15:54:13 +08:00
  • abdb547b1b chore(poller): add metric to track the worker number Bo-Yi Wu 2022-11-11 15:00:38 +08:00
  • d1114da299 chore(runner): wait workflow done before shutdown the service Bo-Yi Wu 2022-11-11 13:51:00 +08:00
  • cbd21b8ec5 feat: avoid reuse of containers Jason Song 2022-11-08 18:35:13 +08:00
  • d650bae0b6 feat: replace ciphertext in log Jason Song 2022-11-02 12:12:45 +08:00
  • 222b5100b6 add new envs Lunny Xiao 2022-11-04 17:23:59 +08:00
  • 93e42d1465 fix: call RunDaemon Jason Song 2022-11-01 18:25:41 +08:00
  • 93c8de3ec4 get token Lunny Xiao 2022-10-31 15:31:42 +08:00
  • 2442cdd8ad fix(runner): check task state field exist. Bo-Yi.Wu 2022-10-30 11:47:06 +08:00
  • 08c94bb564 chore(runner): cancel task if get the cancel from server Bo-Yi.Wu 2022-10-29 12:26:27 +08:00
  • d178051832 chore(runner): add new token in header Bo-Yi.Wu 2022-10-28 23:23:19 +08:00
  • 2f879c41c4 chore: remove tracing codes Jason Song 2022-10-20 15:29:23 +08:00
  • 41b5fa6b55 fix: update step result Jason Song 2022-10-20 15:28:21 +08:00
  • 378966e45f add forgeinstance Lunny Xiao 2022-10-16 23:51:53 +08:00
  • 9c7d2be7c6 Fix bug Lunny Xiao 2022-10-16 23:24:06 +08:00
  • e08495af09 chore(runner): remove client secret and add UUID in runner Bo-Yi.Wu 2022-10-15 20:03:33 +08:00
  • bf5e3dc302 chore(runner): add runner uuid in http header. Bo-Yi.Wu 2022-10-15 16:40:35 +08:00
  • a503f7429f chore(runner): add new register command Bo-Yi.Wu 2022-10-15 16:12:32 +08:00
  • cce60d466b fix: need more time to run task Jason Song 2022-10-14 18:30:36 +08:00
  • 7bebd2bbad chore(runner): update runner status when start job Bo-Yi Wu 2022-10-14 10:55:49 +08:00
  • d4c1515f4e chore(runner): update runner status if start program Bo-Yi Wu 2022-10-14 10:06:52 +08:00
  • 45b0429b21 chore(poller): add error retry limit fuxiaohei 2022-10-12 20:55:50 +08:00
  • dada0730b0 chore(runner): add default label ""self-hosted" Bo-Yi Wu 2022-10-12 14:44:44 +08:00
  • c161a48a0a chore(register): update proto file. Bo-Yi.Wu 2022-10-07 20:59:02 +08:00
  • 3a1503138b chore(runner): refactor register flow Bo-Yi.Wu 2022-10-02 12:33:17 +08:00
  • 7486d2ab91 chore(runner): update fetch job request Bo-Yi.Wu 2022-09-29 22:19:21 +08:00
  • 82431d8e11 chore(runner): support update log and task Bo-Yi.Wu 2022-09-25 18:54:00 +08:00
  • 20c3d85ba9 refactor(task): execute single task with gRPC data Bo-Yi.Wu 2022-09-04 15:44:29 +08:00
  • 5051e4aebd chore(runtime): check error message Bo-Yi.Wu 2022-09-04 15:19:07 +08:00
  • d3d56ed0ef chore(runtime): fetch build data Bo-Yi.Wu 2022-09-03 20:57:32 +08:00
  • 631f801aa6 chore(gRPC): fetch new stage data. Bo-Yi.Wu 2022-09-03 15:59:44 +08:00
  • 6030610c04 feat: task can report step and final result fuxiaohei 2022-09-03 15:57:53 +08:00
  • 9be39b8cd4 chore(gRPC): add update and update step for client Bo-Yi.Wu 2022-09-01 22:00:41 +08:00
  • f2fb8798fa chore(gRPC): add request interface client Bo-Yi.Wu 2022-09-01 15:09:22 +08:00
  • 449388f3ab chore(gRPC): register new runner Bo-Yi.Wu 2022-08-28 14:05:56 +08:00
  • a3e9bbed25 chore: Add makefile Bo-Yi.Wu 2022-08-28 08:27:51 +08:00
  • 3281c6637d feat: fill default task runner Gitea 2022-08-23 20:47:14 +08:00
  • c5edbbd004 feat: move main task logic to runtime package Gitea 2022-08-23 20:34:47 +08:00
  • aa765ea4d0 chore(go): rename module name GiteaBot 2022-08-17 14:26:58 +08:00
  • 307c2c63de chore(proto): replace import path. GiteaBot 2022-08-17 14:25:14 +08:00
  • 7d55fd57c9 chore(piepline): add runtime package. Bo-Yi Wu 2022-08-14 13:29:00 +08:00
  • bca586ffd0 chore: Add time sleep 1 second. Bo-Yi Wu 2022-08-14 11:17:55 +08:00
  • d359276fe1 chore(client): support gRPC and gRPC web protocol Bo-Yi Wu 2022-08-14 10:59:09 +08:00
  • 0b885c5e5f chore(poller): Add poller package Bo-Yi Wu 2022-08-14 10:34:19 +08:00
  • 4d7ef95d40 chore(proto): Add ping request. Bo-Yi Wu 2022-08-13 22:41:01 +08:00
  • 14a345504f refactor: docker engine with options Bo-Yi Wu 2022-08-13 14:30:05 +08:00
  • 4eb5213294 chore(engine): ping docker daemon Bo-Yi Wu 2022-08-13 14:15:21 +08:00
  • 9225a3a856 chore(config): remove zerolog Bo-Yi Wu 2022-08-13 13:12:38 +08:00
  • b83f36674b Fix build Lunny Xiao 2022-08-12 14:59:58 +08:00
  • dfcb104af0 feat: add task log output hook fuxiaohei 2022-08-12 12:16:47 +08:00
  • 3b7ac17410 Use fork instead of act Lunny Xiao 2022-08-12 11:53:15 +08:00
  • 906d52ae0b Use gitea.com/gitea/act replace original Lunny Xiao 2022-07-27 11:36:48 +08:00
  • aa9ed05903 chore: load config from env file Bo-Yi Wu 2022-07-21 09:36:17 +08:00
  • 5213612033 chore: remove unused logrous package Bo-Yi Wu 2022-07-20 14:53:11 +08:00
  • 518aa1b2a7 chore: add .golangci config Bo-Yi Wu 2022-07-20 14:50:38 +08:00
  • 827bd953e7 chore: fix lint error Bo-Yi Wu 2022-07-20 14:42:22 +08:00
  • e54de37242 refactor: Add graceful shutdown signal notify func Bo-Yi Wu 2022-07-13 13:44:14 +08:00
  • 08282a519f stash Bo-Yi Wu 2022-07-12 17:37:48 +08:00
  • db7ee2eaf4 log Lunny Xiao 2022-06-20 17:30:17 +08:00
  • c7cb750616 refactor functions Lunny Xiao 2022-06-20 17:23:34 +08:00
  • 5903c08c14 update protocol Lunny Xiao 2022-06-20 16:37:28 +08:00
  • 2babadbc94 Add websocket Lunny Xiao 2022-05-02 17:02:51 +08:00
  • e397fcc259 Add license Lunny Xiao 2022-04-27 17:46:16 +08:00
  • 3553b2697c fix typo (#1456) Femi Bankole 2022-11-23 16:15:02 +01:00
  • ccb3b0e875 build(deps): bump github.com/creack/pty from 1.1.17 to 1.1.18 (#1447) dependabot[bot] 2022-11-22 18:10:03 +00:00
  • 5200c49155 fix: handle subdirectors and exclusions (#1012) (#1446) Randolph Chung 2022-11-21 06:47:38 -08:00
  • a108f10ccc Remove dead code (#1425) Magnus Markling 2022-11-16 23:12:00 +01:00
  • 809da7198c feat: interpolate the step names (#1422) Markus Wolf 2022-11-16 22:55:23 +01:00
  • e520382d2f feat: GITHUB_STATE and GITHUB_OUTPUT file commands (#1391) ChristopherHX 2022-11-16 22:42:57 +01:00
  • f2b98ed301 feat: Host environment (#1293) ChristopherHX 2022-11-16 22:29:45 +01:00
  • 64e68bd7f2 build(deps): bump github.com/moby/buildkit from 0.10.5 to 0.10.6 (#1437) dependabot[bot] 2022-11-16 21:02:46 +00:00
  • 2614b3eb0c fix: keep path to event json file in composite actions (#1428) Markus Wolf 2022-11-16 18:00:49 +01:00
  • 1b554aeff6 build(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 (#1436) dependabot[bot] 2022-11-14 02:14:53 +00:00
  • d97481d567 fix: nil pointer access ( workflow_dispatch ) ChristopherHX 2022-11-10 21:16:00 +01:00
  • cf00e8d9bb Update number of approvers required from 3 to 2 Casey Lee 2022-11-08 08:02:43 -08:00
  • c2329815b8 build(deps): bump megalinter/megalinter from 6.13.0 to 6.14.0 (#1426) dependabot[bot] 2022-11-07 02:25:24 +00:00
  • 8036f49fb2 build(deps): bump github.com/rhysd/actionlint from 1.6.21 to 1.6.22 (#1427) dependabot[bot] 2022-11-07 02:13:11 +00:00
  • 9b95a728d8 feat: parse types of reusable workflows (#1414) Markus Wolf 2022-11-01 16:58:07 +01:00
  • a9298d936c build(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 (#1420) dependabot[bot] 2022-10-31 02:43:57 +00:00
  • e03b816c58 build(deps): bump github.com/docker/docker (#1418) dependabot[bot] 2022-10-31 02:32:04 +00:00
  • ac6571c8af build(deps): bump github.com/docker/cli (#1419) dependabot[bot] 2022-10-31 02:19:32 +00:00