Skip to content

[WIP] tooling: Add github release_manager lib#17587

Closed
phlax wants to merge 5 commits intoenvoyproxy:mainfrom
phlax:tooling-gh-release-manager
Closed

[WIP] tooling: Add github release_manager lib#17587
phlax wants to merge 5 commits intoenvoyproxy:mainfrom
phlax:tooling-gh-release-manager

Conversation

@phlax
Copy link
Copy Markdown
Member

@phlax phlax commented Aug 4, 2021

Signed-off-by: Ryan Northey ryan@synca.io

Commit Message: tooling: Add github release_manager util
Additional Description:

This wraps the github release api to allow release management/CRUD - ie creating/listing/downloading/updating releases and release assets

it is to be used both within Envoy CI to publish assets to github releases and on the new dist site to download the assets from github and bundle them into OS repositories

Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Deprecated:]
[Optional API Considerations:]

@repokitteh-read-only
Copy link
Copy Markdown

CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to (bazel/.*repos.*\.bzl)|(bazel/dependency_imports\.bzl)|(api/bazel/.*\.bzl)|(.*/requirements\.txt)|(.*\.patch).

🐱

Caused by: #17587 was opened by phlax.

see: more, trace.

@repokitteh-read-only repokitteh-read-only bot added the deps Approval required for changes to Envoy's external dependencies label Aug 4, 2021
@phlax phlax changed the title tooling: Add github release_manager util [WIP] tooling: Add github release_manager util Aug 4, 2021
@phlax phlax assigned phlax and unassigned phlax Aug 4, 2021
@phlax phlax marked this pull request as draft August 4, 2021 05:50
@phlax phlax force-pushed the tooling-gh-release-manager branch 5 times, most recently from 6defc0f to 55c9efa Compare August 5, 2021 07:13
@phlax
Copy link
Copy Markdown
Member Author

phlax commented Aug 5, 2021

@phlax phlax force-pushed the tooling-gh-release-manager branch 11 times, most recently from 49df411 to ab749b5 Compare August 9, 2021 22:10
@phlax phlax force-pushed the tooling-gh-release-manager branch from ab749b5 to cc848d7 Compare August 10, 2021 07:43
@phlax phlax force-pushed the tooling-gh-release-manager branch 2 times, most recently from 934f74f to 5f7544f Compare August 10, 2021 10:03
@phlax phlax force-pushed the tooling-gh-release-manager branch 22 times, most recently from 13c23d6 to 99ebd2e Compare August 20, 2021 06:14
phlax added 5 commits August 20, 2021 20:25
This makes it easier to stream files up/down with
minimal memory footprint.

Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: Ryan Northey <ryan@synca.io>
@phlax phlax force-pushed the tooling-gh-release-manager branch from 99ebd2e to ec058df Compare August 20, 2021 19:34
@phlax
Copy link
Copy Markdown
Member Author

phlax commented Aug 26, 2021

closed in favour of #17843

@phlax phlax closed this Aug 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deps Approval required for changes to Envoy's external dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant