Commit Graph

  • acb28eac8e rename package v2 s.solodyagin 2024-05-20 17:16:35 +03:00
  • 5724100dbb Merge remote-tracking branch 'upstream/v2' into v2 s.solodyagin 2024-03-28 13:27:49 +03:00
  • f021cc4721 Update SECURITY.md John Roesler 2024-03-26 16:31:35 -05:00
  • dcd4edae17 fix case where OneTimeJob with concurrent limit and limited runs fails to run (#703) John Roesler 2024-03-26 16:29:25 -05:00
  • 9ae7545c27 add another out channel so we can properly report lastRun (#700) John Roesler 2024-03-26 09:55:21 -05:00
  • 5b1cf9c619 return an error if duration is zero (#701) 墨语 2024-03-26 04:58:47 +08:00
  • 41dd412a49 fix case where job removed causes panic when rescheduling (#698) John Roesler 2024-03-23 13:57:09 -05:00
  • b0bd435279 Allow more time for requestJobCtx (#699) Drew Gonzales 2024-03-23 11:54:40 -07:00
  • ebec5e9f91 elector & locker were failing to send out when not leader (#688) John Roesler 2024-03-12 08:37:11 -05:00
  • c2f95759d2 Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#684) dependabot[bot] 2024-03-06 16:04:17 +00:00
  • 27f2cbaa41 fix cases where default on send out is resulting in job not going out (#686) John Roesler 2024-03-05 10:55:42 -06:00
  • 387cbe4fc2 Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 (#675) dependabot[bot] 2024-02-12 20:02:15 +00:00
  • 51affbbc1e remove codecov (#672) John Roesler 2024-02-05 14:09:46 -06:00
  • 0d01bb42c9 correct AfterJobRuns doc (#670) John Roesler 2024-02-02 14:44:39 -06:00
  • b1ffc665fb fix RunNow() when calling from a job returned by Jobs() (#668) John Roesler 2024-02-02 09:46:08 -06:00
  • 567cb9695c fix unsafe map usage in singletonMode (#665) John Roesler 2024-01-30 15:50:10 -06:00
  • d763684b9f Bump github.com/google/uuid from 1.5.0 to 1.6.0 (#664) dependabot[bot] 2024-01-30 16:15:34 +00:00
  • 5a894989c7 fix monthly jobs when counting days from the end (#662) John Roesler 2024-01-21 16:04:16 -06:00
  • 5c69001e27 Add job monitor interface to allow for collecting job metrics (#659) John Roesler 2024-01-17 15:39:11 -06:00
  • 86d00630cf add blocking example to readme John Roesler 2024-01-17 11:50:33 -06:00
  • 800821c923 wait for new job to be fully created before returning (#658) John Roesler 2024-01-17 11:48:25 -06:00
  • ef148d3904 Merge remote-tracking branch 'upstream/v2' into v2 s.solodyagin 2024-01-04 20:44:17 +03:00
  • ae366d91ea make the order of the returned jobs slice deterministic (#652) John Roesler 2024-01-02 10:47:01 -06:00
  • 29a2f29e3c fix to handle when next ends up in the past (#650) John Roesler 2024-01-02 10:32:14 -06:00
  • 73391ef88b refactor: fix indent (#649) leedrum 2023-12-29 03:23:53 +07:00
  • 083103e4b6 chore: rename module s.solodyagin 2023-12-27 22:03:13 +03:00
  • 848adb4508 fix example sorting John Roesler 2023-12-21 13:45:13 -06:00
  • 7ee4c50f57 bump golang.org/x/exp John Roesler 2023-12-20 15:14:10 -06:00
  • a51820e30f fixup Job and Scheduler interface docs John Roesler 2023-12-20 15:13:38 -06:00
  • 93fecb6152 move scheduler docs to interface John Roesler 2023-12-20 07:13:58 -06:00
  • 6e15f16d77 add new features, OneTimeJob and Job.RunNow() (#646) John Roesler 2023-12-18 21:13:37 -06:00
  • f7cd2bcf04 Bump github.com/google/uuid from 1.4.0 to 1.5.0 (#645) dependabot[bot] 2023-12-18 20:03:10 +00:00
  • 9ca81be247 Bump github/codeql-action from 2 to 3 (#644) dependabot[bot] 2023-12-18 20:01:11 +00:00
  • 9803aad10f fix weekly and monthly to handle midnight (#643) John Roesler 2023-12-17 08:03:44 -06:00
  • 80a4f43686 check function param length and type (#638) John Roesler 2023-12-14 13:52:32 -06:00
  • b0fdf551b9 daily job next logic failed to consider 1 midnight attime (#635) John Roesler 2023-12-13 15:54:12 -06:00
  • 1177ef07d1 Update README.md John Roesler 2023-12-13 10:48:53 -06:00
  • 9ad844a80f update supporters John Roesler 2023-12-12 14:46:14 -06:00
  • 76950ff69f Bump actions/setup-go from 4 to 5 (#630) dependabot[bot] 2023-12-11 17:51:57 +00:00
  • 81a4b60093 Bump actions/checkout from 3 to 4 (#631) dependabot[bot] 2023-12-11 17:49:47 +00:00
  • aa4400d224 Update docs, tests, and release prep (#629) John Roesler 2023-12-11 10:39:59 -06:00
  • 5814fbcb6f allow max concurrent runs and singleton mode together (#625) John Roesler 2023-11-28 06:48:22 -06:00
  • 63225ac1a9 export function comments John Roesler 2023-11-22 06:43:50 -06:00
  • 77dba0ad18 correct lock to use job.name instead of id (#623) John Roesler 2023-11-16 07:49:43 -06:00
  • 56373353b1 race in test John Roesler 2023-11-14 15:09:02 -06:00
  • 10ea8986c7 move singleton runner map to be fresh on executor start John Roesler 2023-11-14 13:52:19 -06:00
  • 9a3fd98dcc don't touch global logger in log tests John Roesler 2023-11-14 13:45:46 -06:00
  • 28c482dab5 don't fail codecov John Roesler 2023-11-14 13:28:36 -06:00
  • 8c628fae2d add job name to event listners (#621) John Roesler 2023-11-14 11:39:27 -06:00
  • 66caa1aabe fix logger test and locker test John Roesler 2023-11-14 11:06:16 -06:00
  • 17ea8cad2f Update README.md (#619) John Roesler 2023-11-14 10:26:44 -06:00
  • 04927311d1 test needs to output coverage John Roesler 2023-11-14 10:22:45 -06:00
  • 83459ca846 codecov with instead of env (#618) John Roesler 2023-11-14 10:16:54 -06:00
  • da0b804d18 remove extra logging in executor John Roesler 2023-11-14 09:59:48 -06:00
  • 7fea987137 add distributed locker for v2 (#614) John Roesler 2023-11-14 09:56:05 -06:00
  • 3e2df30371 force executor to use attached logger instead of "log" package (#613) Nguyen Thanh Quang 2023-11-13 10:38:11 +07:00
  • 7e5ddc86bc Add codecov (#611) John Roesler 2023-11-10 14:02:00 -06:00
  • ad5613c55f update docs and add mocks pkg (#610) John Roesler 2023-11-09 16:00:18 -06:00
  • 4a57125579 test all remaining With*, and test logger (#609) John Roesler 2023-11-09 15:04:18 -06:00
  • 6f9a8200f4 support go 1.20+ (#608) John Roesler 2023-11-09 09:49:21 -06:00
  • 584cd8aeca elector test & makefile test coverage (#605) John Roesler 2023-11-08 13:53:56 -06:00
  • ad26a71e0e initial clean v2 commit history John Roesler 2023-11-08 11:11:42 -06:00