Skip to content

Conversation

@pashagolub
Copy link
Collaborator

Introduces support for defining task chains in YAML format, enhancing the readability and maintainability of chain configurations. Users can now define chains and tasks in a structured YAML file and load them directly into database.

Simplifies chain configuration compared to SQL inserts. Improves user experience with a human-readable format. Facilitates better version control and collaboration on chain definitions.

@pashagolub pashagolub self-assigned this Sep 29, 2025
@pashagolub pashagolub added enhancement New feature or request documentation Good for newcomers labels Sep 29, 2025
@coveralls
Copy link

coveralls commented Sep 29, 2025

Pull Request Test Coverage Report for Build 18127629475

Details

  • 196 of 204 (96.08%) changed or added relevant lines in 7 files are covered.
  • 62 unchanged lines in 4 files lost coverage.
  • Overall coverage decreased (-1.9%) to 84.299%

Changes Missing Coverage Covered Lines Changed/Added Lines %
internal/pgengine/bootstrap.go 24 25 96.0%
internal/pgengine/log_hook.go 1 2 50.0%
internal/scheduler/chain.go 2 4 50.0%
internal/pgengine/yaml.go 156 160 97.5%
Files with Coverage Reduction New Missed Lines %
internal/pgengine/transaction.go 1 99.23%
internal/scheduler/shell.go 9 74.29%
internal/pgengine/copy.go 12 42.62%
internal/scheduler/chain.go 40 68.86%
Totals Coverage Status
Change from base Build 18102127885: -1.9%
Covered Lines: 1659
Relevant Lines: 1968

💛 - Coveralls

Introduces support for defining task chains in YAML format, enhancing
the readability and maintainability of chain configurations.
Users can now define chains and tasks in a structured YAML file and
load them directly into database.

Simplifies chain configuration compared to SQL inserts. Improves user
experience with a human-readable format. Facilitates better version
control and collaboration on chain definitions.
@pashagolub pashagolub merged commit 12e9a8d into master Sep 30, 2025
7 checks passed
@pashagolub pashagolub deleted the yaml-chains branch September 30, 2025 11:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Good for newcomers enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants