Skip to content

Fix CI issues#182

Merged
douzzer merged 2 commits into
wolfSSL:masterfrom
LinuxJedi:CI-fixes2
Apr 30, 2026
Merged

Fix CI issues#182
douzzer merged 2 commits into
wolfSSL:masterfrom
LinuxJedi:CI-fixes2

Conversation

@LinuxJedi
Copy link
Copy Markdown
Member

  • Fix caching issue with TPM
  • Fix NSS version number bump issue

Copilot AI review requested due to automatic review settings April 29, 2026 16:46
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adjusts CI workflows to address two reported failures: (1) cache collisions/misses in the TPM2 store workflow, and (2) Debian NSS packaging failures caused by debian/changelog hunk context/version drift.

Changes:

  • Update the TPM2 store workflow’s wolfSSL cache key to separate --disable-anon builds from prior caches.
  • Stop patching debian/changelog via wolfpkcs11-nss-debian.patch, and instead prepend a wolfPKCS11 changelog stanza inline during the Debian pk12util test.
  • Disable check when building wolfSSL in the NSS gtests workflow.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

File Description
.github/workflows/wolfpkcs11-nss-debian.patch Removes the debian/changelog hunk; patch now focuses on control/rules changes.
.github/workflows/tpm2-store-test.yml Changes wolfSSL cache key to ...-no-anon to avoid cache collisions.
.github/workflows/nss.yml Sets check: false for the wolfSSL build step.
.github/workflows/nss-pk12util-debian-test.yml Prepends a changelog entry in-script to avoid patch hunk context breakage.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/tpm2-store-test.yml
Comment thread .github/workflows/nss-pk12util-debian-test.yml Outdated
Comment thread .github/workflows/nss-pk12util-debian-test.yml Outdated
* Fix caching issue with TPM
* Fix NSS version number bump issue
@douzzer douzzer merged commit 39eb4d6 into wolfSSL:master Apr 30, 2026
77 of 78 checks passed
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.

4 participants