Skip to content

Preserve required CI and protect Swift toolkit publication - #8

Merged
hideouts-io merged 9 commits into
mainfrom
codex/github-workflow-20261008
Oct 9, 2026
Merged

hideouts-io merged 9 commits into
mainfrom
codex/github-workflow-20261008

Conversation

@hideouts-io

@hideouts-io hideouts-io commented Oct 9, 2026 •

Copy link
Copy Markdown
Owner

The current main build crashes compiling a SwiftUI Binding setter, preventing app tests, packaging, and Swift scanning. Use the existing explicit-closure repair and separate the category control accessibility identity, while preserving all five required checks. Pin Actions, add Actions analysis, and separate read-only CodeQL extraction from SARIF upload. Release publication now requires the protected github-release environment. Existing firmware feature work in PR #7 is outside this change.

Repository AGENTS.md records the native validation commands, scanner boundaries, and repository-specific publication gates.

All source analysis explicitly disables SARIF and database publication. Upload-only jobs publish each language report, and the always-running Code scanning uploads gate rejects failed or skipped uploads.

Validation: workflow YAML parsed, external Action revisions verified against their upstream repositories, and git diff --check passed. All ten required checks passed at final candidate a567c27, including native UI/layout, simulator integration, Release packaging, both language analyses and both SARIF uploads. CI and CodeQL completed successfully. The uploaded analyses cover test-merge 0bf4d417, whose source tree matches the final candidate. Inspection of the retained Swift SARIF confirmed zero compiler extraction diagnostics, including diagnostics labeled level: none. This establishes successful extraction and upload, not absence of findings or complete imported-module semantics. The PR merged as 3b7c5a7. No release tag or product deployment is part of this change.

@github-advanced-security

Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@hideouts-io
hideouts-io merged commit 3b7c5a7 into main Oct 9, 2026
11 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.

2 participants