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

Upload packages & install scripts to S3 #123

Merged
merged 2 commits into from
Nov 6, 2024
Merged

Upload packages & install scripts to S3 #123

merged 2 commits into from
Nov 6, 2024

Conversation

amdprophet
Copy link
Contributor

@amdprophet amdprophet commented Nov 6, 2024

  • Packages & install scripts are now uploaded to AWS S3
  • Added new releases workflow
  • Added documentation on the release process
  • Install scripts use AWS S3 for determining the latest version and fetching packages for macOS & Windows
  • The package version is now determined from the otelcol-sumo binary
  • Collector artifacts are now fetched exclusively from a remote workflow
  • Installs scripts added to a release are now pulled from the correct Git revision

Examples of an upload:

https://sumologic-osc-ci-builds.s3.us-west-2.amazonaws.com/latest_version
https://sumologic-osc-ci-builds.s3.us-west-2.amazonaws.com/0.108.0-1827/install.sh
https://sumologic-osc-ci-builds.s3.us-west-2.amazonaws.com/0.108.0-1827/install.ps1

Signed-off-by: Justin Kolberg [email protected]

@amdprophet amdprophet force-pushed the upload-s3 branch 2 times, most recently from f052486 to ee92757 Compare November 6, 2024 05:28
Base automatically changed from osc800-otelcol-config-refactor to main November 6, 2024 17:12
@amdprophet amdprophet marked this pull request as ready for review November 6, 2024 20:37
@amdprophet amdprophet requested review from a team as code owners November 6, 2024 20:37
* Packages & install scripts are now uploaded to AWS S3
* Added new releases workflow
* Added documentation on the release process
* Install scripts use AWS S3 for determining the latest version and
fetching packages for macOS & Windows
* The package version is now determined from the otelcol-sumo binary
* Collector artifacts are now fetched exclusively from a remote workflow
* Installs scripts added to a release are now pulled from the correct
Git revision

Signed-off-by: Justin Kolberg <[email protected]>
.github/workflows/_reusable_build_package.yml Outdated Show resolved Hide resolved
version_artifact.cmake Show resolved Hide resolved
@amdprophet amdprophet merged commit cf3b879 into main Nov 6, 2024
59 checks passed
@amdprophet amdprophet deleted the upload-s3 branch November 6, 2024 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants