Skip to content

Disable repo-side CodeQL workflow file#74

Merged
slideep merged 8 commits into
mainfrom
copilot/security-audit-workflows-dependencies
May 29, 2026
Merged

Disable repo-side CodeQL workflow file#74
slideep merged 8 commits into
mainfrom
copilot/security-audit-workflows-dependencies

Conversation

Copilot AI commented May 29, 2026

Copy link
Copy Markdown
Contributor
  • Regenerate CLI docs snapshots from current help output
  • Verify regenerated docs fix failing tutorial documentation tests
  • Run repository restore/build/test to validate no regressions

@slideep slideep marked this pull request as ready for review May 29, 2026 04:54
Copilot AI review requested due to automatic review settings May 29, 2026 04:54
Copilot AI changed the title Harden NuGet source resolution and Gradle wrapper integrity checks Harden NuGet and Gradle dependency resolution May 29, 2026
Copilot AI requested a review from slideep May 29, 2026 04:57

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

This PR hardens dependency and tooling trust boundaries for Luotsi by restricting NuGet restores, verifying the Gradle wrapper distribution, and tightening CI/security workflow behavior.

Changes:

  • Adds repository-level NuGet source pinning to nuget.org with wildcard package source mapping.
  • Adds a Gradle wrapper distribution SHA-256 checksum for integrity verification.
  • Pins GitHub Actions by commit SHA, scopes workflow permissions, and adds CodeQL/dependency review workflows.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
NuGet.config Adds repo-level NuGet source restriction and package source mapping.
Luotsi.ViewServer.Android/gradle/wrapper/gradle-wrapper.properties Adds checksum verification for the pinned Gradle distribution.
.github/workflows/ci.yml Pins actions and disables persisted checkout credentials.
.github/workflows/release.yml Pins actions and scopes release workflow permissions per job.
.github/workflows/dependency-review.yml Adds dependency review scanning for pull requests.
.github/workflows/codeql.yml Adds CodeQL analysis for Actions and C# with locked restore/build.

Comment thread NuGet.config
Copilot AI changed the title Harden NuGet and Gradle dependency resolution Include NuGet.config in setup-dotnet cache dependency paths May 29, 2026
Copilot AI changed the title Include NuGet.config in setup-dotnet cache dependency paths Disable repo-side CodeQL workflow file May 29, 2026
@slideep slideep merged commit e96d75e into main May 29, 2026
12 checks passed
@slideep slideep deleted the copilot/security-audit-workflows-dependencies branch May 29, 2026 12:05
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.

3 participants