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

Add workflow to sign release artifacts with Sigstore #369

Merged
merged 5 commits into from
Feb 21, 2024

Conversation

cary-ilm
Copy link
Member

Replicates the openexr workflow:
AcademySoftwareFoundation/openexr#1637

@lgritz
Copy link
Contributor

lgritz commented Feb 14, 2024

Is there documentation on how the Sigstore approach all works?

Maybe put a comment in the workflow file itself giving the necessary URLs somebody would need to visit to fully understand it, in case other people need to modify or fix it in the future?

Signed-off-by: Cary Phillips <[email protected]>
Signed-off-by: Cary Phillips <[email protected]>
Signed-off-by: Cary Phillips <[email protected]>
@cary-ilm cary-ilm merged commit ffa3d62 into AcademySoftwareFoundation:main Feb 21, 2024
24 checks passed
cary-ilm added a commit to cary-ilm/Imath that referenced this pull request Feb 21, 2024
…Foundation#369)

* Add workflow to sign release artifacts with Sigstore

Replicates the openexr workflow:
AcademySoftwareFoundation/openexr#1637

Signed-off-by: Cary Phillips <[email protected]>

* Use cosign and gh

Signed-off-by: Cary Phillips <[email protected]>

* Add comment reference to sigstore docs

Signed-off-by: Cary Phillips <[email protected]>

* Use gh-action-sigstore-python

Signed-off-by: Cary Phillips <[email protected]>

* Update security policy

Signed-off-by: Cary Phillips <[email protected]>

---------

Signed-off-by: Cary Phillips <[email protected]>
cary-ilm added a commit to cary-ilm/Imath that referenced this pull request Feb 27, 2024
…Foundation#369)

* Add workflow to sign release artifacts with Sigstore

Replicates the openexr workflow:
AcademySoftwareFoundation/openexr#1637

Signed-off-by: Cary Phillips <[email protected]>

* Use cosign and gh

Signed-off-by: Cary Phillips <[email protected]>

* Add comment reference to sigstore docs

Signed-off-by: Cary Phillips <[email protected]>

* Use gh-action-sigstore-python

Signed-off-by: Cary Phillips <[email protected]>

* Update security policy

Signed-off-by: Cary Phillips <[email protected]>

---------

Signed-off-by: Cary Phillips <[email protected]>
cary-ilm added a commit that referenced this pull request Feb 27, 2024
* Add workflow to sign release artifacts with Sigstore

Replicates the openexr workflow:
AcademySoftwareFoundation/openexr#1637

Signed-off-by: Cary Phillips <[email protected]>

* Use cosign and gh

Signed-off-by: Cary Phillips <[email protected]>

* Add comment reference to sigstore docs

Signed-off-by: Cary Phillips <[email protected]>

* Use gh-action-sigstore-python

Signed-off-by: Cary Phillips <[email protected]>

* Update security policy

Signed-off-by: Cary Phillips <[email protected]>

---------

Signed-off-by: Cary Phillips <[email protected]>
netbsd-srcmastr referenced this pull request in NetBSD/pkgsrc Mar 3, 2024
## Version 3.1.11 (February 28, 2024)

Patch release with small build fix:

- Add explicit `std::` namespace for `isfinite` in `ImathFun.cpp`

This release also introduces the practice of signing release artifacts
via [sigstore](https://www.sigstore.dev).

### Merged Pull Requests
* \[[#371](https://github.com/AcademySoftwareFoundation/Imath/pull/371)\]
ImathFun.cpp: add std:: to isfinite in remaining cases (#371)
* \[[#369](https://github.com/AcademySoftwareFoundation/Imath/pull/369)\]
Add workflow to sign release artifacts with Sigstore
* \[[#368](https://github.com/AcademySoftwareFoundation/Imath/pull/368)\]
Add std:: to isfinite in ImathFun.cpp
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

Successfully merging this pull request may close these issues.

2 participants