Skip to content

Openssl Workflow Fix#12

Open
araustin01 wants to merge 1 commit into
mainfrom
workflow-fix
Open

Openssl Workflow Fix#12
araustin01 wants to merge 1 commit into
mainfrom
workflow-fix

Conversation

@araustin01

Copy link
Copy Markdown

Description

Upstream sync removes the openssl step in the workflow which breaks the build workflow downstream. This adds it back.

@araustin01 araustin01 requested a review from alistairking June 30, 2026 23:45
@araustin01 araustin01 self-assigned this Jun 30, 2026
Copilot AI review requested due to automatic review settings June 30, 2026 23:45
@araustin01 araustin01 added the bug 🐛 Indicates an unexpected problem or unintended behavior label Jun 30, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Reintroduces an OpenSSL “pre-build” step in CI workflows, intended to ensure OpenSSL-generated artifacts are available/cached before downstream build steps run.

Changes:

  • Add zig build step in build_linux.yaml before building the static library.
  • Add zig build step in build_examples.yaml before building examples.

Reviewed changes

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

File Description
.github/workflows/build_linux.yaml Adds an OpenSSL pre-build step prior to the linux static build.
.github/workflows/build_examples.yaml Adds an OpenSSL pre-build step prior to building examples.

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

Comment on lines +28 to +32
- name: ensure openssl generate step cached
run: |
zig build
working-directory: lib/openssl


- name: ensure openssl generate step cached
run: |
zig build
Comment on lines +28 to +32
- name: ensure openssl generate step cached
run: |
zig build
working-directory: lib/openssl

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug 🐛 Indicates an unexpected problem or unintended behavior

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants