Skip to content

Enhance GitHub Actions workflow#3

Draft
sachinkum0009 wants to merge 3 commits into
eclipse-uprotocol:mainfrom
sachinkum0009:feat/ci
Draft

Enhance GitHub Actions workflow#3
sachinkum0009 wants to merge 3 commits into
eclipse-uprotocol:mainfrom
sachinkum0009:feat/ci

Conversation

@sachinkum0009

Copy link
Copy Markdown
Contributor

Github Actions Workflow added to include the CI/CD workflow, which can build, test and release python wheels.

This PR is related to the issue #2

Signed-off-by: Sachin Kumar <sachinkum123567@gmail.com>
@sachinkum0009

Copy link
Copy Markdown
Contributor Author

Hi @sophokles73
Can you please review this PR?
Thanks

@sophokles73 sophokles73 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks for adding a first CI workflow.
In general, we use dedicated workflows for different tasks, e.g. we usually have a workflow for performing checks on PRs, which verifies formatting rules, successful tests, coverage etc.
We then also have dedicated workflows for creating and publishing a release. You might want to take a look at the up-rust repo for some inspiration.

Comment thread .github/workflows/ci.yml
@@ -0,0 +1,126 @@
name: CI

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Can you please add the license header as we use in the other repos?

Comment thread .github/workflows/ci.yml Outdated
Comment thread .github/workflows/ci.yml
Comment on lines +37 to +41
- name: Upload wheels
uses: actions/upload-artifact@v4
with:
name: wheels-linux-${{ matrix.platform.target }}
path: dist

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

IMHO we do not need to upload the built binaries to the workflow.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Thanks, I will remove this from the workflow.

Co-authored-by: Kai Hudalla <sophokles.kh@gmail.com>
@sachinkum0009 sachinkum0009 marked this pull request as draft June 19, 2026 14:54
@sachinkum0009

Copy link
Copy Markdown
Contributor Author

Made this PR draft for now, will make it ready for review once its done.

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.

2 participants