Valentin Maerten
245d7f747f
chore: use gotestsum for test ( #2381 )
2025-08-24 18:47:41 +02:00
Valentin Maerten
083654d8c9
build: publish npm package with goreleaser ( #2363 )
2025-08-12 18:51:20 +02:00
Pete Davison
1c6d686356
chore: replace PPRemoveAbsolutePaths with generic fixture template data ( #2265 )
...
* chore: replace PPRemoveAbsolutePaths with generic fixture template data
* chore: update to goldie v2.7.1
2025-07-23 21:57:25 +01:00
Andrey Nering
a10a9faabf
chore(taskfile): add go.mod as source for the lint tasks
2025-07-07 10:14:50 -03:00
Pete Davison
13daa6dc35
feat: formatting with golangci-lint and gci
2025-04-27 22:28:42 +00:00
Pete Davison
672b39413f
feat: mockery v3 ( #2110 )
2025-04-19 12:55:22 +01:00
Pete Davison
789a7ea950
docs: things aren't always simple
2025-04-16 15:59:35 +00:00
Pete Davison
4736bc2734
refactor: unify how executor tests are written ( #2042 )
...
* feat: use TaskTest for executor tests
* feat: more tests
* feat: separate tests for executing and formatting with new functional options that work for both test types
* feat: formatter tests
* refactor: more tests
2025-03-31 17:53:58 +01:00
Andrey Nering
0d5f2b5dab
feat(watcher): migrate to fsnotify ( #2048 )
2025-03-22 20:06:16 -03:00
Pete Davison
e7a6de64cb
chore: add package API changes to changelog and add gorelease tool ( #2055 )
...
* chore: add package API changes to changelog and add gorelease tool
* chore: use bullet points instead of a paragraph
2025-02-10 16:16:44 +00:00
Pete Davison
be81885835
feat: stop task test installing task ( #2050 )
2025-02-08 23:02:22 +00:00
Andrey Nering
c3bd6b9384
chore(taskfile): fix goreleaser:install task to install correct version
2024-11-05 23:21:24 -03:00
Andrey Nering
ff2e0f846a
chore: update project taskfile
2024-09-07 19:31:01 -03:00
Pete Davison
f35e51e4e5
feat: better release task
2024-05-15 21:32:33 -03:00
Pete Davison
97cf02872f
fix: update references to website directory
2024-03-21 01:04:07 +00:00
Andrey Nering
244aa93b3a
chore(taskfile): add task to install goreleaser
2023-10-07 19:38:16 -03:00
Andrey Nering
dd9b1a1065
chore: fix goreleaser deprecations
2023-08-09 22:50:07 -03:00
Pete Davison
b42299a5aa
feat: use mockery/testify for mocking instead of mockgen/gomock ( #1118 )
2023-04-15 17:27:14 -03:00
Pete Davison
09c9094a6b
feat: enforce gofumpt linter
2023-04-05 21:55:42 -03:00
Pete Davison
22983bcdd3
feat: release tool improvements ( #1096 )
2023-03-30 21:10:11 -03:00
Andrey Nering
4b23d63d39
v3.23.0
2023-03-26 21:42:46 -03:00
Pete Davison
d8053f64ef
Prepare for upcoming extension release ( #1088 )
2023-03-26 21:14:19 -03:00
Pete Davison
5583cea936
feat: create release command
2023-03-26 20:58:20 -03:00
Pete Davison
0838d48ee3
refactor: decouple fingerprinting from executor ( #1039 )
2023-03-10 15:27:30 -03:00
Andrey Nering
bc14c633ae
Taskfile: Remove task commited by mistake
2023-03-08 22:21:27 -03:00
João Pedro
ec2110e58f
Add new TASK_VERSION special variable
...
Closes #1014
Closes #990
2023-02-22 22:08:38 -03:00
Andrey Nering
4be1050234
Optimize the Taskfile a bit
...
`go list ./...` takes quite a few seconds to run. Let's restrict it to the
tasks that actually use it.
2023-01-06 21:41:18 -03:00
Andrey Nering
b4c95d6b0b
v3.19.1
2022-12-31 14:03:55 -03:00
Andrey Nering
d6d51a2f8b
Prevent TestFileWatcherInterval from running on CI
...
This test can fail intermittently. It's fine to run it only locally.
We were already doing this for TestSignalSentToProcessGroup.
2022-12-17 11:08:41 -03:00
Andrey Nering
a98b41d657
Add goimports as a linter
2022-12-17 11:02:17 -03:00
Andrey Nering
c51f04eca8
Add some alises to our own Taskfiles
2022-10-14 19:28:27 -03:00
Andrey Nering
50a377a7c4
Add package.json to allow users to install Task using npm
...
Closes #870
2022-09-29 21:27:30 -03:00
Andrey Nering
8c6002cae6
v3.15.1
2022-09-08 21:22:19 -03:00
Andrey Nering
0ec8cf1b53
Hide signals tests behind a build tag
...
Testing signals requires additional executables to be available in the $PATH
and can intermittently fail as well.
Add a build tag, which means these specific tests will only run when requested.
Closes #780
2022-06-15 10:06:38 -03:00
Andrey Nering
7989f73f06
Fix behavior of interrupt (SIGINT, SIGTERM) signals
...
Task will now give time for the processes running to do cleanup work
Ref #458
Ref #479
Fixes #728
Co-authored-by: Marco Molteni <marco.molteni@pix4d.com >
Co-authored-by: aliculPix4D <aleksandar.licul_ext@pix4d.com >
2022-06-11 22:43:22 -03:00
Andrey Nering
1b6d421a5b
Fix missing https://taskfile.dev/install.sh
...
Fixes #746
2022-05-29 18:58:23 -03:00
Andrey Nering
d450444596
Temporarily revert #479
2022-05-22 16:54:35 -03:00
Andrey Nering
9e1d4e7855
Add golangci-lint
...
https://golangci-lint.run/
2022-05-15 21:30:07 -03:00
Marco Molteni
bffb6e1a07
add regression test for SIGINT behavior
...
See go-task/task/#458
Helper (sleepit) and test code based on https://github.com/marco-m/timeit
2022-05-13 17:36:52 -07:00
Andrey Nering
f0cd7d27fb
Taskfile: Set CGO_ENABLED=0 globally
...
We want that also for running tests, and not only for building it.
2021-03-07 09:30:33 -03:00
Andrey Nering
9f125502f8
Update Taskfile.yml
...
We now use modules. Dep is history
2020-12-05 19:10:49 -03:00
Andrey Nering
49bf395f61
Remove the vendor/ directory
2020-08-16 15:46:22 -03:00
Andrey Nering
b2a56161bb
Make ./docs/Taskfile.yml run on ./docs
2020-02-16 11:20:53 -03:00
Andrey Nering
15338ecb18
Merge branch 'master' into v3
2019-12-07 22:04:16 -03:00
Andrey Nering
4bdfe64afb
Add hability silent all tasks
...
By add `silent: true` at the root of the Taskfile.
2019-12-07 21:44:09 -03:00
Andrey Nering
b7b752b92f
Allow shorter syntax for tasks with default configuration
...
Closes #194
Closes #240
Co-authored-by: Jaedle <dennis.jekubczyk@gmail.com >
2019-12-07 21:28:02 -03:00
Andrey Nering
623db0ed94
Only have colored output on v3
2019-07-07 14:18:02 -03:00
Andrey Nering
4817d8c67f
Move documentation tasks to its own Taskfile
2019-01-02 13:42:06 -02:00
Andrey Nering
a52f6c0acf
Switch to Go modules
...
Let's keep the vendor directory for a while to not break Task for
users that install it using `go get`.
Closes #119
2018-10-27 17:01:14 -03:00
Andrey Nering
5720936247
Fix CI
2018-10-13 18:29:23 -03:00