Commit Graph

32 Commits

Author SHA1 Message Date
John Roesler 6e15f16d77
add new features, OneTimeJob and Job.RunNow() (#646) 2023-12-18 21:13:37 -06:00
dependabot[bot] f7cd2bcf04
Bump github.com/google/uuid from 1.4.0 to 1.5.0 (#645) 2023-12-18 20:03:10 +00:00
dependabot[bot] 9ca81be247
Bump github/codeql-action from 2 to 3 (#644) 2023-12-18 20:01:11 +00:00
John Roesler 9803aad10f
fix weekly and monthly to handle midnight (#643) 2023-12-17 08:03:44 -06:00
John Roesler 80a4f43686
check function param length and type (#638) 2023-12-14 13:52:32 -06:00
John Roesler b0fdf551b9
daily job next logic failed to consider 1 midnight attime (#635) 2023-12-13 15:54:12 -06:00
John Roesler 1177ef07d1
Update README.md 2023-12-13 10:48:53 -06:00
John Roesler 9ad844a80f
update supporters 2023-12-12 14:46:14 -06:00
dependabot[bot] 76950ff69f
Bump actions/setup-go from 4 to 5 (#630) 2023-12-11 17:51:57 +00:00
dependabot[bot] 81a4b60093
Bump actions/checkout from 3 to 4 (#631) 2023-12-11 17:49:47 +00:00
John Roesler aa4400d224
Update docs, tests, and release prep (#629) 2023-12-11 10:39:59 -06:00
John Roesler 5814fbcb6f
allow max concurrent runs and singleton mode together (#625) 2023-11-28 06:48:22 -06:00
John Roesler 63225ac1a9
export function comments 2023-11-22 06:43:50 -06:00
John Roesler 77dba0ad18
correct lock to use job.name instead of id (#623)
Co-authored-by: Le Ha Khiem <hakhiem.va@gmail.com>
2023-11-16 07:49:43 -06:00
John Roesler 56373353b1
race in test 2023-11-14 15:09:02 -06:00
John Roesler 10ea8986c7
move singleton runner map to be fresh on executor start 2023-11-14 13:52:19 -06:00
John Roesler 9a3fd98dcc
don't touch global logger in log tests 2023-11-14 13:45:46 -06:00
John Roesler 28c482dab5
don't fail codecov 2023-11-14 13:28:36 -06:00
John Roesler 8c628fae2d
add job name to event listners (#621)
* add job name to event listners

* missed the examples

* missed executor
2023-11-14 11:39:27 -06:00
John Roesler 66caa1aabe
fix logger test and locker test 2023-11-14 11:06:50 -06:00
John Roesler 17ea8cad2f
Update README.md (#619) 2023-11-14 10:26:44 -06:00
John Roesler 04927311d1
test needs to output coverage 2023-11-14 10:22:45 -06:00
John Roesler 83459ca846
codecov with instead of env (#618) 2023-11-14 10:16:54 -06:00
John Roesler da0b804d18
remove extra logging in executor 2023-11-14 09:59:48 -06:00
John Roesler 7fea987137
add distributed locker for v2 (#614)
* add distributed locker for v2

* fix logger test

* enhance logger test
2023-11-14 09:56:05 -06:00
Nguyen Thanh Quang 3e2df30371
force `executor` to use attached logger instead of "log" package (#613) 2023-11-12 21:38:11 -06:00
John Roesler 7e5ddc86bc
Add codecov (#611) 2023-11-10 14:02:00 -06:00
John Roesler ad5613c55f
update docs and add mocks pkg (#610) 2023-11-09 16:00:18 -06:00
John Roesler 4a57125579
test all remaining With*, and test logger (#609) 2023-11-09 15:04:18 -06:00
John Roesler 6f9a8200f4
support go 1.20+ (#608) 2023-11-09 09:49:21 -06:00
John Roesler 584cd8aeca
elector test & makefile test coverage (#605) 2023-11-08 13:53:56 -06:00
John Roesler ad26a71e0e
initial clean v2 commit history 2023-11-08 11:11:42 -06:00