Comments (6)
I like this a lot. A generic workflow and CLI will be enough to bootstrap many ecosystems. Where it is not, the CLI and generic workflow will make the phases and how to implement them much more concrete, as well as providing a building block for proof of concept.
I will start implementing a PoC this over the next week or so, focusing on supporting a Gradle project.
(I've assigned this Issue to me, lmk if anyone objects)
from slsa-github-generator.
I think we can close this once we GA the generic workflow(s).
from slsa-github-generator.
Is the idea here is to better support ecosystem builders? or is this something meant to have its own reusable workflow where user specifies commands to be executed?
If the latter, I've been thinking that supporting a config yaml file in the repo root would be the best approach rather than having lots of inputs to the workflow that just get put on the command line.
from slsa-github-generator.
Is the idea here is to better support ecosystem builders?
yes, to help build a single reusable workflows that works across multiple ecosystems.
from slsa-github-generator.
An additional data point for ko https://github.com/laurentsimon/slsa-on-github-test/blob/main/.github/workflows/ko-caller.yml - I plan to move it to this repo soon
from slsa-github-generator.
I'm going to just close this since there's nothing more to be done for this issue specifically. If we need something else let's create a new issue.
from slsa-github-generator.
Related Issues (20)
- [e2e]: go workflow_dispatch main tagname-noldflags slsa3 HOT 1
- [e2e]: maven workflow_dispatch main default slsa3 HOT 1
- [e2e]: nodejs push branch1 default slsa3 HOT 3
- [e2e]: gradle workflow_dispatch main default slsa3 HOT 1
- [e2e]: maven workflow_dispatch main default slsa3 HOT 2
- [e2e]: gradle workflow_dispatch main default slsa3 HOT 2
- [e2e]: generic schedule main default slsa3 HOT 1
- [e2e]: go tag main config-ldflags-noassets slsa3 HOT 1
- [e2e]: gradle workflow_dispatch main default slsa3 HOT 2
- [e2e]: generic workflow_dispatch branch1 default slsa3 HOT 1
- [e2e]: maven workflow_dispatch main default slsa3 HOT 1
- [e2e]: nodejs push branch1 default slsa3 HOT 1
- [e2e]: maven workflow_dispatch main default slsa3 HOT 2
- [e2e]: nodejs push branch1 default slsa3 HOT 1
- [e2e]: generic push main upload-tag-name slsa3 HOT 1
- [e2e]: maven workflow_dispatch main default slsa3 HOT 2
- [e2e]: gradle workflow_dispatch main project-at-repo-root slsa3 HOT 1
- [e2e]: gradle workflow_dispatch main default slsa3 HOT 4
- [e2e]: go workflow_dispatch main workflow_inputs-noldflags slsa3 HOT 1
- [e2e]: maven workflow_dispatch main default slsa3 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from slsa-github-generator.