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

Add development environment #1045

Merged

Conversation

vsoch
Copy link
Member

@vsoch vsoch commented Jul 6, 2023

Problem: We do not yet have a developer environment for flux-sched. More specifically, to easily test the go bindings without needing to build a container, it would be nice to have this. I'm anticipating helping with #1008 and this would be super to have, so I've added an install of go 1.19 to the container.

Solution: Add a .devcontainer setup to flux-sched!

@vsoch vsoch requested a review from grondo July 6, 2023 19:47
Copy link
Contributor

@grondo grondo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems fine to me, though I don't know how to test it. Might want to get @trws or @jameshcorbett approval as well.

Copy link
Member

@jameshcorbett jameshcorbett left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't tried it out but it looks reasonable!

@vsoch vsoch added the merge-when-passing mergify.io - merge PR automatically once CI passes label Jul 18, 2023
Problem: we do not yet have a developer environment for Flux sched.
More specifically, to easily test the go bindings without needing
to build a container, it would be nice to have this.
Solution: Add a .devcontainer setup to flux-sched

Signed-off-by: vsoch <[email protected]>
@vsoch
Copy link
Member Author

vsoch commented Jul 18, 2023

go go rebase go!!!

@codecov
Copy link

codecov bot commented Jul 18, 2023

Codecov Report

Merging #1045 (190c633) into master (e0b4999) will decrease coverage by 0.1%.
The diff coverage is n/a.

❗ Current head 190c633 differs from pull request most recent head e795e49. Consider uploading reports for the commit e795e49 to get more accurate results

@@           Coverage Diff            @@
##           master   #1045     +/-   ##
========================================
- Coverage    74.4%   74.4%   -0.1%     
========================================
  Files          86      86             
  Lines        9434    9434             
========================================
- Hits         7022    7019      -3     
- Misses       2412    2415      +3     

see 1 file with indirect coverage changes

@mergify mergify bot merged commit 20c9ec0 into flux-framework:master Jul 18, 2023
17 checks passed
@vsoch
Copy link
Member Author

vsoch commented Jul 18, 2023

woo! Thanks everyone!

@vsoch vsoch deleted the add/devcontainer-with-go branch July 18, 2023 22:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merge-when-passing mergify.io - merge PR automatically once CI passes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants