Skip to content

Add build and test github CI#27

Open
cherylEnkidu wants to merge 4 commits into
firebase:mainfrom
cherylEnkidu:cheryl/createWorkflow
Open

Add build and test github CI#27
cherylEnkidu wants to merge 4 commits into
firebase:mainfrom
cherylEnkidu:cheryl/createWorkflow

Conversation

@cherylEnkidu

Copy link
Copy Markdown
Contributor

No description provided.

@gemini-code-assist gemini-code-assist Bot 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.

Code Review

This pull request renames the main function to test_main in SwiftPMTests/build-test/test.cc to prevent duplicate _main symbol conflicts with the auto-generated Swift test runner. There are no review comments, and I have no additional feedback to provide.

@paulb777

Copy link
Copy Markdown
Member

Test code should not be built or linked into the library at all. The test files should be removed or at least excluded from the SPM manifest.

Comment thread Package.swift
"win-x86/",
"win-x86_64/",
"src/ssl/CMakeLists.txt",
"src/ssl/ssl_c_test.c",

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Add this since the file might be introduced again in the next sync

@cherylEnkidu cherylEnkidu requested a review from paulb777 June 12, 2026 18:49
@paulb777

Copy link
Copy Markdown
Member

I just noticed the spm build workflow was disabled because the repo wasn't used for 90 days. I reenabled it at https://github.com/firebase/boringSSL-SwiftPM/actions/workflows/spm.yml. I'll close and reopen to trigger it to run.

@paulb777 paulb777 closed this Jun 12, 2026
@paulb777 paulb777 reopened this Jun 12, 2026
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