Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Any plan to support other platforms? #2117

Open
wenhao2017 opened this issue May 10, 2023 · 6 comments
Open

Any plan to support other platforms? #2117

wenhao2017 opened this issue May 10, 2023 · 6 comments
Labels
type:discussion A point of discussion

Comments

@wenhao2017
Copy link

Hi, folks.

Now generator only supports github.

Do we have any plans to support other platforms? such as gitlab, gitee

@wenhao2017 wenhao2017 added status:triage Issue that has not been triaged type:feature New feature or request labels May 10, 2023
@laurentsimon
Copy link
Collaborator

Hi @wenhao2017 currently this project is focused on GitHub for the time being. We do have the sister project for verification https://github.com/slsa-framework/slsa-verifier where we'd be interested in supporting verification for more CI platforms.

@ianlewis
Copy link
Member

ianlewis commented May 13, 2023

I'll also just add that our work here depends on some key API primatives that GitHub Actions hosted runners provides for us: jobs that run in separate VMs which allows us to separate "untrusted" builds from the "trusted" SLSA provenance generation.

If other platforms supported something like that we could look into supporting them in a similar way to how we support GitHub Actions (though I suspect it would need to be a completely separate project). Right now most other CI platforms don't really have a similar solution that we can build on.

Here are a few other links to GitLab related SLSA work that is ongoing:

@ianlewis ianlewis added type:question Further information is requested and removed type:feature New feature or request status:triage Issue that has not been triaged labels May 13, 2023
@ianlewis ianlewis changed the title [feature] Any plan to support other platforms? Any plan to support other platforms? May 13, 2023
@ianlewis ianlewis added type:discussion A point of discussion and removed type:question Further information is requested labels May 13, 2023
@reneleonhardt
Copy link

Here are a few other links to GitLab related SLSA work that is ongoing:

* GitLab CI provenance for npm: [(libnpmpublish) GitLab CI provenance npm/cli#6373](https://github.com/npm/cli/issues/6373)

Released in npm 6.7.2 npm/cli#6526

@ianlewis
Copy link
Member

Released in npm 6.7.2 npm/cli#6526

I think you mean npm 9.7.2

@laurentsimon
Copy link
Collaborator

We do have planes to support verification in slsa-framework/slsa-verifier#593

@reneleonhardt
Copy link

Released in npm 6.7.2 npm/cli#6526

I think you mean npm 9.7.2

lol yeah, copy paste for the win, still better than typos or a dreaming ChatBot with 2 years old version numbers 🙈 😆

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
type:discussion A point of discussion
Projects
None yet
Development

No branches or pull requests

4 participants