Skip to content

Commit e7f6c96

Browse files
authored
Merge branch 'main' into dependabot/gradle/io.kestra.gradle.spotless-conventions-1.1.0
2 parents d4bf17c + 051b873 commit e7f6c96

3 files changed

Lines changed: 14 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@ jobs:
3838
nextVersion: ${{ github.event.inputs.nextVersion }}
3939
dryRun: ${{ github.event.inputs.dryRun }}
4040
commitsList: ${{ github.event.inputs.commitsList }}
41-
env:
42-
GITHUB_PAT: ${{ secrets.GH_PERSONAL_TOKEN }}
41+
gh-app-id: ${{ secrets.GH_BOT_APP_ID }}
42+
gh-app-private-key: ${{ secrets.GH_BOT_PRIVATE_KEY }}

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version=1.2.2-SNAPSHOT
1+
version=1.2.3-SNAPSHOT
22
kestraVersion=1.2.5
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# How to use the Soda plugin
2+
3+
Run Soda data quality scans from Kestra flows inside a container.
4+
5+
## Common properties
6+
7+
`containerImage` defaults to `sodadata/soda-core`. `taskRunner` controls where the container runs — defaults to Docker. Add extra Python packages (e.g. `soda-core-bigquery`) via `requirements`.
8+
9+
## Tasks
10+
11+
`Scan` runs a Soda scan — set `configuration` as a map matching Soda's YAML connection config (data source type, connection details, and credentials). Set `checks` as a map of SodaCL check definitions. Data source credentials should reference [secrets](https://kestra.io/docs/concepts/secret) via Kestra's expression syntax. Pass extra files via `inputFiles` or pull them from [namespace files](https://kestra.io/docs/concepts/namespace-files). Set `variables` to pass runtime values into checks. The output includes `result` with pass/warn/fail outcomes per check, plus `hasErrors`, `hasWarnings`, and `hasFailures` flags. Apply runner properties globally with [plugin defaults](https://kestra.io/docs/workflow-components/plugin-defaults).

0 commit comments

Comments
 (0)