Commit Graph

16 Commits

Author SHA1 Message Date
Conor Sloan 54d9a343c3 Move from composite to regular node action.
This involves generating the attestation in the code using the new attest library in the actions toolkit.
2024-03-01 16:45:32 +00:00
Conor Sloan 1b0ee34e34 remove manifest from action output printing 2024-02-06 16:34:26 +00:00
Conor Sloan 646d55a089 properly quote the output variables 2024-02-06 16:34:26 +00:00
Conor Sloan a07f7523c0 quote the path when calling npm to avoid backslash issues 2024-02-06 16:34:26 +00:00
Conor Sloan 3f76c4d47c use GITHUB_WORKSPACE as target dir to package up 2024-02-06 16:34:26 +00:00
Conor Sloan b8317831f8 kick off action using custom npm script and prefix arg
this accepts a prefix path which should be platform-agnostic.
2024-02-06 16:34:26 +00:00
ddivad195 6233cad2a5 fix failing lint and test errors 2024-02-02 13:04:36 -05:00
David Daly 621cb8210d only run if environment is not ghes 2024-02-02 13:04:35 -05:00
Conor Sloan 1f47b19ed3 Tying up loose ends (#54)
* various qol updates to publish action

* review comments and run bundle
2024-02-02 13:02:14 -05:00
David Daly 3c4259bfdd re-enable generate-build-provenance step 2024-02-02 13:02:14 -05:00
boxofyellow db688d0eea make sure to populate outputs of the composite action, Disable attestations 2024-02-02 13:00:34 -05:00
David Daly 002cf60682 cleanup action steps 2024-02-02 12:58:40 -05:00
boxofyellow 5e2391735e tests 2024-02-02 12:58:40 -05:00
Edwin Sirko c41316d7a8 v0.0.52: fetch CR URL 2024-02-02 12:58:36 -05:00
David Daly 1fbd6bde21 Refactor into a composite action and integrate with generate-build-provenance action
- Refactor the action from a 'node' action to a 'composite' action
- Create and output a sha256 hash of the image manifest
- Update action inputs & outputs
- Integrate with the 'generate-build-provenance' action as part of the composite action
2024-02-02 12:55:36 -05:00
Conor Sloan d057826061 initial mvp version 2024-02-02 12:52:31 -05:00