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

Replicates the openexr workflow:
AcademySoftwareFoundation/openexr#1637

Signed-off-by: Cary Phillips <cary@ilm.com>
@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 <cary@ilm.com>
Signed-off-by: Cary Phillips <cary@ilm.com>
Signed-off-by: Cary Phillips <cary@ilm.com>
Signed-off-by: Cary Phillips <cary@ilm.com>
@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 <cary@ilm.com>

* Use cosign and gh

Signed-off-by: Cary Phillips <cary@ilm.com>

* Add comment reference to sigstore docs

Signed-off-by: Cary Phillips <cary@ilm.com>

* Use gh-action-sigstore-python

Signed-off-by: Cary Phillips <cary@ilm.com>

* Update security policy

Signed-off-by: Cary Phillips <cary@ilm.com>

---------

Signed-off-by: Cary Phillips <cary@ilm.com>
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 <cary@ilm.com>

* Use cosign and gh

Signed-off-by: Cary Phillips <cary@ilm.com>

* Add comment reference to sigstore docs

Signed-off-by: Cary Phillips <cary@ilm.com>

* Use gh-action-sigstore-python

Signed-off-by: Cary Phillips <cary@ilm.com>

* Update security policy

Signed-off-by: Cary Phillips <cary@ilm.com>

---------

Signed-off-by: Cary Phillips <cary@ilm.com>
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 <cary@ilm.com>

* Use cosign and gh

Signed-off-by: Cary Phillips <cary@ilm.com>

* Add comment reference to sigstore docs

Signed-off-by: Cary Phillips <cary@ilm.com>

* Use gh-action-sigstore-python

Signed-off-by: Cary Phillips <cary@ilm.com>

* Update security policy

Signed-off-by: Cary Phillips <cary@ilm.com>

---------

Signed-off-by: Cary Phillips <cary@ilm.com>
netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this pull request 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](AcademySoftwareFoundation/Imath#371]
ImathFun.cpp: add std:: to isfinite in remaining cases (#371)
* \[[#369](AcademySoftwareFoundation/Imath#369]
Add workflow to sign release artifacts with Sigstore
* \[[#368](AcademySoftwareFoundation/Imath#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.

None yet

2 participants