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

[FEAT] Build release python wheels and upload to AWS S3 #3398

Merged
merged 13 commits into from
Nov 22, 2024

Conversation

raunakab
Copy link
Contributor

Overview

New workflow to build commit and upload to AWS S3.

  • faster than previous
  • uses buildjet
  • utilizes build caching (from buildjet)

@github-actions github-actions bot added the enhancement New feature or request label Nov 22, 2024
Copy link

codspeed-hq bot commented Nov 22, 2024

CodSpeed Performance Report

Merging #3398 will improve performances by 14.17%

Comparing feat/build-workflow (c4a89a9) with main (ec39dc0)

Summary

⚡ 1 improvements
✅ 16 untouched benchmarks

Benchmarks breakdown

Benchmark main feat/build-workflow Change
test_iter_rows_first_row[100 Small Files] 264.6 ms 231.8 ms +14.17%

@raunakab raunakab marked this pull request as ready for review November 22, 2024 01:25
@raunakab raunakab enabled auto-merge (squash) November 22, 2024 01:25
Raunak Bhagat added 2 commits November 21, 2024 17:37
- has no effects on the rest of the steps since that does not persist across subsequent steps
.github/workflows/build-commit.yaml Outdated Show resolved Hide resolved
.github/workflows/build-commit.yaml Show resolved Hide resolved
@raunakab raunakab disabled auto-merge November 22, 2024 01:45
@raunakab raunakab enabled auto-merge (squash) November 22, 2024 02:16
@raunakab raunakab changed the title [FEAT] Build and upload to s3 builds [FEAT] Build release python wheels and upload to s3 Nov 22, 2024
@raunakab raunakab changed the title [FEAT] Build release python wheels and upload to s3 [FEAT] Build release python wheels and upload to AWS S3 Nov 22, 2024
@raunakab raunakab merged commit 60ae62f into main Nov 22, 2024
47 checks passed
@raunakab raunakab deleted the feat/build-workflow branch November 22, 2024 02:46
Copy link

codecov bot commented Nov 22, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 77.35%. Comparing base (ec39dc0) to head (c4a89a9).
Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #3398      +/-   ##
==========================================
+ Coverage   76.54%   77.35%   +0.81%     
==========================================
  Files         685      685              
  Lines       85269    83639    -1630     
==========================================
- Hits        65266    64702     -564     
+ Misses      20003    18937    -1066     

see 24 files with indirect coverage changes

---- 🚨 Try these New Features:

Copy link

graphite-app bot commented Nov 22, 2024

Graphite Automations

"Request reviewers once CI passes" took an action on this PR • (11/22/24)

1 reviewer was added to this PR based on Andrew Gazelka's automation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants