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: enhance release management (GitHub release and publish to PyPI) #28

Open
2 tasks done
yana1205 opened this issue Aug 28, 2024 · 0 comments
Open
2 tasks done
Assignees

Comments

@yana1205
Copy link
Collaborator

yana1205 commented Aug 28, 2024

C2P artifacts are currently only available through Github. (pip install <git url>). It's better to publish distributions to PyPI for maintainability.

Goal:

  • Upload artifacts to GitHub release
  • C2P can be installed from PyPI
@yana1205 yana1205 self-assigned this Aug 28, 2024
yana1205 added a commit to yana1205/compliance-to-policy that referenced this issue Aug 28, 2024
yana1205 added a commit to yana1205/compliance-to-policy that referenced this issue Aug 28, 2024
yana1205 added a commit to yana1205/compliance-to-policy that referenced this issue Aug 28, 2024
yana1205 added a commit to yana1205/compliance-to-policy that referenced this issue Aug 28, 2024
yana1205 added a commit to yana1205/compliance-to-policy that referenced this issue Aug 28, 2024
yana1205 added a commit to yana1205/compliance-to-policy that referenced this issue Aug 28, 2024
yana1205 added a commit to yana1205/compliance-to-policy that referenced this issue Aug 28, 2024
yana1205 added a commit to yana1205/compliance-to-policy that referenced this issue Aug 28, 2024
yana1205 added a commit to yana1205/compliance-to-policy that referenced this issue Aug 28, 2024
yana1205 added a commit to yana1205/compliance-to-policy that referenced this issue Aug 28, 2024
yuji-watanabe-jp pushed a commit that referenced this issue Aug 28, 2024
…o PyPI) (#29)

* fix: search key for rule should be Rule_Id (#28)

Signed-off-by: Takumi Yanagawa <[email protected]>

* feat: add release automation (#28)

Signed-off-by: Takumi Yanagawa <[email protected]>

* fix: manually install detect-secret to manage direct dependency packages out side Pypi (#28)

Signed-off-by: Takumi Yanagawa <[email protected]>

* fix: Logo needs to be referenced by full url (#28)

Signed-off-by: Takumi Yanagawa <[email protected]>

* fix: makefile for UT and trestle verion in UT (#28)

Signed-off-by: Takumi Yanagawa <[email protected]>

* fix: replace namespace from ibm.github.com to oscal-compass.github.io (#28)

Signed-off-by: Takumi Yanagawa <[email protected]>

---------

Signed-off-by: Takumi Yanagawa <[email protected]>
@github-staff github-staff deleted a comment Aug 28, 2024
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

No branches or pull requests

1 participant