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

Integrate LPVS as a GitHub Action and Publish to GitHub Marketplace #319

Open
4 tasks
o-kopysov opened this issue Nov 17, 2023 · 3 comments
Open
4 tasks
Assignees
Labels
github_actions Pull requests that update GitHub Actions code new feature

Comments

@o-kopysov
Copy link
Collaborator

In this task, we aim to streamline and enhance user workflow by implementing LPVS as a GitHub Action.

Objectives:

  • GitHub Action Integration:

Configure LPVS to run as a GitHub Action, ensuring seamless execution within the repository.
Define workflow steps for LPVS to fit into your CI/CD pipeline seamlessly.

  • Parameterization and Customization:

Allow users to customize LPVS configurations through GitHub Action parameters, ensuring flexibility for various use cases.
Provide clear documentation for customization options to empower users.

  • Testing and Validation:

Implement thorough testing to ensure the reliability and consistency of LPVS within the GitHub Action environment.
Validate the integration across different scenarios to guarantee robust functionality.

  • GitHub Marketplace Submission:

Prepare the necessary artifacts and documentation for submission to the GitHub Marketplace.
Follow GitHub's guidelines for Marketplace submissions to ensure a smooth review process.

@o-kopysov o-kopysov added this to the v1.5.0 milestone Nov 17, 2023
@o-kopysov o-kopysov added the github_actions Pull requests that update GitHub Actions code label Nov 17, 2023
@tiokim
Copy link
Member

tiokim commented Nov 20, 2023

When it comes to the Github Marketplace submission, I don't know the difference from scanoss.app and feel that it is not our role.

@tdrozdovsky
Copy link
Collaborator

When it comes to the Github Marketplace submission, I don't know the difference from scanoss.app and feel that it is not our role.

Thanks, that's a very good point!

My assumptions about this are as follows:

  1. We can offer github action. Unlike the application, it does not require installation by the organization leader.
  2. The free version of the application for Open Source has a limitations:
  • Unlimited Public Repositories
  • Unlimited Collaborators
  • Scan limit: 5 files/day
  • (Limited Availability)

So we can think about this.

@tiokim
Copy link
Member

tiokim commented Nov 23, 2023

  1. We can offer github action. Unlike the application, it does not require installation by the organization leader.

After #300 merged, It seems good to make how to use LPVS for github action!

@o-kopysov o-kopysov modified the milestones: v1.4.1, v2.0.0 Feb 5, 2024
@o-kopysov o-kopysov modified the milestones: v1.4.2, v1.4.3 Feb 15, 2024
@o-kopysov o-kopysov removed this from the v1.5.0 milestone Apr 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
github_actions Pull requests that update GitHub Actions code new feature
Projects
None yet
Development

No branches or pull requests

3 participants