Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Gradle Wrapper from 7.4.2 to 7.5.1 #11

Open
wants to merge 2,434 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2434 commits
Select commit Hold shift + click to select a range
af312a1
removed redundant plugin
aravindanr Jan 27, 2022
36cdab6
BuildProperties could be null during test runs
aravindanr Jan 27, 2022
97c045c
Merge branch 'main' of github.com:Netflix/conductor into gradle_netfl…
aravindanr Jan 28, 2022
781817e
Merge pull request #2664 from Netflix/gradle_netflixoss_upgrade
aravindanr Jan 31, 2022
48506c3
Bump handlebars from 4.0.+ to 4.3.0
dependabot[bot] Jan 31, 2022
c089b06
Bump com.google.protobuf from 0.8.15 to 0.8.18
dependabot[bot] Jan 31, 2022
837afdf
Object model separation (#2702)
apanicker-nflx Jan 31, 2022
0adda05
during sub wf operations (restart, retry etc), the parent wf is pushe…
aravindanr Feb 1, 2022
1310d75
updated README.md with 2.x EOL notice
aravindanr Feb 1, 2022
0bfb7e9
upgrade log4j to 2.17.1
apanicker-nflx Feb 1, 2022
56b9808
Add ThreadPoolMonitor to report thread pool metrics
jxu-nflx Feb 1, 2022
64371be
use domain models in default queues
apanicker-nflx Feb 2, 2022
0702008
Merge pull request #2745 from Netflix/default_queues_domain_models
apanicker-nflx Feb 3, 2022
c249ddd
Update WHOSUSING.md
maheshyaddanapudi Feb 3, 2022
0dccbbc
Merge pull request #2747 from maheshyaddanapudi/patch-2
apanicker-nflx Feb 3, 2022
2dfacf1
Fix for failure workflow
jxu-nflx Jan 6, 2022
5ef3f4c
Update Gradle Wrapper from 7.3.2 to 7.3.3.
gradle-update-robot Feb 1, 2022
83b4474
reverted WorkflowExecutor.pushParentWorkflow changes from #2739, adde…
aravindanr Feb 8, 2022
c335769
Update Gradle Wrapper from 7.3.3 to 7.4.
gradle-update-robot Feb 9, 2022
26a83bd
add termination reason param to terminate task
apanicker-nflx Feb 13, 2022
c7bbfb1
Merge pull request #2771 from Netflix/termination_reason
apanicker-nflx Feb 14, 2022
d8c4f12
Merge pull request #2762 from Netflix/gradlew-update-7.4
apanicker-nflx Feb 15, 2022
5961281
Bump gradle-extra-configurations-plugin from 5.0.3 to 7.0.0
dependabot[bot] Feb 15, 2022
c878b99
docs update (#2776)
dougsillars Feb 23, 2022
01d7079
AMQP enhancements for resiliency and concurrency (#2587)
venkathangella Feb 23, 2022
b458215
Bump actions/setup-node from 1 to 3
dependabot[bot] Feb 28, 2022
e27b146
Update apispec.md
pratik-p Feb 28, 2022
abad744
Merge pull request #2795 from pratik-p/patch-1
apanicker-nflx Feb 28, 2022
9aff7d8
[UI] Optimize display format of task logs (#2787)
Feb 28, 2022
fd86ea7
upgrade grpc dependency
apanicker-nflx Mar 1, 2022
b57ecfe
Fix the path to architecture diagram
prafullkotecha Mar 1, 2022
09359e1
Merge pull request #2798 from prafullkotecha/patch-1
apanicker-nflx Mar 1, 2022
a83374a
removed "Publish Unit Test Results" step from ci.yml
aravindanr Mar 7, 2022
00e7713
Bump actions/checkout from 2 to 3
dependabot[bot] Mar 7, 2022
4fb1e53
Bump actions/stale from 3 to 5
dependabot[bot] Mar 7, 2022
a4a8f8f
Merge pull request #2794 from Netflix/dependabot/github_actions/actio…
apanicker-nflx Mar 7, 2022
8c2c396
Merge pull request #2672 from Netflix/dependabot/gradle/com.google.pr…
apanicker-nflx Mar 7, 2022
c647754
Merge pull request #2673 from Netflix/dependabot/gradle/com.github.jk…
apanicker-nflx Mar 7, 2022
fca3de9
Bump org.sonarqube from 3.1.1 to 3.3
dependabot[bot] Mar 7, 2022
ad9a08d
Bump protobuf-gradle-plugin from 0.8.15 to 0.8.18
dependabot[bot] Mar 7, 2022
62a99d0
Merge pull request #2735 from Netflix/dependabot/gradle/com.netflix.n…
apanicker-nflx Mar 7, 2022
0559b6d
Bump javapoet from 1.11.+ to 1.13.0
dependabot[bot] Mar 7, 2022
d412b9a
Bump xstream from 1.4.18 to 1.4.19
dependabot[bot] Mar 7, 2022
3fc51cc
Bump protobuf-java from 3.5.1 to 3.19.4
dependabot[bot] Mar 7, 2022
92e0a4c
Merge pull request #2821 from Netflix/dependabot/gradle/org.sonarqube…
apanicker-nflx Mar 7, 2022
7f88c12
Bump io.spring.dependency-management
dependabot[bot] Mar 7, 2022
c61692b
Merge pull request #2822 from Netflix/dependabot/gradle/com.google.pr…
apanicker-nflx Mar 7, 2022
32fb34e
Merge pull request #2732 from Netflix/dependabot/gradle/com.google.pr…
apanicker-nflx Mar 8, 2022
96e98c0
Merge pull request #2824 from Netflix/dependabot/gradle/com.thoughtwo…
apanicker-nflx Mar 8, 2022
98519e3
Merge pull request #2825 from Netflix/dependabot/gradle/io.spring.dep…
apanicker-nflx Mar 8, 2022
523517a
ModelMapper.getLeanCopy() copies tasks
aravindanr Mar 8, 2022
7f8fe23
Tasks are ordered using TaskModel.getSeq()
aravindanr Mar 8, 2022
91c0a61
Add previousStatus filed to WorkflowModel (#2816)
jxu-nflx Mar 9, 2022
790b35a
Update workflowdef.md
Mar 9, 2022
3491582
Update archival-of-workflows.md
erikbrgr Mar 10, 2022
bf1da2d
Update WHOSUSING.md
CherishSantoshi Mar 9, 2022
8e00597
Bump spotless-plugin-gradle from 5.+ to 6.3.0
dependabot[bot] Mar 14, 2022
efc3088
Bump com.gradle.enterprise from 3.4.1 to 3.8.1 (#2844)
dependabot[bot] Mar 14, 2022
b6fb7b0
Local only lock fix (#2814)
manan164 Mar 14, 2022
f14e84d
Merge pull request #2831 from howaric/patch-1
apanicker-nflx Mar 14, 2022
24471aa
Definition & Task Editor UI (#2845)
peterlau Mar 14, 2022
39365b4
Merge pull request #2837 from erikbrgr/patch-1
apanicker-nflx Mar 14, 2022
b98707d
Editor initial version for workflows and tasks
boney9 Jan 26, 2022
e65a2e6
Refactor Workflow & Task editor
peterlau Feb 21, 2022
25a49e8
Sync OSS with internal branch
peterlau Mar 14, 2022
a2dbd38
Notify user if task output is externalized
peterlau Mar 14, 2022
df87835
Merge branch 'main' of github.com:Netflix/conductor into main
aravindanr Mar 14, 2022
d27c0aa
Bump nebula.netflixoss from 10.4.0 to 10.6.0 (#2846)
dependabot[bot] Mar 14, 2022
35cc744
Bump guava from 25.1-jre to 31.1-jre
dependabot[bot] Mar 14, 2022
7d93607
dependencies.lock update
aravindanr Mar 14, 2022
1bcf841
external payload storage is handled transparently at the ExecutionDAO…
aravindanr Mar 9, 2022
5b28eba
external payload storage is handled transparently at the ExecutionDAO…
aravindanr Mar 10, 2022
a3892da
added methods for adding input and output
aravindanr Mar 11, 2022
e3f63c6
removed ModelMapper
aravindanr Mar 11, 2022
dc9f157
Added support for sub workflow in loop task (#2807)
manan164 Mar 14, 2022
3289a04
DO_WHILE improvement - Check only for current iteration task to get c…
manan164 Mar 14, 2022
c373e6f
Bump spotbugs-gradle-plugin from 4.6.2 to 4.7.5 (#2849)
dependabot[bot] Mar 14, 2022
0d2c44b
Fix isolated task queue polling (#2848)
aravindanr Mar 14, 2022
a2993b6
Prettify UI code
peterlau Mar 14, 2022
05303dd
Merge branch 'main' of github.com:Netflix/conductor into main
aravindanr Mar 14, 2022
d4254c7
Squashed commit of the following:
peterlau Mar 14, 2022
e9107df
Add 313X
Mar 15, 2022
3a290da
Merge pull request #2854 from dalmoveras/patch-1
apanicker-nflx Mar 15, 2022
80159db
Merge branch 'main' of github.com:Netflix/conductor
aravindanr Mar 15, 2022
52e8193
golang client updates
v1r3n Mar 16, 2022
5232fa1
Bump com.gradle.enterprise from 3.8.1 to 3.9 (#2862)
dependabot[bot] Mar 21, 2022
377ce2b
Merge branch 'main' of github.com:Netflix/conductor
aravindanr Mar 21, 2022
be20c27
Bump actions/cache from 2 to 3 (#2861)
dependabot[bot] Mar 21, 2022
e4238cf
Fix NullPointerException for string compare (#2860)
jxu-nflx Mar 21, 2022
2860d60
Merge pull request #2857 from v1r3n/golang_sdk_fixes
apanicker-nflx Mar 21, 2022
f0960ee
Merge branch 'main' of github.com:Netflix/conductor
aravindanr Mar 21, 2022
e746754
Merge netflix internal UI changes
peterlau Mar 21, 2022
be2fa97
Merge branch 'main' of github.com:Netflix/conductor
aravindanr Mar 21, 2022
729760f
Start commiting yarn.lock
peterlau Mar 22, 2022
5df99ad
Replace node-sass with sass
peterlau Mar 22, 2022
5cc919c
Input & Output are properly represented when Model is converted to da…
aravindanr Mar 22, 2022
049feb9
TaskMapperContext refactoring.
aravindanr Mar 24, 2022
d7c7a6c
START_WORKFLOW system task
aravindanr Mar 22, 2022
8a84bed
removed redundant call to MetadataService when starting a workflow
aravindanr Mar 22, 2022
5d82111
refactoring
aravindanr Mar 22, 2022
4c28326
start_workflow -> startWorkflow
aravindanr Mar 24, 2022
7d2e6f1
StartWorkflow system task documentation
aravindanr Mar 24, 2022
6996a96
Refactor data access hooks (react-query) for improved encapsulation. …
peterlau Mar 24, 2022
907f51d
[UI] Fix event handler json display
peterlau Mar 24, 2022
1b4b972
[UI] Ensure rewrite rule in setupProxy.js remains commented out.
peterlau Mar 24, 2022
616294d
[UI] query.js no longer needed after react-query hooks refactor
peterlau Mar 24, 2022
54178f4
Remediate dependabot warnings with forced resolutions.
peterlau Mar 24, 2022
b5cd0b1
added TaskMapperContext#createTaskModel
aravindanr Mar 24, 2022
c0a9db2
TaskMapper implementation set the time fields in TaskModel correspond…
aravindanr Mar 25, 2022
e5bfaa0
Merge remote-tracking branch 'origin/main' into taskmapper_refactoring
aravindanr Mar 28, 2022
9a2eae0
Merge pull request #2872 from Netflix/taskmapper_refactoring
aravindanr Mar 30, 2022
8064fe5
Merge remote-tracking branch 'origin/main'
aravindanr Mar 30, 2022
818750f
Event handler for loop over task. (#2883)
manan164 Mar 30, 2022
d1d0ff7
fixed broken links
aravindanr Mar 30, 2022
e475718
Miscellaneous documentation fixes
aravindanr Mar 30, 2022
3c135dd
Update Gradle Wrapper from 7.4 to 7.4.2.
gradle-update-robot Apr 1, 2022
f3df92a
chore: Disable ES in local docker config
NickTomlin Apr 4, 2022
f831485
integ test for dynamic fork with subworkflow external storage
apanicker-nflx Dec 18, 2021
50abc89
Merge pull request #2657 from Netflix/dynamic_fork_swf_external_storage
apanicker-nflx Apr 5, 2022
cd6e888
Workflow as Code SDK for Conductor (#2856)
v1r3n Apr 6, 2022
c00db4b
Bump protobuf-java from 3.19.4 to 3.20.0
dependabot[bot] Apr 6, 2022
b23c04e
Fix credentials for es6 (#2900)
shofstee Apr 6, 2022
7251996
Merge pull request #2895 from NickTomlin/ntomlin/docker
apanicker-nflx Apr 7, 2022
d9ee7d0
Bump cglib from 3.2.4 to 3.3.0
dependabot[bot] Apr 7, 2022
b247371
Merge pull request #2891 from Netflix/gradlew-update-7.4.2
apanicker-nflx Apr 7, 2022
8870c55
Merge pull request #2901 from Netflix/dependabot/gradle/cglib-cglib-3…
apanicker-nflx Apr 7, 2022
c8f1c52
Merge pull request #2902 from Netflix/dependabot/gradle/com.google.pr…
apanicker-nflx Apr 7, 2022
2e1dab5
updated dependencies
apanicker-nflx Apr 7, 2022
5d2e330
ignore codes raised by new spotbugs
apanicker-nflx Apr 7, 2022
5462795
Merge pull request #2905 from Netflix/spotbugs_fix
apanicker-nflx Apr 7, 2022
1c27688
Bump moment from 2.29.1 to 2.29.2 in /ui
dependabot[bot] Apr 9, 2022
3fe5982
Merge remote-tracking branch 'origin/main'
aravindanr Apr 11, 2022
6da2fb8
Cleanup styles. Fix scrolling in task sidebar. Issue #2877
peterlau Apr 11, 2022
c6d9e0b
Workflow Workbench
peterlau Apr 11, 2022
9982b4f
Fix validation error handling in workflow editor
peterlau Apr 11, 2022
09d71da
Merge remote-tracking branch 'origin/main'
aravindanr Apr 13, 2022
b98cd5e
[UI] Fix bulk retry button
peterlau Apr 13, 2022
3170996
SQL to SQS eventing name
torgge Apr 13, 2022
2b760ab
added dedicated methods to serialize/deserialize input/output data
aravindanr Apr 13, 2022
4d69573
Merge branch 'main' of github.com:Netflix/conductor
aravindanr Apr 14, 2022
25268d6
Set permissions for GitHub actions
nathannaveen Apr 15, 2022
e78c56c
#2913 fixed dead links
aravindanr Apr 18, 2022
42ec329
Bump actions/upload-artifact from 2 to 3
dependabot[bot] Apr 11, 2022
d6efe35
Bump actions/setup-java from 2 to 3
dependabot[bot] Apr 11, 2022
2be4a9b
Merge pull request #2922 from turrisxyz/naveen/feat/set-perms-actions
apanicker-nflx Apr 18, 2022
4b555a9
Merge pull request #2920 from torgge/patch-1
apanicker-nflx Apr 18, 2022
5123ecf
SB 2.6.6 changes
aravindanr Apr 19, 2022
2321d49
1. added explicit dependency for junit
aravindanr Apr 19, 2022
71bde22
#2926 added a null check for TaskModel
aravindanr Apr 19, 2022
27d8035
fix update gradle wrapper workflow
apanicker-nflx Apr 21, 2022
69780cd
Bump protobuf-java from 3.20.0 to 3.20.1
dependabot[bot] Apr 25, 2022
68ad0b1
Bump com.gradle.enterprise from 3.9 to 3.10
dependabot[bot] Apr 25, 2022
841e6b7
Allow Overrding of IDGenerator (#2910)
v1r3n Apr 25, 2022
7ab3412
Merge pull request #2946 from Netflix/dependabot/gradle/com.google.pr…
apanicker-nflx Apr 26, 2022
3dd9007
Merge pull request #2947 from Netflix/dependabot/gradle/com.gradle.en…
apanicker-nflx Apr 26, 2022
5d72424
remove guava from common module;handle exceptions in sweeper
apanicker-nflx Apr 15, 2022
b0b8809
Merge pull request #2923 from Netflix/remove_guava
apanicker-nflx Apr 26, 2022
f842c17
Merge branch 'main' of github.com:Netflix/conductor
aravindanr Apr 27, 2022
4a88fc9
Remove misnamed/unused files. Update yarn.lock
peterlau Apr 27, 2022
570fcef
Corrected the tokenization logic. The INDEX_DELIMITER could be part o…
aravindanr Apr 27, 2022
98a9c0f
Merge branch 'main' of github.com:Netflix/conductor
aravindanr Apr 27, 2022
90e0687
Updated related.md to add conductor sdks (#2952)
CherishSantoshi Apr 28, 2022
83f82d3
Add an ack request for each task polled from queue, when polling in b…
gardusig Apr 28, 2022
b903bd8
Merge branch 'main' of github.com:Netflix/conductor
aravindanr Apr 28, 2022
654ef19
spotless format
aravindanr Apr 28, 2022
c167381
move contributed modules into community repo
apanicker-nflx Feb 15, 2022
645c236
Merge pull request #2774 from Netflix/move_modules
apanicker-nflx Apr 29, 2022
dd92c0d
reference community repo from readme
apanicker-nflx May 2, 2022
51f6fd4
Merge pull request #2954 from gardusig/ack-task-poll-batch
apanicker-nflx May 2, 2022
c16dc84
fixed typos
amolkatdare May 3, 2022
72e972f
Merge branch 'main' of github.com:Netflix/conductor
aravindanr May 3, 2022
cbf9be1
Merge pull request #2962 from amolkatdare/patch-1
apanicker-nflx May 3, 2022
01118f0
remove manual acking in tests, since this done by default
apanicker-nflx May 3, 2022
90fce6c
Fix for NPE when header values are null (#2964)
muralicmr May 4, 2022
283511d
Update documentation for loop task (DO_WHILE) (#2965)
manan164 May 4, 2022
653db61
Redis password authentication support (#2950)
jmigueprieto May 4, 2022
e105719
Add visual Loop representation. (#2963)
pablocubico May 5, 2022
e7dfdd6
only allow rerun on terminal workflows
apanicker-nflx May 5, 2022
8808ced
Merge pull request #2973 from Netflix/rerun_check
apanicker-nflx May 6, 2022
410735d
fixed links and spelling in java SDK docs (#2915)
dougsillars May 9, 2022
7beaf0c
Merge branch 'main' of github.com:Netflix/conductor
aravindanr May 9, 2022
1ac7f3b
removed submodule
aravindanr May 9, 2022
a30e599
New api to query queue size based on task type, domain and other opti…
aravindanr May 5, 2022
9fa4d9c
deprecated /queue/sizes endpoint
aravindanr May 9, 2022
398e689
Delete question.md (#2980)
jxu-nflx May 10, 2022
43d9de1
Fix update with large payload task result (#2982)
apanicker-nflx May 10, 2022
f4c984d
[UI] Control react-query key array explication in useFetch. Fixes #2977.
peterlau May 12, 2022
eb08f26
[UI] Upgrade react-scripts to 5.0.0. Also upgrade devDependencies and…
peterlau May 12, 2022
0c93395
Fix for #1677, inspired from #2881. Loop-over tasks are created in th…
aravindanr May 5, 2022
86547c7
MockExternalPayloadStorage that uses different files for different pa…
aravindanr May 16, 2022
1ee0f25
added an additional assertion in cassandra event execution test
apanicker-nflx May 16, 2022
e87711c
merge main
aravindanr May 16, 2022
c624047
add dependencies for jersey to support springboot version upgrade
aravindanr May 16, 2022
cd0f3b3
Merge pull request #2934 from Netflix/sb_2.6.6
aravindanr May 16, 2022
87d4f93
Optional subworkflow task (#2974)
jxu-nflx May 17, 2022
c15b6d9
Documentation Site Update (#2989)
peterlau May 17, 2022
1dc15f5
Update logo in README and Swagger UI (#2990)
peterlau May 17, 2022
c5a83fc
Docsite typos
peterlau May 17, 2022
3649467
Add Google Search Console validation to docsite
peterlau May 17, 2022
b1b7913
Bump spring-boot-gradle-plugin from 2.3.12.RELEASE to 2.6.7
dependabot[bot] May 17, 2022
76ca8db
dependecy lock update for SB 2.6.7
aravindanr May 17, 2022
df3910e
Bump com.gradle.enterprise from 3.10 to 3.10.1
dependabot[bot] May 23, 2022
7a88d95
Merge pull request #3002 from Netflix/dependabot/gradle/com.gradle.en…
apanicker-nflx May 23, 2022
7fad72e
Log workflow failures (#3004)
skorse May 24, 2022
b11e6e7
Add Supercharge
martonbtoth May 25, 2022
10f9847
Add contribs as submodule
pmchung May 31, 2022
128afc4
Use submodule for local dependencies
pmchung May 31, 2022
5789aa7
Custom changes
pmchung May 31, 2022
224aa95
Update all dependencies
pmchung May 31, 2022
cf3c799
Build workflow
pmchung Jun 1, 2022
496874e
Fix action
pmchung Jun 1, 2022
26703d9
Fix action
pmchung Jun 1, 2022
e2ef740
Use published metrics plugin
pmchung Jun 1, 2022
6f2d166
Use published metrics plugin
pmchung Jun 1, 2022
fb2a5b1
Add env name
pmchung Jun 1, 2022
6c8b749
Fix
pmchung Jun 1, 2022
dbe6708
Fix
pmchung Jun 1, 2022
619d53e
Fix
pmchung Jun 1, 2022
80d9946
Fix
pmchung Jun 1, 2022
c149b98
Set env
pmchung Jun 2, 2022
8f07f40
Update contribs
pmchung Jun 2, 2022
75385bc
Merge branch 'sandbox' into develop
pmchung Jun 2, 2022
c176ad2
Include store
pmchung Jun 3, 2022
dfcbfcb
Add store
pmchung Jun 3, 2022
124a715
Add store
pmchung Jun 3, 2022
c174b46
Add store
pmchung Jun 3, 2022
2fa2956
Fix
pmchung Jun 3, 2022
a1f34a1
Update event queue stream
pmchung Jun 4, 2022
607b6c3
Fix
pmchung Jun 4, 2022
e3ff7e9
Use arraylist
pmchung Jun 4, 2022
8595d45
Fix scheduled
pmchung Jun 5, 2022
0918876
Log refresh
pmchung Jun 5, 2022
8a27ff4
Remove ref
pmchung Jun 5, 2022
067a05e
Fix project modules
pmchung Jun 5, 2022
e83b293
Ignore metrics lint
pmchung Jun 5, 2022
824fdd3
Add global dependency override
pmchung Jun 6, 2022
9c37f8e
Revert log
pmchung Jun 6, 2022
bd17466
Generate truststore from mounted cert
pmchung Jun 6, 2022
494092f
Add latest tag
pmchung Jun 6, 2022
e913e62
Fix
pmchung Jun 6, 2022
a487b79
Fix
pmchung Jun 6, 2022
9639cfb
Merge branch 'sandbox' into develop
pmchung Jun 6, 2022
a6d5728
Fix kafka publish async complete false
pmchung Jun 7, 2022
a81556b
Merge branch 'sandbox' into develop
pmchung Jun 9, 2022
1eea148
Update kafka publish
pmchung Jun 16, 2022
08f7d34
Merge branch 'sandbox' into develop
pmchung Jun 16, 2022
a4d1c62
mkdir -p
pmchung Jun 17, 2022
9422b18
mkdir -p
pmchung Jun 17, 2022
c3c4634
Merge branch 'sandbox' into develop
pmchung Jun 17, 2022
28f359c
Update Gradle Wrapper from 7.4.2 to 7.5.1.
gradle-update-robot Aug 6, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# General

# Backend
server/build/libs

# UI
**/node_modules
ui/build
37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
name: Bug report
about: Create a report to help us improve
title: ""
labels: 'type: bug'
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**Details**
Conductor version:
Persistence implementation: Cassandra, Postgres, MySQL, Dynomite etc
Queue implementation: Postgres, MySQL, Dynoqueues etc
Lock: Redis or Zookeeper?
Workflow definition:
Task definition:
Event handler definition:


**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Additional context**
Add any other context about the problem here.
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
12 changes: 12 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
name: Documentation
about: Something in the documentation that needs improvement
title: "[DOC]: "
labels: 'type: docs'
assignees: ''

---

## What are you missing in the docs

## Proposed text
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Propose a new feature
title: "[FEATURE]: "
labels: 'type: feature'
assignees: ''

---

Please read our [contributor guide](https://github.com/Netflix/conductor/blob/main/CONTRIBUTING.md) before creating an issue.
Also consider discussing your idea on the [discussion forum](https://github.com/Netflix/conductor/discussions) first.

## Describe the Feature Request
_A clear and concise description of what the feature request is._

## Describe Preferred Solution
_A clear and concise description of what you want to happen._

## Describe Alternatives
_A clear and concise description of any alternative solutions or features you've considered._
6 changes: 6 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
20 changes: 20 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Pull Request type
----

- [ ] Bugfix
- [ ] Feature
- [ ] Refactoring (no functional changes, no api changes)
- [ ] Build related changes (Please run `./gradlew generateLock saveLock` to refresh dependencies)
- [ ] WHOSUSING.md
- [ ] Other (please describe):

Changes in this PR
----

_Describe the new behavior from this PR, and why it's needed_
Issue #

Alternatives considered
----

_Describe alternative implementation you have considered_
39 changes: 39 additions & 0 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
template: |
## What’s Changed

$CHANGES

name-template: 'v$RESOLVED_VERSION'
tag-template: 'v$RESOLVED_VERSION'

categories:
- title: 'IMPORTANT'
label: 'type: important'
- title: 'New'
label: 'type: feature'
- title: 'Bug Fixes'
label: 'type: bug'
- title: 'Refactor'
label: 'type: maintenance'
- title: 'Documentation'
label: 'type: docs'
- title: 'Dependency Updates'
label: 'type: dependencies'

version-resolver:
minor:
labels:
- 'type: important'

patch:
labels:
- 'type: bug'
- 'type: maintenance'
- 'type: docs'
- 'type: dependencies'
- 'type: feature'

exclude-labels:
- 'skip-changelog'
- 'gradle-wrapper'
- 'github_actions'
68 changes: 68 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: build

on:
push:
branches:
- master
- staging
- develop
- sandbox

jobs:
get-environment-name:
name: "Extract environment name"
runs-on: ubuntu-latest
outputs:
environment: ${{ steps.extract.outputs.environment }}
steps:
- id: extract
run: echo "::set-output name=environment::$(echo $GITHUB_REF | sed -e '/^refs\/heads\/\(.*\)$/!d;s//\1/')"
- env:
EXTRACTED: ${{ steps.extract.outputs.environment }}
run: 'echo "Extracted environment name: $EXTRACTED"'

build:
runs-on: ubuntu-latest
needs:
- get-environment-name
environment: ${{ needs.get-environment-name.outputs.environment }}
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
submodules: true

- name: Auth gcloud
uses: 'google-github-actions/auth@v0'
with:
credentials_json: ${{ secrets.GCP_SERVICE_CREDENTIALS }}

- name: Setup gcloud
uses: 'google-github-actions/setup-gcloud@v0'

- name: Configure docker
run: gcloud auth configure-docker ${{ secrets.GCP_REGISTRY_URL }}

- name: Set up QEMU
uses: docker/setup-qemu-action@v2

- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v2

- name: Inspect builder
run: |
echo "Name: ${{ steps.buildx.outputs.name }}"
echo "Endpoint: ${{ steps.buildx.outputs.endpoint }}"
echo "Status: ${{ steps.buildx.outputs.status }}"
echo "Flags: ${{ steps.buildx.outputs.flags }}"
echo "Platforms: ${{ steps.buildx.outputs.platforms }}"

- name: Build and push
run: |
docker buildx build \
-f docker/server/Dockerfile . \
--platform linux/amd64,linux/arm64 \
--tag ${{ secrets.GCP_REGISTRY_URL }}/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_REGISTRY_REPO }}/${{ secrets.GCP_APP_NAME }}:${{ github.sha }} \
--tag ${{ secrets.GCP_REGISTRY_URL }}/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_REGISTRY_REPO }}/${{ secrets.GCP_APP_NAME }}:latest \
--push
75 changes: 75 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: CI

on: [ push, pull_request ]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0
- name: Gradle wrapper validation
uses: gradle/wrapper-validation-action@v1
- name: Set up Zulu JDK 11
uses: actions/setup-java@v3
with:
distribution: 'zulu'
java-version: '11'
- name: Cache SonarCloud packages
uses: actions/cache@v3
with:
path: ~/.sonar/cache
key: ${{ runner.os }}-sonar
restore-keys: ${{ runner.os }}-sonar
- name: Cache Gradle packages
uses: actions/cache@v3
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: ${{ runner.os }}-gradle-
- name: Build with Gradle
if: github.ref != 'refs/heads/main'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
run: |
./gradlew build --scan
- name: Build and Publish snapshot
if: github.event_name != 'pull_request' && github.ref == 'refs/heads/main'
run: |
echo "Running build for commit ${{ github.sha }}"
./gradlew build snapshot --scan
env:
NETFLIX_OSS_SIGNING_KEY: ${{ secrets.ORG_SIGNING_KEY }}
NETFLIX_OSS_SIGNING_PASSWORD: ${{ secrets.ORG_SIGNING_PASSWORD }}
NETFLIX_OSS_REPO_USERNAME: ${{ secrets.ORG_NETFLIXOSS_USERNAME }}
NETFLIX_OSS_REPO_PASSWORD: ${{ secrets.ORG_NETFLIXOSS_PASSWORD }}
- name: Upload build artifacts
uses: actions/upload-artifact@v3
with:
name: build-artifacts
path: '**/build/reports'
- name: Store Buildscan URL
uses: actions/upload-artifact@v3
with:
name: build-scan
path: 'buildscan.log'
build-ui:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ui
steps:
- uses: actions/checkout@v3
- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: '14.x'
- name: Install dependencies
run: yarn install
- run: yarn run build

61 changes: 61 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: Publish to NetflixOSS and Maven Central
on:
release:
types:
- released
- prereleased

permissions:
contents: read

jobs:
publish:
runs-on: ubuntu-latest
name: Gradle Build and Publish
steps:
- uses: actions/checkout@v3
- name: Set up Zulu JDK 11
uses: actions/setup-java@v3
with:
distribution: 'zulu'
java-version: '11'
- name: Cache Gradle packages
uses: actions/cache@v3
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Publish candidate
if: startsWith(github.ref, 'refs/tags/v') && contains(github.ref, '-rc.')
run: ./gradlew -Prelease.useLastTag=true candidate --scan
env:
NETFLIX_OSS_SONATYPE_USERNAME: ${{ secrets.ORG_SONATYPE_USERNAME }}
NETFLIX_OSS_SONATYPE_PASSWORD: ${{ secrets.ORG_SONATYPE_PASSWORD }}
NETFLIX_OSS_SIGNING_KEY: ${{ secrets.ORG_SIGNING_KEY }}
NETFLIX_OSS_SIGNING_PASSWORD: ${{ secrets.ORG_SIGNING_PASSWORD }}
NETFLIX_OSS_REPO_USERNAME: ${{ secrets.ORG_NETFLIXOSS_USERNAME }}
NETFLIX_OSS_REPO_PASSWORD: ${{ secrets.ORG_NETFLIXOSS_PASSWORD }}
- name: Publish release
if: startsWith(github.ref, 'refs/tags/v') && (!contains(github.ref, '-rc.'))
run: ./gradlew -Prelease.useLastTag=true final --scan
env:
NETFLIX_OSS_SONATYPE_USERNAME: ${{ secrets.ORG_SONATYPE_USERNAME }}
NETFLIX_OSS_SONATYPE_PASSWORD: ${{ secrets.ORG_SONATYPE_PASSWORD }}
NETFLIX_OSS_SIGNING_KEY: ${{ secrets.ORG_SIGNING_KEY }}
NETFLIX_OSS_SIGNING_PASSWORD: ${{ secrets.ORG_SIGNING_PASSWORD }}
NETFLIX_OSS_REPO_USERNAME: ${{ secrets.ORG_NETFLIXOSS_USERNAME }}
NETFLIX_OSS_REPO_PASSWORD: ${{ secrets.ORG_NETFLIXOSS_PASSWORD }}
- name: Publish tag to community repo
if: startsWith(github.ref, 'refs/tags/v')
run: |
export TAG=$(git describe --tags --abbrev=0)
echo "Current release version is $TAG"
echo "Triggering community build"
curl \
-H "Accept: application/vnd.github.v3+json" \
-H "Authorization: Bearer ${{ secrets.COMMUNITY_REPO_TRIGGER }}" \
-X POST https://api.github.com/repos/Netflix/conductor-community/dispatches \
-d '{"event_type": "publish_build","client_payload": {"tag":"'"$TAG"'"}}'
20 changes: 20 additions & 0 deletions .github/workflows/release_draft.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Release Drafter

on:
push:
branches:
- main

permissions:
contents: read

jobs:
update_release_draft:
permissions:
contents: write # for release-drafter/release-drafter to create a github release
pull-requests: write # for release-drafter/release-drafter to add label to PR
runs-on: ubuntu-latest
steps:
- uses: release-drafter/release-drafter@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Loading