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

[Monorepo] - Import flyteidl #4017

Merged
merged 293 commits into from
Sep 8, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
293 commits
Select commit Hold shift + click to select a range
b27bc59
Add workflow state enums and update endpoint (#53)
katrogan Apr 2, 2020
adb7768
Add new phases to Task execution (#52)
anandswaminathan Apr 2, 2020
2c4e73a
Update flyteidl python version (#54)
katrogan Apr 2, 2020
fabcdc6
Add state to NamedEntity (#55)
katrogan Apr 3, 2020
19d4693
Add filters to named entity list requests (#56)
katrogan Apr 3, 2020
3a6a73d
Add an ErrorKind field in ContainerError (#60)
EngHabu May 7, 2020
2cdf2af
Arbitrary container support without Flytekit using FlyteCoPilot (#62)
May 12, 2020
31a074f
Releasing v0.17.29 for RawContainerPlugin (#63)
May 12, 2020
fd2688f
Add Auth to execution spec (#59)
katrogan May 12, 2020
d85b809
Flyte CoPilot now available for all containers (#64)
May 17, 2020
73f59e6
Allow different modes of data download and upload in flyte co-pilot (…
May 26, 2020
86dc278
pytorch.proto and respective changes (#61)
igorvalko May 26, 2020
a563b56
Add FailureHandlingStrategy to workflow idl (#67)
EngHabu Jun 8, 2020
74531d0
Only keep options we will implement at the moment (#69)
EngHabu Jun 10, 2020
86cb571
feature; tfoperator for tensorflow distributed training plugin (#71)
pingsutw Jul 6, 2020
6d1f69b
Add quality of service to launch plan/execution spec (#68)
katrogan Jul 8, 2020
8bc96f9
IDL changes for Node-Node relationship refactor (#72)
anandswaminathan Jul 22, 2020
0ed1f1a
feature; catalog metadata and caching status published in node events…
Jul 28, 2020
0eaaa62
Adding proto definitions for supporting SageMaker TrainingJob (built-…
bnsblue Jul 30, 2020
35470d2
Add output prefix to LaunchPlanSpec (#74)
wild-endeavor Jul 30, 2020
e8179eb
[ignore] Tweaking a couple comments (#75)
wild-endeavor Aug 6, 2020
a990d88
Return full execution inputs & outputs (#73)
katrogan Aug 11, 2020
eec642e
[Autogenerated] Add labels to projects in flyteidl (#77)
kosigz-lyft Aug 12, 2020
56a1ceb
Introduce ProjectUpdate endpoint to Flyte Admin API (#78)
kosigz-lyft Aug 13, 2020
a34e499
Fix Stackdriver log link (#79)
honnix Aug 25, 2020
25f8287
Create PluginOverrides MatchableResource. (#80)
katrogan Sep 15, 2020
5a96ccc
Make plugin overrides repeated (#81)
katrogan Sep 17, 2020
c6e977b
Add option to record whether a task ran on a spot instance. (#82)
katrogan Sep 29, 2020
12057bb
Support Styx style schedule (#83)
honnix Oct 2, 2020
d346dc2
Adding necessary fields in training job message for distributed train…
bnsblue Oct 7, 2020
0b5f6fd
Added state to project (#88)
honnix Nov 4, 2020
a9de0d7
Create conf.py
EngHabu Nov 17, 2020
8b4fe53
Revert conf.py addition (#91)
EngHabu Nov 24, 2020
2f786d5
Add filter and sort param when listing projects (#90)
honnix Nov 30, 2020
fb32d72
Deprecate Log Plugins (#94)
EngHabu Jan 20, 2021
40578e6
Update CI post migration (#95)
EngHabu Feb 3, 2021
81fae96
Publish public npm package
EngHabu Feb 3, 2021
b5b8816
Publish NPM Package
EngHabu Feb 3, 2021
33440e1
Docs for FlyteIDL (#97)
kumare3 Feb 7, 2021
b0e16d1
Change Security/Permission fields with overrides (#98)
anandswaminathan Feb 19, 2021
12df6de
Added changes from flyteplugins and also added functionality for Fetc…
pmahindrakar-oss Feb 23, 2021
0b54f03
Add task version to template (#102)
Feb 23, 2021
a7aa574
Update ArrayJob for Map task changes (#103)
Feb 26, 2021
55d8271
Update Organization. Lyft -> Flyteorg, use k8s libraries (#109)
Mar 5, 2021
d157a1c
Revamp Security context to be more specific and expose it to task tem…
EngHabu Mar 5, 2021
f4a4842
Added new rpc service GetVersion (#110)
yindia Mar 7, 2021
1429d7d
Version v0.18.16 (#111)
kumare3 Mar 9, 2021
c9eaaa4
Move proto from datacatalog (#113)
tnsetting Mar 11, 2021
394afd2
Add free form map config for task custom (#112)
Mar 11, 2021
e4db403
Add Secret Group (#114)
EngHabu Mar 13, 2021
5b39ed0
Automatically update flyteidl versions when a github release is creat…
yindia Mar 15, 2021
cf9adfd
Revert Getversion method from put to get (#116)
yindia Mar 15, 2021
0b1bc96
Remove need condition in github action (#117)
yindia Mar 15, 2021
64a9617
npm auto release fix (#118)
yindia Mar 15, 2021
08bea9c
Deprecate log plugins (#123)
EngHabu Mar 17, 2021
7dabafe
Literal Transformations from a string or an interface based on litera…
kumare3 Mar 17, 2021
d466b98
#patch: Add in task execution event fields (#119)
Mar 18, 2021
8f0ce92
Add group_version to secrets (#125)
EngHabu Mar 19, 2021
5f30af1
Fix typo in external resource message (#126)
Mar 19, 2021
0475f7a
Fix field id for ExecutionSpec#auth_role (#127)
kanterov Mar 24, 2021
12f9e8a
update docs theme (#133)
cosmicBboy Mar 30, 2021
92c0a4c
[go] Add blob support for MakeLiteralForType (#131)
slai Mar 30, 2021
419ea75
dark theme updates (#134)
cosmicBboy Mar 31, 2021
b9a27b0
Added workflow for updating flyteidl version in all component (#132)
yindia Apr 2, 2021
aab0de1
bug fix in ci (#135)
yindia Apr 2, 2021
c1427d6
Enable flyteidl update version for all component (#136)
yindia Apr 3, 2021
df047b1
Pass dynamic workflow closure in node execution events (#141)
Apr 13, 2021
8780078
Documentation for Datacatalog (#143)
kumare3 Apr 14, 2021
01437df
Fix Datacatalog title.rst in docs (#145)
kumare3 Apr 15, 2021
4104155
Enable release automation for flytectl (#144)
yindia Apr 21, 2021
1d18397
Add GetOrReserveArtifact and ExtendReservation API (#142)
milton0825 Apr 21, 2021
73d3e5c
Move dynamic workflow metadata to GetNodeExecutionData response (#151)
Apr 21, 2021
e49b5d1
Add DYNAMIC_RUNNING node execution phase (#152)
Apr 22, 2021
ec1785f
Introduce Auth Metadata and Identity Grpc Service and support Pkce au…
EngHabu Apr 30, 2021
a9ea0f1
documentation revamp according to RFC (#160)
cosmicBboy Apr 30, 2021
6e8e20a
Update README.rst
EngHabu May 6, 2021
4243bc5
Update validate module to protoc-gen-validate 0.6.1 (#165)
hanzo May 6, 2021
b154fda
Added flyteidl documentation (#167)
pmahindrakar-oss May 21, 2021
7b4391b
Using RST for documentation generation (#169)
pmahindrakar-oss May 24, 2021
adb8ab8
add main nav font awesome icons (#170)
cosmicBboy May 24, 2021
1934f0c
Support annotations/labels in sidecar (#171)
milton0825 May 25, 2021
868de79
Add K8sPod as a task target option (#172)
May 26, 2021
451151e
Support passing an iam role AND a k8s service account (#173)
May 27, 2021
81f2771
Support passing an iam role AND a k8s service account (again) (#175)
May 27, 2021
27f1c2d
Added boilerplate automation (#162)
yindia May 31, 2021
eb07ff4
Using protoc-gen-doc from the flyteorg and regenerated docs for new m…
pmahindrakar-oss Jun 3, 2021
2a5febf
Added support for Generic type for extracting a literal value (#176)
pmahindrakar-oss Jun 4, 2021
298b634
Add workflow execution config matchable attribute (#182)
Jun 4, 2021
944005b
#minor Enum type (#183)
kumare3 Jun 7, 2021
a6f29a1
Added missing docs and included boiler plate update as prereq for gen…
pmahindrakar-oss Jun 9, 2021
1b41f3f
Add max concurrency to launch plan & execution spec (#186)
Jun 10, 2021
5185208
MakeLiteralForType shouldn't print <nil> for nil values (#188)
EngHabu Jun 17, 2021
cfaca58
Clean up flyteadmin proto definitions and comments. (#189)
Jun 23, 2021
f339db5
Add Task Node overrides (#190)
Jun 24, 2021
4506145
Update Boilerplate (#181)
flyte-bot Jun 28, 2021
8756db2
Bringin back README.md #patch (#192)
kumare3 Jun 30, 2021
8f2eaa0
Added InsecureSkipVerify flag (#191)
pmahindrakar-oss Jul 1, 2021
3f5199f
add deployment to the top TOC (#194)
kumare3 Jul 2, 2021
f584f77
algolia search (#195)
samhita-alla Jul 6, 2021
7f19a49
fix TOC (#196)
samhita-alla Jul 6, 2021
9ffc7d7
Add core entity links to admin request structures (#197)
Jul 8, 2021
7889c21
Fix typos in message comments (#199)
mayitbeegh Jul 13, 2021
a06cd3b
Add endpoint to recover workflow execution (#187)
Jul 16, 2021
dd63415
update doc requirements with sphinx v4 (#201)
cosmicBboy Jul 26, 2021
3419c13
Update code of conduct (#200)
samhita-alla Jul 30, 2021
55da08a
Handling large integers (#202)
pmahindrakar-oss Jul 30, 2021
ed88a5c
Add ephemeral storage as a container resource (#203)
Aug 4, 2021
93ff562
Add ephemeral storage as a matchable resource too (#204)
Aug 5, 2021
1ed7fc7
Add Raw Output Metadata to events (#205)
EngHabu Aug 12, 2021
9b1c348
Disable bump-version and goreleaser workflow in the forked repository…
pingsutw Aug 16, 2021
c5ba880
Add raw output data to admin execution models (#210)
Aug 17, 2021
e9263a1
Update Boilerplate (#208)
flyte-bot Aug 17, 2021
96bb90f
Fix up comment for raw output data (#211)
Aug 17, 2021
fa60ca7
readd docs (#212)
Aug 18, 2021
e7e0aef
Change variable map to repeated map entries for ordering (#206)
mayitbeegh Aug 27, 2021
60c419e
Add Sql in target proto (#214)
pingsutw Aug 31, 2021
4106c65
fix timestamp and duration literal extraction (#218)
hamersaw Sep 1, 2021
d05f969
Revert variable ordering change PR (#220)
mayitbeegh Sep 9, 2021
813c649
Update EventError with Is and Unwrap functions (#221)
hamersaw Sep 14, 2021
732bee5
Schema type support for flytectl (#219)
pmahindrakar-oss Sep 20, 2021
cd91c4c
MPI Operator plugin interface (#217)
yindia Oct 5, 2021
44ec22f
Support external token source for flyteadmin clients (#222)
ckiosidis Oct 6, 2021
78c2c77
Add Slack button to README (#224)
samhita-alla Oct 14, 2021
a3975c2
Add Architecture field to Container (#226)
akhurana001 Oct 20, 2021
89fbb5d
remove events package (#225)
hamersaw Oct 25, 2021
1981a86
Adding grpc health service in the clientset (#228)
pmahindrakar-oss Oct 28, 2021
548c195
Update Boilerplate (#229)
flyte-bot Nov 13, 2021
c180a98
dummy edit -- updated requirements.txt (#223)
samhita-alla Nov 13, 2021
856d97f
Cache Serialize API (#215)
hamersaw Nov 23, 2021
6f87fdd
Execution closures in the API should defer to GetData calls for passi…
Dec 2, 2021
02958b1
Update Boilerplate (#236)
flyte-bot Dec 10, 2021
3a0cbf6
Added flag to pass in CAcerts (#242)
pmahindrakar-oss Dec 30, 2021
3aa541a
Add incompatible cluster event error (#240)
Jan 4, 2022
7b29a54
Add aborting workflow execution phase (#245)
Jan 5, 2022
465e438
New StructuredDataset type/literal #patch (#227)
wild-endeavor Jan 6, 2022
758be77
bump docsearch version (#246)
samhita-alla Jan 7, 2022
ab0f22c
update flyteidl for new navbar (#247)
cosmicBboy Jan 8, 2022
2646dcd
update furo dep git > https (#249)
cosmicBboy Jan 12, 2022
76f742d
Update Boilerplate (#243)
flyte-bot Jan 12, 2022
3c1d4a2
Add RetryAttempt and Phase to ExternalResourceInfo proto (#244)
hamersaw Jan 12, 2022
ec2b3e9
add sphinx panels to docs (#250)
cosmicBboy Jan 13, 2022
4d9fdff
Added UpdateExecution API and api objects (#248)
pmahindrakar-oss Jan 19, 2022
6313749
Expose flyteadmin client's auth opt (#252)
mayitbeegh Jan 29, 2022
d39e357
Introduce TypeAnnotation#minor (#232)
kennyworkman Feb 8, 2022
bc3fb30
Remove AdminAuth Client global state (#254)
EngHabu Feb 15, 2022
37a44d4
Added isDynamic flag for distinguishing subworkflows and dynamic work…
pmahindrakar-oss Feb 18, 2022
4453f5d
Add missing Python libs (#258)
wild-endeavor Feb 23, 2022
2b65c02
Add hash to literal #minor (#237)
eapolinario Mar 2, 2022
8cc27e7
Added RawOutputDataConfig in ExecutionSpec (#260)
pingsutw Mar 9, 2022
efe1b27
Union Types #minor (#235)
maximsmol Mar 16, 2022
90dad13
Add custom token source that allows preemptive token refresh (#262)
mayitbeegh Mar 21, 2022
f6ef63e
Introduce cluster assignment attribute to execution spec (#255)
katrogan Mar 22, 2022
275029a
DataProxy Service Definition (#261)
EngHabu Mar 23, 2022
fab9084
Added missing docs and mocks for DataProxy (#269)
pmahindrakar-oss Mar 24, 2022
9cba092
Additional execution properties as matchable entities. (#253)
katrogan Mar 25, 2022
4cd48cd
Adding authType in pflags and also updated docs with valid values (#268)
pmahindrakar-oss Mar 25, 2022
b1faedd
Add cache_status and logs to ExternalResrouce proto (#271)
hamersaw Mar 28, 2022
7567bd7
Generate mocks
EngHabu Mar 28, 2022
310ef1d
Add is_parent & is_dynamic to node execution events (#272)
katrogan Mar 31, 2022
94070e9
Rename DataProxy to DataProxyService for consistency (#273)
EngHabu Mar 31, 2022
918725b
Grammar edit (#267)
SmritiSatyanV Apr 1, 2022
5fb0aa1
Fix docs (#275)
samhita-alla Apr 3, 2022
cdc8db6
Introduce taints and tolerations to cluster assignment (#276)
katrogan Apr 5, 2022
ca59e03
Add workflow execution JSON schema (#270)
pingsutw Apr 7, 2022
6b49f30
Add ContentMD5 parameter for CreateUploadLocationRequest (#278)
EngHabu Apr 8, 2022
7840e43
fix docs (#282)
samhita-alla Apr 8, 2022
3e05d57
Adding event_version to TaskExecutionEvent and TaskExecutionClosure (…
hamersaw Apr 8, 2022
887cc67
Add ServiceHttpEndpoint to be returned to clients (#277)
EngHabu Apr 9, 2022
bd8cff6
Add missing docs (#284)
pingsutw Apr 11, 2022
6876745
update docs (#285)
pingsutw Apr 12, 2022
b0b9cfc
Go Linter Github action (#283)
yk-x-25 Apr 12, 2022
183dbbb
Fix pattern to hide generated code in github (#288)
eapolinario Apr 22, 2022
4455369
#major Release 1.0.0 (#290)
EngHabu Apr 25, 2022
2892dc5
Bump github tag action version (#292)
katrogan Apr 25, 2022
3b8127c
Changed default npm/python versions to valid semver (#293)
MorpheusXAUT Apr 27, 2022
124d7a1
Add interruptible override to execution #minor (#287)
May 2, 2022
c49cb9f
Updates go version used in the pipeline (#294)
yk-x-25 May 6, 2022
19fb6a6
Dockerized docs gen (#295)
May 24, 2022
d8cc10c
Added deck_uri to NodeExecutionEvent (#286)
pingsutw Jun 1, 2022
9a2e937
Remove deprecated sidecar job (#302)
katrogan Jun 1, 2022
5290f50
Grpc default service config (#301)
honnix Jun 2, 2022
46f7589
feat: buf integration for proto release (#300)
yindia Jun 3, 2022
de7ee97
Add go_package for datacatalog.proto (#304)
EngHabu Jun 24, 2022
f361af4
fix flyteidl version upgrade automation (#305)
yindia Jul 3, 2022
3905f8a
Update execution.proto (#309)
SmritiSatyanV Jul 14, 2022
a457ef3
Ray task proposal (#308)
pingsutw Aug 6, 2022
c2d8de8
Allow passing in authentication client secret as an environment varia…
katrogan Aug 9, 2022
7da6209
Read client secret from env var first since the location has a defaul…
katrogan Aug 9, 2022
997b290
Adding device authorization oauth2 flow (#313)
pmahindrakar-oss Sep 2, 2022
ab735af
update buf (#316)
katrogan Sep 7, 2022
0454c27
Use grpc client interceptors to properly check for auth requirement (…
EngHabu Sep 9, 2022
acb49f3
Expose newAuthInterceptor to allow other clients to create authentica…
EngHabu Sep 13, 2022
c0bb83d
Add CheckpointUri to TaskNodeMetadata (#322)
andrewwdye Sep 20, 2022
3407dbe
Project level attributes via matchable resource (#320)
wild-endeavor Sep 29, 2022
39ec1f9
ClusterAssignment stores cluster pool for execution placement (#321)
iaroslav-ciupin Sep 30, 2022
9f42aa4
Update token source provider to optionally call GetPublicClientConfig…
katrogan Oct 5, 2022
4adb2df
Make call to auth metadata optional (#327)
katrogan Oct 6, 2022
10b31eb
Adding audience field to device flow token request (#314)
pmahindrakar-oss Oct 11, 2022
1cbb9a9
Add createworkflow failure proto #minor (#331)
jerempy Oct 24, 2022
03ef411
Added GateNode message (#296)
hamersaw Oct 25, 2022
05d5a64
Generate javascript proto (#336)
wild-endeavor Oct 28, 2022
b0c8d17
Cache eviction for single execution in datacatalog and flyteadmin (#318)
Nov 2, 2022
9bd512d
Doc Hub proposal (#303)
pingsutw Nov 7, 2022
369dfc4
Add a more restrict CreateDownloadLink API (#332)
EngHabu Nov 9, 2022
eaac76d
Use buf to generate python stubs (#346)
eapolinario Nov 29, 2022
d76e105
Fix python package and publish typing information (#347)
eapolinario Nov 30, 2022
5026df0
Metadata tags (#348)
wild-endeavor Dec 5, 2022
d858f5a
Comment annotations and doc generation #minor (#350)
eapolinario Dec 7, 2022
2ea88a2
Add Databricks config to Spark config (#351)
pingsutw Dec 17, 2022
9a06516
Add inital `dask` plugin IDL (#339)
bstadlbauer Dec 28, 2022
943ea2f
added comments to the catalog reservation API (#355)
hamersaw Jan 4, 2023
d1ff65f
dockerizing buf call (#356)
hamersaw Jan 5, 2023
e139d7e
Add raw claims to user info response (#357)
katrogan Jan 10, 2023
ce94183
Adding configurable audience property for flyte clients (#329)
pmahindrakar-oss Jan 18, 2023
8faae9e
Added template configuration to task template (#358)
hamersaw Jan 30, 2023
0d90e84
bumping go version to 1.19 (#363)
hamersaw Feb 7, 2023
0558dc6
gen (#359)
katrogan Feb 7, 2023
b2d3c49
Adding support for structured dataset (#369)
pmahindrakar-oss Feb 22, 2023
c6e186b
added dynamic_job_spec_uri to dynamic workflow metadata and node exec…
hamersaw Mar 3, 2023
a13a6f6
Use TokenCache in ClientCredentialsTokenSourceProvider (#377)
andrewwdye Mar 7, 2023
938630b
Init customTokenSource.refreshTime (#381)
andrewwdye Mar 10, 2023
4a21379
added DataLoadingConfig to K8sPod message (#368)
hamersaw Mar 13, 2023
695b17a
Add Reasons field to TaskExecutionClosure to track time-series of rea…
hamersaw Mar 21, 2023
40e0875
Create service for runtime metrics (#367)
hamersaw Mar 21, 2023
9cdb02c
Remove misleading token refresh logic from client credentials token s…
andrewwdye Mar 28, 2023
adfbbef
Out of core plugin (#378)
pingsutw Mar 31, 2023
18a2b9e
Rust pb (#392)
eapolinario Apr 7, 2023
c540686
Migrate to buf remote plugins v1 (#393)
eapolinario Apr 18, 2023
f9566ec
Feat: Add `ElasticConfig` message type for torch elastic training (#394)
fg91 Apr 24, 2023
91906ad
Retract 1.4.x (#397)
eapolinario May 1, 2023
5ed828c
Data addresses #minor (#391)
wild-endeavor May 2, 2023
016dcee
#minor - bump to 1.5.x to avoid 1.4.0 and 1.4.2 issues (#399)
wild-endeavor May 2, 2023
643bf51
Refactor kf-operator plugins configs and support setting different sp…
yubofredwang May 4, 2023
4cbcb65
add user_identifier (#388)
ByronHsu May 6, 2023
f68015b
Add envs to execution spec (#400)
pingsutw May 9, 2023
c8a8597
Support union and none type in flyteidl (#401)
yubofredwang May 9, 2023
c583761
Rename user_identity to execution_identity (#402)
ByronHsu May 10, 2023
2692dea
Single literal in GetDataResponse (#404)
wild-endeavor May 18, 2023
5f87602
Add namespace to execution system metadata (#406)
katrogan May 22, 2023
3e10bb8
Add oauth2 http proxy client (#405)
ByronHsu May 24, 2023
1e785cc
Rename externalPluginService to AgentService (#410)
pingsutw May 30, 2023
66a9dac
Add external_plugin_service proto back to the idl (#413)
pingsutw Jun 2, 2023
42315a6
Add prefix to data upload (#416)
wild-endeavor Jun 20, 2023
5c59756
Add ArrayNode proto message (#390)
hamersaw Jun 27, 2023
c8b41d5
Pass task execution metadata from agent (#422)
honnix Jul 18, 2023
3e852b0
Add tags to execution spec (#414)
pingsutw Aug 4, 2023
fb13157
Correct comment for array job max parallelism (#431)
katrogan Aug 9, 2023
0b4c7de
Add the scalar to the operand (#427)
pingsutw Aug 14, 2023
7565b63
Updating boilerplate to lock golangci-lint version (#435)
hamersaw Aug 23, 2023
55bb4af
Merge remote-tracking branch 'flyteidl/prepare-for-monorepo' into mon…
eapolinario Sep 8, 2023
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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions flyteidl/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
gen/** linguist-generated=true
protos/**/*.rst linguist-generated=true
16 changes: 16 additions & 0 deletions flyteidl/.github/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Comment to be posted on PRs from first-time contributors in your repository
newPRWelcomeComment: |
Thank you for opening this pull request! 🙌

These tips will help get your PR across the finish line:

- Most of the repos have a PR template; if not, fill it out to the best of your knowledge.
- Sign off your commits (Reference: [DCO Guide](https://github.com/src-d/guide/blob/master/developer-community/fix-DCO.md)).

# Comment to be posted to on pull requests merged by a first time user
firstPRMergeComment: >
Congrats on merging your first pull request! 🎉

# Comment to be posted on first-time issues
newIssueWelcomeComment: >
Thank you for opening your first issue here! 🛠
36 changes: 36 additions & 0 deletions flyteidl/.github/workflows/boilerplate-automation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Update Boilerplate Automation
on:
workflow_dispatch:

jobs:
update-boilerplate:
name: Update Boilerplate
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: "0"
- name: Update Boilerplate
run: |
make update_boilerplate
- name: Create Pull Request
id: cpr
uses: peter-evans/create-pull-request@v3
with:
token: ${{ secrets.FLYTE_BOT_PAT }}
commit-message: Update Boilerplate
committer: Flyte-Bot <[email protected]>
author: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>
signoff: true
branch: flyte-bot-update-boilerplate
delete-branch: true
title: 'Update Boilerplate'
body: |
Update Boilerplate
- Auto-generated by [flyte-bot]
labels: |
boilerplate
team-reviewers: |
owners
maintainers
draft: false
16 changes: 16 additions & 0 deletions flyteidl/.github/workflows/buf_publish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Publish Buf Package

on:
release:
types: [created]

jobs:
buf:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: bufbuild/buf-setup-action@v1
- uses: bufbuild/buf-push-action@v1
with:
buf_token: ${{ secrets.BUF_TOKEN }}
input: 'protos'
46 changes: 46 additions & 0 deletions flyteidl/.github/workflows/master.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Master

on:
push:
branches:
- master

jobs:
bump-version:
if: github.repository == 'flyteorg/flyteidl'
name: Bump Version
runs-on: ubuntu-latest
outputs:
version: ${{ steps.bump-version.outputs.tag }}
steps:
- uses: actions/checkout@v2
with:
fetch-depth: '0'
- name: Bump version and push tag
id: bump-version
uses: anothrNick/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
WITH_V: true
DEFAULT_BUMP: patch

goreleaser:
if: github.repository == 'flyteorg/flyteidl'
name: Goreleaser
runs-on: ubuntu-latest
needs: [bump-version]
steps:
- uses: actions/checkout@v2
with:
fetch-depth: "0"
- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: 1.19
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v2
with:
version: latest
args: release --rm-dist
env:
GITHUB_TOKEN: ${{ secrets.FLYTE_BOT_PAT }}
26 changes: 26 additions & 0 deletions flyteidl/.github/workflows/npmpublish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Publish NPM Package

on:
release:
types: [created]

jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
# Setup .npmrc file to publish to npm
- uses: actions/setup-node@v1
with:
node-version: "12.x"
registry-url: "https://registry.npmjs.org"
- name: Autobump version
run: |
# from refs/tags/v1.2.3 get 1.2.3
VERSION=$(echo $GITHUB_REF | sed 's#.*/v##')
VERSION=$VERSION make update_npmversion
shell: bash
- run: npm install
- run: npm publish --access=public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
32 changes: 32 additions & 0 deletions flyteidl/.github/workflows/pythonpublish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Upload PyPi Package

on:
release:
types: [created]

jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v1
with:
python-version: "3.x"
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install setuptools wheel twine
- name: Autobump version
run: |
# from refs/tags/v1.2.3 get 1.2.3
VERSION=$(echo $GITHUB_REF | sed 's#.*/v##')
VERSION=$VERSION make update_pyversion
shell: bash
- name: Build and publish
env:
TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
run: |
python setup.py sdist bdist_wheel
twine upload dist/*
20 changes: 20 additions & 0 deletions flyteidl/.github/workflows/release-automation.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Invoke Workflow

on:
release:
types: [created]

jobs:
deploy:
runs-on: ubuntu-latest
strategy:
matrix:
COMPONENT: [flyteadmin, flytepropeller, flyteconsole, flytecopilot, flyteplugins, datacatalog, flytectl]
fail-fast: false
steps:
- uses: actions/checkout@v2
- name: Update flyteidl version
run: |
WORKFLOW_ID=$(curl -sS https://api.github.com/repos/flyteorg/${{matrix.COMPONENT}}/actions/workflows | jq '.workflows[] | select(.path == ".github/workflows/upgrade_automation.yml") | {id}' | jq .id)
curl -X POST -H "Accept: application/vnd.github.v3+json" https://api.github.com/repos/flyteorg/${{matrix.COMPONENT}}/actions/workflows/$WORKFLOW_ID/dispatches -H "Authorization: token ${{ secrets.FLYTE_BOT_PAT }}" -d '{"ref":"master", "inputs": {"component": "flyteidl"}}'
shell: bash
Loading
Loading