Skip to content

chore(ci): bump github-actions-shared-workflows to v1.46.5#325

Open
bedatty wants to merge 2 commits into
developfrom
chore/bump-shared-workflows-v1.46.5
Open

chore(ci): bump github-actions-shared-workflows to v1.46.5#325
bedatty wants to merge 2 commits into
developfrom
chore/bump-shared-workflows-v1.46.5

Conversation

@bedatty

@bedatty bedatty commented Jul 20, 2026

Copy link
Copy Markdown
Contributor
Lerian

Fetcher


Description

Bumps the LerianStudio/github-actions-shared-workflows reusable-workflow version pins from v1.46.2 to v1.46.5 across all .github/workflows/*.yml files (routine.yml, pr-validation.yml, fuzz.yml, release.yml).

Type of Change

  • feat: New feature or capability
  • fix: Bug fix
  • perf: Performance improvement
  • refactor: Internal restructuring with no behavior change
  • docs: Documentation only
  • style: Formatting, whitespace, naming (no logic change)
  • test: Adding or updating tests
  • ci: CI pipeline or workflow changes
  • build: Build system, Dockerfile, Go module dependencies
  • chore: Maintenance, config, tooling
  • revert: Reverts a previous commit
  • BREAKING CHANGE: Consumers must update their integration

Breaking Changes

None.

Testing

  • make test passes
  • make test-int passes if integration paths are exercised
  • make lint passes
  • make sec and make vulncheck pass

Test evidence / Actions run: CI will validate the updated shared workflows on this PR.

Architectural Checklist

  • No panic() in production paths
  • Timestamps use time.Now().UTC()
  • Errors wrapped with %w
  • Handlers stay thin (parse, validate, call service)
  • Infrastructure concerns kept in internal/bootstrap

Related Issues

Closes #

@bedatty
bedatty requested a review from a team as a code owner July 20, 2026 16:54
@coderabbitai

coderabbitai Bot commented Jul 20, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 8f145394-f19b-4fbb-a370-949091465db3

📥 Commits

Reviewing files that changed from the base of the PR and between e33c73f and 331b0bb.

📒 Files selected for processing (1)
  • Makefile

📝 Walkthrough

Walkthrough

The pull request updates four GitHub Actions workflows to use shared workflow version v1.46.5 instead of v1.46.2 and adds a blank line to the generate-master-key Makefile recipe.

Changes

Workflow and Makefile updates

Layer / File(s) Summary
Reusable workflow references
.github/workflows/fuzz.yml, .github/workflows/pr-validation.yml, .github/workflows/release.yml, .github/workflows/routine.yml
Fuzzing, PR validation, release, and routine jobs now reference shared workflow version v1.46.5.
Makefile recipe formatting
Makefile
The generate-master-key recipe has an additional blank line after its final output.

Possibly related PRs

✨ Finishing Touches
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch chore/bump-shared-workflows-v1.46.5

Comment @coderabbitai help to get the list of available commands.

@lerian-studio lerian-studio added size/XS PR changes < 50 lines area: ci/cd GitHub Actions workflows and release configuration labels Jul 20, 2026
@lerian-studio

lerian-studio commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

🔍 PR Validation Summary

✅ PR Mergeable — no blocking failures

Check Status Blocking
Source Branch ✅ success yes
PR Title ✅ success yes
PR Description ✅ success yes
PR Size ✅ success no
Auto Labels ✅ success no
PR Metadata ✅ success no

🔍 View workflow run

@lerian-studio lerian-studio added the area: build Makefile, Dockerfile and local-stack definitions label Jul 20, 2026
@lerian-studio

Copy link
Copy Markdown
Contributor

🔴 Lerian Library Version Check — action required

Library Current Latest Status
lib-auth/v2 v2.9.0 v2.9.0 ✅ Current
lib-commons/v5 v5.10.0 v5.10.0 ✅ Current
lib-observability v1.1.0 v1.1.0 ✅ Current
lib-streaming v1.8.0 v1.9.0 🔴 Needs update
fetcher/pkg/engine v1.1.0-beta.2 skipped ⏭️ Skipped — ignore file · why?

✅ 3 current · 🔴 1 needs update · 🕒 0 in grace · ⏭️ 1 skipped · ⚠️ 0 unknown

Bump the outdated libraries, or add temporary entries to .lerianstudiolibignore.

@lerian-studio

Copy link
Copy Markdown
Contributor

🔒 Security Scan Results — manager

✅ PR Mergeable — no blocking findings

Stage Status Blocking?
Filesystem Scan ✅ Clean
Docker Image Scan ✅ Clean
Docker Hub Health Score ✅ Clean
Pre-release Version Check ⚠️ 1 finding 🟡 No (advisory)

Trivy

Filesystem Scan

✅ No vulnerabilities or secrets found.

Docker Image Scan

✅ No vulnerabilities found.


Docker Hub Health Score Compliance

✅ Policies — 4/4 met

Policy Status
Default non-root user ✅ Passed
No fixable critical/high CVEs ✅ Passed
No high-profile vulnerabilities ✅ Passed
No AGPL v3 licenses ✅ Passed

Pre-release Version Check

🚫 Found 1 unstable version pin(s). Only stable releases (x.y.z) and SHA-based pins are allowed.

File Line Content
./go.mod 68 github.com/LerianStudio/fetcher/pkg/engine v1.1.0-beta.2

Replace pre-release suffixes (-alpha, -beta, -rc, -dev, etc.) with stable releases.


🔍 View full scan logs

@lerian-studio

Copy link
Copy Markdown
Contributor

📊 Unit Test Coverage Report: fetcher-manager

Metric Value
Overall Coverage 89.7% ✅ PASS
Threshold 80%

Coverage by Package

Package Coverage
github.com/LerianStudio/fetcher/v2/components/manager/cmd/huma-spec 33.4%
github.com/LerianStudio/fetcher/v2/components/manager/internal/adapters/cache 100.0%
github.com/LerianStudio/fetcher/v2/components/manager/internal/adapters/http/in 89.4%
github.com/LerianStudio/fetcher/v2/components/manager/internal/services/command 92.8%
github.com/LerianStudio/fetcher/v2/components/manager/internal/services/query 96.4%

Generated by Go PR Analysis workflow

@lerian-studio

Copy link
Copy Markdown
Contributor

📊 Unit Test Coverage Report: fetcher-worker

Metric Value
Overall Coverage 87.4% ✅ PASS
Threshold 80%

Coverage by Package

Package Coverage
github.com/LerianStudio/fetcher/v2/components/worker/internal/services 90.0%

Generated by Go PR Analysis workflow

@lerian-studio

Copy link
Copy Markdown
Contributor

🔒 Security Scan Results — worker

✅ PR Mergeable — no blocking findings

Stage Status Blocking?
Filesystem Scan ✅ Clean
Docker Image Scan ✅ Clean
Docker Hub Health Score ✅ Clean
Pre-release Version Check ⚠️ 1 finding 🟡 No (advisory)

Trivy

Filesystem Scan

✅ No vulnerabilities or secrets found.

Docker Image Scan

✅ No vulnerabilities found.


Docker Hub Health Score Compliance

✅ Policies — 4/4 met

Policy Status
Default non-root user ✅ Passed
No fixable critical/high CVEs ✅ Passed
No high-profile vulnerabilities ✅ Passed
No AGPL v3 licenses ✅ Passed

Pre-release Version Check

🚫 Found 1 unstable version pin(s). Only stable releases (x.y.z) and SHA-based pins are allowed.

File Line Content
./go.mod 68 github.com/LerianStudio/fetcher/pkg/engine v1.1.0-beta.2

Replace pre-release suffixes (-alpha, -beta, -rc, -dev, etc.) with stable releases.


🔍 View full scan logs

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

Labels

area: build Makefile, Dockerfile and local-stack definitions area: ci/cd GitHub Actions workflows and release configuration size/XS PR changes < 50 lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants