Skip to content

Commit e1243e7

Browse files
Initial commit
0 parents  commit e1243e7

29 files changed

+1277
-0
lines changed

.editorconfig

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
root = true
2+
3+
[*]
4+
charset=utf-8
5+
end_of_line=lf
6+
insert_final_newline=false
7+
trim_trailing_whitespace=true
8+
indent_style=space
9+
indent_size=4
10+
continuation_indent_size=4
11+
12+
[*.yml]
13+
indent_size=2
14+
15+
[*.md]
16+
indent_size=2
17+
18+
[*.yaml]
19+
indent_size=2
20+
21+
[*.json]
22+
indent_size=2
23+
24+
[*.css]
25+
indent_size=2

.gitattributes

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Match the .editorconfig
2+
* text=auto eol=lf
3+
4+
# Scripts
5+
*.bat text eol=crlf
6+
*.sh text eol=lf
7+
8+
# Gradle wrapper
9+
/gradlew text eol=lf

.github/ISSUE_TEMPLATE/bug.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Bug report
2+
description: File a bug report
3+
body:
4+
- type: markdown
5+
attributes:
6+
value: |
7+
Thanks for reporting an issue! Please provide a [Minimal Reproducible Example](https://stackoverflow.com/help/minimal-reproducible-example) and share any additional information that may help reproduce, troubleshoot, and hopefully fix the issue, including screenshots, error traceback, and your Kestra server logs. For quick questions, you can contact us directly on [Slack](https://kestra.io/slack).
8+
- type: textarea
9+
attributes:
10+
label: Describe the issue
11+
description: A concise description of the issue and how we can reproduce it.
12+
placeholder: Describe the issue step by step
13+
validations:
14+
required: true
15+
- type: textarea
16+
attributes:
17+
label: Environment
18+
description: Environment information where the problem occurs.
19+
value: |
20+
- Kestra Version: develop
21+
validations:
22+
required: false
23+
labels:
24+
- bug
25+
- area/plugin

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
contact_links:
2+
- name: Chat
3+
url: https://kestra.io/slack
4+
about: Chat with us on Slack.

.github/ISSUE_TEMPLATE/feature.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: Feature request
2+
description: Create a new feature request
3+
body:
4+
- type: textarea
5+
attributes:
6+
label: Feature description
7+
placeholder: Tell us more about your feature request
8+
validations:
9+
required: true
10+
labels:
11+
- enhancement
12+
- area/plugin

.github/dependabot.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# See GitHub's docs for more information on this file:
2+
# https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/configuration-options-for-dependency-updates
3+
version: 2
4+
updates:
5+
# Maintain dependencies for GitHub Actions
6+
- package-ecosystem: "github-actions"
7+
directory: "/"
8+
schedule:
9+
# Check for updates to GitHub Actions every weekday
10+
interval: "weekly"
11+
labels:
12+
- "dependency-upgrade"
13+
open-pull-requests-limit: 50
14+
15+
# Maintain dependencies for Gradle modules
16+
- package-ecosystem: "gradle"
17+
directory: "/"
18+
schedule:
19+
# Check for updates to Gradle modules every week
20+
interval: "weekly"
21+
labels:
22+
- "dependency-upgrade"
23+
open-pull-requests-limit: 50

.github/pull_request_template.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<!-- Thanks for submitting a Pull Request to kestra. To help us review your contribution, please follow the guidelines below:
2+
3+
- Make sure that your commits follow the [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) specification e.g. `feat(ui): add a new navigation menu item` or `fix(core): fix a bug in the core model` or `docs: update the README.md`. This will help us automatically generate the changelog.
4+
- The title should briefly summarize the proposed changes.
5+
- Provide a short overview of the change and the value it adds.
6+
- Share a flow example to help the reviewer understand and QA the change.
7+
- Use "close" to automatically close an issue. For example, `close #1234` will close issue #1234. -->
8+
9+
### What changes are being made and why?
10+
<!-- Please include a brief summary of the changes included in this PR e.g. closes #1234. -->
11+
12+
---
13+
14+
### How the changes have been QAed?
15+
16+
<!-- Include example code that shows how this PR has been QAed. The code should present a complete yet easily reproducible flow.
17+
18+
```yaml
19+
# Your example flow code here
20+
```
21+
22+
Note that this is not a replacement for unit tests but rather a way to demonstrate how the changes work in a real-life scenario, as the end-user would experience them.
23+
24+
Remove this section if this change applies to all flows or to the documentation only. -->
25+
26+
---
27+
28+
### Setup Instructions
29+
30+
<!--If there are any setup requirements like API keys or trial accounts, kindly include brief bullet-points-description outlining the setup process below.
31+
32+
- [External System Documentation](URL)
33+
- Steps to set up the necessary resources
34+
35+
If there are no setup requirements, you can remove this section.
36+
37+
Thank you for your contribution. ❤️ -->

.github/workflows/main.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Main
2+
3+
on:
4+
schedule:
5+
- cron: '0 4 * * 1,2,3,4,5'
6+
push:
7+
branches:
8+
- master
9+
- main
10+
- releases/*
11+
tags:
12+
- v*
13+
14+
pull_request:
15+
branches:
16+
- master
17+
- main
18+
- releases/*
19+
20+
workflow_dispatch:
21+
inputs:
22+
skip-test:
23+
description: 'Skip test'
24+
type: choice
25+
required: true
26+
default: 'false'
27+
options:
28+
- "true"
29+
- "false"
30+
31+
jobs:
32+
check:
33+
uses: kestra-io/actions/.github/workflows/plugins.yml@main
34+
with:
35+
skip-test: ${{ github.event.inputs.skip-test == 'true' }}
36+
secrets: inherit

.gitignore

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
Thumbs.db
2+
.DS_Store
3+
.gradle
4+
build/
5+
target/
6+
out/
7+
.idea
8+
.vscode
9+
*.iml
10+
*.ipr
11+
*.iws
12+
.project
13+
.settings
14+
.classpath
15+
.attach*
16+
src/test/resources/application-test.yml

Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# for dev purposes only
2+
FROM kestra/kestra:latest
3+
COPY build/libs/* /app/plugins/

0 commit comments

Comments
 (0)