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

Remove Build Essentials from Release CI #729

Open
4 tasks
MattToast opened this issue Sep 27, 2024 · 0 comments
Open
4 tasks

Remove Build Essentials from Release CI #729

MattToast opened this issue Sep 27, 2024 · 0 comments
Assignees
Labels
area: CI/CD Issues related to continuous integration and deployment short task Issues that can be completed and reviewed quickly type: chore Issue outside of general development

Comments

@MattToast
Copy link
Member

Description

There is currently a "build essentials" step in the release that fetch build utilities for ubuntu (gcc, cmake, etc). Since SmartSim is now a python only wheel, this step should be unnecessary. We should remove it from the CI.

Justification

This is an unnecessary step that we can remove to save time in our CI.

Implementation Strategy

Remove the block of code highlighted here, push to Test PyPI, pull the package and ensure the test suite still passes.

Acceptance Criteria

  • Remove the highlighted code block
  • Push to Test PyPI
  • Pull the package
  • Ensure Test Suite Passes
@MattToast MattToast added area: CI/CD Issues related to continuous integration and deployment type: chore Issue outside of general development labels Sep 27, 2024
@MattToast MattToast added the short task Issues that can be completed and reviewed quickly label Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: CI/CD Issues related to continuous integration and deployment short task Issues that can be completed and reviewed quickly type: chore Issue outside of general development
Projects
None yet
Development

No branches or pull requests

2 participants