Skip to content

ci(sync): update GitHub Actions - #117

Merged
alexpriv8 merged 1 commit into
masterfrom
ci/sync-github-actions-19df5ad
Sep 16, 2026
Merged

alexpriv8 merged 1 commit into
masterfrom
ci/sync-github-actions-19df5ad

Conversation

@ik-ci-admin

@ik-ci-admin ik-ci-admin Bot commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Automatically generated PR to sync GitHub Actions and related configs.

Copilot AI lite review requested due to automatic review settings September 16, 2026 20:06
@ik-ci-admin
ik-ci-admin Bot requested a review from a team September 16, 2026 20:06

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.

🟡 Changes recommended

Sync all required dependency groups, including development dependencies, before scanning.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Updates the Trivy license-report workflow to support uv-managed environments.

Changes:

  • Detects uv.lock files.
  • Runs frozen uv synchronization before scanning.
File summaries
File Summary
.github/actions/trivy-license/script.sh Adds uv dependency synchronization for license discovery. Review note: --no-dev omits development dependency groups, making the report incomplete.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 1
  • Review effort level: Lite

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

while IFS= read -r -d '' uv_lock; do
uv_dir="$(dirname "${uv_lock}")"
echo "uv.lock found in ${uv_dir#"${REPO_ROOT}"/}, running 'uv sync --frozen --no-dev'..."
(cd "${uv_dir}" && uv sync --frozen --no-dev) || echo "warning: 'uv sync' failed in ${uv_dir}, uv license detection may be incomplete" >&2
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Copilot AI review requested due to automatic review settings September 16, 2026 20:19
@ik-ci-admin
ik-ci-admin Bot force-pushed the ci/sync-github-actions-19df5ad branch from 25d9495 to 6c0b561 Compare September 16, 2026 20:19
@alexpriv8
alexpriv8 merged commit 6cd312e into master Sep 16, 2026
8 checks passed
@alexpriv8
alexpriv8 deleted the ci/sync-github-actions-19df5ad branch September 16, 2026 20:21

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.

🔵 Needs a closer look

The license scan may produce incomplete reports by excluding the default development dependency group.

Review details

Suppressed comments (1)

.github/actions/trivy-license/script.sh:144

  • --no-dev removes uv's default dev dependency group from the in-project environment. That makes the generated report omit licenses for development tools, unlike the existing Pipenv path (pipenv sync --dev) and Yarn path, so projects whose relevant packages are in the dev group can produce incomplete reports. Please sync the default dev group here (for example, use uv sync --frozen without --no-dev).
        echo "uv.lock found in ${uv_dir#"${REPO_ROOT}"/}, running 'uv sync --frozen --no-dev'..."
        (cd "${uv_dir}" && uv sync --frozen --no-dev) || echo "warning: 'uv sync' failed in ${uv_dir}, uv license detection may be incomplete" >&2
  • Files reviewed: 3/3 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants