Commit Graph

73 Commits

Author SHA1 Message Date
YotaHamada
d4bc387a83
refactor(runtime):event driven loop (#1418) 2025-11-21 18:05:37 +09:00
YotaHamada
30f8a04144
feat: add DAG secret references with runtime resolution and masking (#1338) 2025-10-19 02:51:56 +09:00
YotaHamada
ab407116cb
fix: ensure special variables are handled correctly (#1325) 2025-10-15 17:51:51 +09:00
YotaHamada
88d491074c
Add AGENTS.md (#1321) 2025-10-13 21:10:06 +09:00
YotaHamada
85439bc71e
Refactor internal packages into layered architecture (#1319) 2025-10-13 03:52:00 +09:00
Yota Hamada
a92d0491f5 fix: correct docker image targets 2025-08-30 14:24:48 +09:00
YotaHamada
cc0446fbb0
feat: DAG level container field to run steps in a single container (#1154) 2025-08-03 15:32:53 +09:00
YotaHamada
5c086da8f1
[#1028] feat: implement distributed task execution (#1116) 2025-07-22 12:52:12 +09:00
YotaHamada
0279e79c94
[#955] fix: queue cpu consumption (#956) 2025-05-27 16:13:27 +09:00
thefishhat
8d837a8580
feat: enhance repeat policy with condition, expected output and exit code checks (#953) 2025-05-27 10:02:21 +09:00
Yota Hamada
d5443aef3e Merge branch 'main' into next 2025-05-11 13:16:14 +09:00
Yota Hamada
d5d3a7a157 chore: Update changelog 2025-05-01 16:07:29 +09:00
YotaHamada
c4e202e4a8
Update dependencies: YAML parser migration and other library upgrades (#913) 2025-04-29 22:37:03 +09:00
YotaHamada
fa99f49ac7
frontend: Migrate MUI to shadcn (#908) 2025-04-21 12:56:49 +09:00
Yota Hamada
f001aa9a67 Merge branch 'main' into dev-v1.7.0 2025-04-19 15:21:14 +09:00
Kriyanshi Shah
41e9539cd4
update Makefile build-ui #901 (#904) 2025-04-18 13:08:49 +09:00
YotaHamada
e71fc0b713
[#786] API v2 (#900) 2025-04-15 23:41:40 +09:00
Yota Hamada
0212460aba chore: Update changelog 2025-03-22 23:36:16 +09:00
Yota Hamada
759d89d3ce
chore: add CHANGELOG.md (#866) 2025-02-26 23:51:16 +09:00
Yota Hamada
36d23aad79 chore: fix docker build command arguments
Some checks are pending
CI / Check for spelling errors (push) Waiting to run
CI / Go Linter (push) Waiting to run
CI / Test (push) Waiting to run
2025-02-11 21:53:09 +09:00
Yota Hamada
6cd013e81c
[#821] Support Snapcraft distribution (#824) 2025-02-11 20:48:51 +09:00
Arky
83bcb60715
Add git tags to dagu version (Fixes #816) (#822)
Some checks are pending
CI / Check for spelling errors (push) Waiting to run
CI / Go Linter (push) Waiting to run
CI / Test (push) Waiting to run
2025-02-11 16:22:44 +09:00
Yota Hamada
3963285fdd
[#820] Add /health endpoint for health check (#823) 2025-02-11 16:21:33 +09:00
vinicius
38c7969fce
Validate DAG schema on Monaco (#659)
Some checks are pending
CI / Check for spelling errors (push) Waiting to run
CI / Go Linter (push) Waiting to run
CI / Test (push) Waiting to run
Co-authored-by: vhespanha <vhespanha@tuta.io>
Co-authored-by: Yota Hamada <yohamta@gmail.com>
2025-02-01 18:06:52 +09:00
Yota Hamada
d06ff213fa
doc: Update contributing documentation and README (#793)
Some checks are pending
CI / Check for spelling errors (push) Waiting to run
CI / Go Linter (push) Waiting to run
CI / Test (push) Waiting to run
2025-01-17 20:48:54 +09:00
Yota Hamada
ec09081377
Make sub-workflow output accessible as JSON from the parent DAG (#743) 2024-12-23 10:47:13 +09:00
Yota Hamada
029bd2d50c
Miscellaneous cleanup (#740)
Some checks failed
CI / Check for spelling errors (push) Has been cancelled
CI / Go Linter (push) Has been cancelled
CI / Test (push) Has been cancelled
2024-12-20 11:10:25 +09:00
Yota Hamada
4bbcc71ca4
Add documentation for the time zone configurations (#698)
Some checks are pending
CI / Check for spelling errors (push) Waiting to run
CI / Go Linter (push) Waiting to run
CI / Test (push) Waiting to run
2024-11-06 22:50:42 +09:00
Yota Hamada
87a33e6921
[#675] fix: dashboard page fetch http 422 with DAG list API (#680)
Some checks failed
CI / Check for spelling errors (push) Has been cancelled
CI / Go Linter (push) Has been cancelled
CI / Test (push) Has been cancelled
2024-09-08 19:45:20 +09:00
Yota Hamada
3c4f6365b7
Fix build issue (#672) 2024-08-28 19:31:36 +09:00
Yota Hamada
6b14de28a1
Codecov config adjustment (#665) 2024-08-18 15:07:42 +09:00
Yota Hamada
765fa19ff9
Additional tests (#663) 2024-08-14 13:49:44 +09:00
Yota Hamada
9666c331d2
Add license headers (#646) 2024-08-04 00:04:29 +09:00
Yota Hamada
a20bd1daeb
Rename org dagu-dev to daguflow (#632) 2024-07-25 02:13:39 +09:00
Yota Hamada
38695a2f86
Compliance with XDG (#619) 2024-07-19 00:40:36 +09:00
Yota Hamada
e78459b13d
Reorganize type declaration (#605)
* Reorganize type declaration

* Refactoring old code

* Rename types

* Fix tests

* Move files

* Rename unexported fields

* Refactoring dependencies

* Refactoring dependencies

* Refactor tests

* Refactoring dag package

* Simplify type naming

* Refactor mailer package

* Split file

* Rename package

* Refactor frontend server

* Refactor frontend server

* Fix frontend bug

* Update document

* Refactor frontend code

* Refactor frontend code

* Refactor frontend code

* Rename target name

* Update makefile

* Update contribution guide

* Move frontend package

* Move scheduler package

* Move scheduler service package

* Update make run command

* Move entry-reader pckage

* Refactor scheduler package

* Refactor scheduler package

* Refactor scheduler package

* Refactor scheduler package

* Update scheduler tests

* Update scheduler tests

* Remove unused function

* Update Makefile

* Update Makefile

* Move dag status type declaration

* Refactor dependency to config

* Refactor agent contstructor

* Refactor

* move grep package

* Rename package for tools.go

* Fix OpenAPI spec lint errors

* Refactor tests

* Fix lint error

* Move variable location
2024-07-06 16:54:31 +09:00
Yota Hamada
db06b99a6b
Setup Go Linter (#590)
* fix not to use pointer when unnecessary

* fix not to use pointer when unnecessary

* unuse unnecessary library functions

* move generated files into gen/ directory

* add comments

* rename methods

* refactor config

* refactor

* Move service/ to internal/

* fix ci files

* Add tool dependencies

* Update Makefile

* Update golanci-lint config

* Fix lint errors

* Refactor util.ParseCommand function

* refactor filecache.go

* Use any instead of interface{}

* Fix lint errors

* Add golines to tools.go

* Format go files to limit line length

* Fix lint errors

* refactor

* Fix lint errors

* fix race

* Make the tests run parallel

* Fix log message

* Fix data race

* Update vscode settings

* Add gotestsum to tools

* Add build/ to gitignore

* Adjust build command

* Fix lint errors

* fix .golangci.yml

* Adjust cmd tests

* Fix lint errors

* Use gotestsum for github action

* Fix code spell error

* Fix github test workflow

* Fix a bug in github action

* Update vscode settings

* Update github workflow

* Fix github workflow

* Update gotestsum format with standard-quiet

* Update github action

* Update github action

* Update github action
2024-06-19 09:08:54 +09:00
Yota Hamada
9c39b30d5b fix docker build command 2024-05-03 03:50:58 +09:00
Yota Hamada
2c575faeb7 fix docker build command 2024-05-02 20:59:33 +09:00
Yota Hamada
877b6f9146 chore: add linter 2024-04-12 23:15:16 +09:00
Yota Hamada
31ab577f09 chore: move docker image registry 2024-04-12 23:01:07 +09:00
Yota Hamada
abb09e5634 fix: makefile 2024-04-11 19:11:28 +09:00
Yota Hamada
f0b7e73cf9
fix: dockerfile (#549)
* fix: dockerfile

* fix: data race

* fix: data race
2024-04-06 14:30:53 +09:00
Yota Hamada
0be20f6aa1 chore: add --race to test command 2024-04-01 17:53:23 +09:00
Yota Hamada
4a703a831a chore: remove protobuf 2024-03-30 01:49:24 +09:00
Yota Hamada
6ba5fe27bd refactor: remove protobuf 2024-03-29 20:51:07 +09:00
Yota Hamada
5754d1be77
fix https configuration errors (#541) 2024-03-19 19:26:30 +09:00
Rafi Ramadhana
33f0cf93f8
Force assets removal (#519) 2024-01-02 13:45:52 +09:00
Yota Hamada
23da389138
Implement Engine package (#476) 2023-09-09 19:38:38 +09:00
Yota Hamada
a2751cc700
Refactoring for future extension (#471) 2023-08-30 23:38:35 +09:00