Skip to content

Add the wolfCOSE manual to the shared documentation build - #284

Draft
aidangarske wants to merge 1 commit into
wolfSSL:masterfrom
aidangarske:wolfcose-manual
Draft

aidangarske wants to merge 1 commit into
wolfSSL:masterfrom
aidangarske:wolfcose-manual

Conversation

@aidangarske

Copy link
Copy Markdown
Member

wolfSSL/wolfCOSE#91 needs merged first

@aidangarske aidangarske self-assigned this Oct 7, 2026
Copilot AI balanced review requested due to automatic review settings October 7, 2026 00:13

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

The mutable default ref can produce stale Docker-cached documentation after upstream changes.

Review effort: Balanced
Findings: 1 Medium severity

Open (1)
What changed in this PR

Adds wolfCOSE to the shared documentation build, sourcing its manual from the upstream repository after wolfCOSE PR #91 merges.

Changes:

  • Adds wolfCOSE HTML/PDF build targets.
  • Fetches and optionally pins upstream wolfCOSE sources.
  • Adds CI coverage and usage documentation.
File Description
wolfCOSE/​Makefile Fetches sources and invokes the upstream adapter.
wolfCOSE/​.gitignore Excludes generated artifacts and checkout.
README.md Documents wolfCOSE build options.
Makefile Adds the root wolfCOSE target.
Dockerfile Builds wolfCOSE PDF and HTML from one revision.
.github/​workflows/​build-check.yml Adds a pinned wolfCOSE CI build.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread Makefile
Comment on lines +7 to +8
WOLFCOSE_REF ?= main
DOCKER_CMD=DOCKER_BUILDKIT=1 docker build $(DOCKER_CMD_EXTRA_ARGS) -t doc_build --build-arg MANPATH=$(MANPATH) --build-arg PDFFILE=$(PDFFILE) --build-arg V=$(V) --build-arg WOLFCOSE_REF=$(WOLFCOSE_REF) --target=manual --output=build -f Dockerfile .
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