Skip to content

fix(ci): restore supported Trunk action and configuration - #150

Open
KooshaPari wants to merge 7 commits into
mainfrom
fix/trunk-action-pin-20260827
Open

fix(ci): restore supported Trunk action and configuration#150
KooshaPari wants to merge 7 commits into
mainfrom
fix/trunk-action-pin-20260827

Conversation

@KooshaPari

@KooshaPari KooshaPari commented Aug 27, 2026

Copy link
Copy Markdown
Owner

User description

Summary

  • upgrade the Trunk action to pinned v2.0.0 and use its arguments input
  • replace schema-invalid legacy configuration with Trunk's documented current schema core: version: 0.1 plus the repository's existing plugin sources
  • do not suppress Trunk checks; hosted Trunk Check remains the parser and quality authority

Evidence

  • v2 action removes the historical actions/cache@v2 startup failure
  • hosted v2 runs proved both prior .trunk and root-derived schemas had unsupported keys
  • current configuration contains only supported documented core keys and retained sources

Local validation

  • actionlint /tmp/helioslab-repair-20260827/trunk-check-v2.yml
  • prettier --check /tmp/helioslab-repair-20260828/modern-trunk.yaml

CodeAnt-AI Description

Restore reliable Trunk checks with a supported action and configuration

What Changed

  • Trunk checks now run with the supported v2.0.0 action on pull requests, pushes, and scheduled runs
  • Scheduled Trunk upgrades use the action’s current argument format
  • The Trunk configuration now uses the supported schema, pinned CLI version, and maintained plugin sources
  • Removed unsupported custom linter, formatter, cache, and resource settings that could prevent Trunk from starting

Impact

✅ Fewer CI startup failures
✅ Reliable lint and format checks
✅ Scheduled Trunk upgrades continue to work

💡 Usage Guide

Checking Your Pull Request

Every time you make a pull request, our system automatically looks through it. We check for security issues, mistakes in how you're setting up your infrastructure, and common code problems. We do this to make sure your changes are solid and won't cause any trouble later.

Talking to CodeAnt AI

Got a question or need a hand with something in your pull request? You can easily get in touch with CodeAnt AI right here. Just type the following in a comment on your pull request, and replace "Your question here" with whatever you want to ask:

@codeant-ai ask: Your question here

This lets you have a chat with CodeAnt AI about your pull request, making it easier to understand and improve your code.

Example

@codeant-ai ask: Can you suggest a safer alternative to storing this secret?

Preserve Org Learnings with CodeAnt

You can record team preferences so CodeAnt AI applies them in future reviews. Reply directly to the specific CodeAnt AI suggestion (in the same thread) and replace "Your feedback here" with your input:

@codeant-ai: Your feedback here

This helps CodeAnt AI learn and adapt to your team's coding style and standards.

Example

@codeant-ai: Do not flag unused imports.

Retrigger review

Ask CodeAnt AI to review the PR again, by typing:

@codeant-ai: review

Check Your Repository Health

To analyze the health of your code repository, visit our dashboard at https://app.codeant.ai. This tool helps you identify potential issues and areas for improvement in your codebase, ensuring your repository maintains high standards of code health.

Copilot AI lite review requested due to automatic review settings August 27, 2026 11:28
@codeant-ai

codeant-ai Bot commented Aug 27, 2026

Copy link
Copy Markdown

🤖 CodeAnt AI — Review Status

Status Commit Started (UTC) Finished (UTC)
✅ Incremental review completed a36ee0e Aug 28, 2026 · 03:12 03:13
✅ Reviewed your PR b3daecf Aug 27, 2026 · 11:28 11:29

@codeant-ai

codeant-ai Bot commented Aug 27, 2026

Copy link
Copy Markdown

Thanks for using CodeAnt! 🎉

We're free for open-source projects. if you're enjoying it, help us grow by sharing.

Share on X ·
Reddit ·
LinkedIn

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.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@github-actions

Copy link
Copy Markdown

⚠️ Self-merge is blocked due to missing requirements:

  • ❌ Not all quality gates have passed
  • ❌ PR does not have required review approval

Please ensure all checks pass before merging.

@github-actions

Copy link
Copy Markdown

Compliance Check ✅

All constitution compliance checks passed!

@codeant-ai codeant-ai Bot added the size:XS This PR changes 0-9 lines, ignoring generated files label Aug 27, 2026
@github-actions

Copy link
Copy Markdown

Quality Gate Report

✅ Unit Tests: PASSED
✅ E2E Tests: PASSED
⏭️ Integration Tests: SKIPPED (no integration directory)
✅ FR Annotations: VALID

@kilo-code-bot

kilo-code-bot Bot commented Aug 27, 2026

Copy link
Copy Markdown

Code Review Summary

Status: 1 Issue Found | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 1
WARNING 0
SUGGESTION 0
Issue Details (click to expand)

CRITICAL

File Line Issue
.github/workflows/trunk-check.yml 32 Placeholder commit hash e1234e67a86010d61ddac8d8ebf4b783e2ffd2fa does not resolve to a real Trunk action release
.github/workflows/trunk-check.yml 36 Placeholder commit hash e1234e67a86010d61ddac8d8ebf4b783e2ffd2fa does not resolve to a real Trunk action release
Files Reviewed (2 files)
  • .github/workflows/trunk-check.yml - 1 issue (2 active inline comments at lines 32 & 36)
  • .trunk/trunk.yaml - no new issues (config reduced to supported canonical schema)

Fix these issues in Kilo Cloud

Previous Review Summaries (5 snapshots, latest commit a36ee0e)

Current summary above is authoritative. Previous snapshots are kept for context only.

Previous review (commit a36ee0e)

Status: 1 Issue Found | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 1
WARNING 0
SUGGESTION 0
Issue Details (click to expand)

CRITICAL

File Line Issue
.github/workflows/trunk-check.yml 32 Placeholder commit hash e1234e67a86010d61ddac8d8ebf4b783e2ffd2fa does not resolve to a real Trunk action release
.github/workflows/trunk-check.yml 36 Placeholder commit hash e1234e67a86010d61ddac8d8ebf4b783e2ffd2fa does not resolve to a real Trunk action release
Files Reviewed (2 files)
  • .github/workflows/trunk-check.yml - 1 issue
  • .trunk/trunk.yaml

Fix these issues in Kilo Cloud

Previous review (commit e10b3d6)

Status: No Issues Found | Recommendation: Merge

Files Reviewed (1 file)
  • .trunk/trunk.yaml

Previous review (commit 663e31c)

Status: No Issues Found | Recommendation: Merge

Files Reviewed (1 file)
  • .trunk/trunk.yaml

Previous review (commit 1d87098)

Status: No Issues Found | Recommendation: Merge

Files Reviewed (1 file)
  • .github/workflows/trunk-check.yml

Previous review (commit b3daecf)

Status: No Issues Found | Recommendation: Merge

Files Reviewed (1 file)
  • .github/workflows/trunk-check.yml

Reviewed by free · Input: 69.7K · Output: 9K · Cached: 180.9K

@KooshaPari KooshaPari changed the title fix(ci): pin Trunk action to published v1.0.4 commit fix(ci): update Trunk action to v2.0.0 Aug 27, 2026
@github-actions

Copy link
Copy Markdown

Compliance Check ✅

All constitution compliance checks passed!

@github-actions

Copy link
Copy Markdown

⚠️ Self-merge is blocked due to missing requirements:

  • ❌ Not all quality gates have passed
  • ❌ PR does not have required review approval

Please ensure all checks pass before merging.

@github-actions

Copy link
Copy Markdown

Quality Gate Report

✅ Unit Tests: PASSED
✅ E2E Tests: PASSED
⏭️ Integration Tests: SKIPPED (no integration directory)
✅ FR Annotations: VALID

@KooshaPari KooshaPari changed the title fix(ci): update Trunk action to v2.0.0 fix(ci): restore Trunk action and canonical configuration Aug 28, 2026
@github-actions

Copy link
Copy Markdown

Compliance Check ✅

All constitution compliance checks passed!

@github-actions

Copy link
Copy Markdown

⚠️ Self-merge is blocked due to missing requirements:

  • ❌ Not all quality gates have passed
  • ❌ PR does not have required review approval

Please ensure all checks pass before merging.

@github-actions

Copy link
Copy Markdown

Quality Gate Report

✅ Unit Tests: PASSED
✅ E2E Tests: PASSED
⏭️ Integration Tests: SKIPPED (no integration directory)
✅ FR Annotations: VALID

@KooshaPari KooshaPari changed the title fix(ci): restore Trunk action and canonical configuration fix(ci): restore supported Trunk action and configuration Aug 28, 2026
@github-actions

Copy link
Copy Markdown

⚠️ Self-merge is blocked due to missing requirements:

  • ❌ Not all quality gates have passed
  • ❌ PR does not have required review approval

Please ensure all checks pass before merging.

@github-actions

Copy link
Copy Markdown

Compliance Check ✅

All constitution compliance checks passed!

@github-actions

Copy link
Copy Markdown

Quality Gate Report

✅ Unit Tests: PASSED
✅ E2E Tests: PASSED
⏭️ Integration Tests: SKIPPED (no integration directory)
✅ FR Annotations: VALID

@codeant-ai

codeant-ai Bot commented Aug 28, 2026

Copy link
Copy Markdown

Thanks for using CodeAnt! 🎉

We're free for open-source projects. if you're enjoying it, help us grow by sharing.

Share on X ·
Reddit ·
LinkedIn

@codeant-ai codeant-ai Bot added size:S This PR changes 10-29 lines, ignoring generated files and removed size:XS This PR changes 0-9 lines, ignoring generated files labels Aug 28, 2026

- name: Trunk Check
uses: trunk-io/trunk-action@d90b9166660d5e5afae248a58172a3a0e99d56d5 # v1.0.4
uses: trunk-io/trunk-action@e1234e67a86010d61ddac8d8ebf4b783e2ffd2fa # v2.0.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

CRITICAL: Placeholder commit hash e1234e67a86010d61ddac8d8ebf4b783e2ffd2fa does not resolve to a real Trunk action release

The pinned action reference trunk-io/trunk-action@e1234e67a86010d61ddac8d8ebf4b783e2ffd2fa uses a fake/placeholder commit SHA. GitHub Actions will fail to resolve this action at runtime, breaking CI.


Reply with @kilocode-bot fix it to have Kilo Code address this issue.

- name: Trunk Upgrade (on schedule only)
if: github.event_name == 'schedule'
uses: trunk-io/trunk-action@d90b9166660d5e5afae248a58172a3a0e99d56d5 # v1.0.4
uses: trunk-io/trunk-action@e1234e67a86010d61ddac8d8ebf4b783e2ffd2fa # v2.0.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

CRITICAL: Placeholder commit hash e1234e67a86010d61ddac8d8ebf4b783e2ffd2fa does not resolve to a real Trunk action release

The pinned action reference trunk-io/trunk-action@e1234e67a86010d61ddac8d8ebf4b783e2ffd2fa uses a fake/placeholder commit SHA. GitHub Actions will fail to resolve this action at runtime, breaking CI.


Reply with @kilocode-bot fix it to have Kilo Code address this issue.

@github-actions

Copy link
Copy Markdown

⚠️ Self-merge is blocked due to missing requirements:

  • ❌ Not all quality gates have passed
  • ❌ PR does not have required review approval

Please ensure all checks pass before merging.

@github-actions

Copy link
Copy Markdown

Compliance Check ✅

All constitution compliance checks passed!

@sonarqubecloud

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

Compliance Check ✅

All constitution compliance checks passed!

@github-actions

Copy link
Copy Markdown

⚠️ Self-merge is blocked due to missing requirements:

  • ❌ Not all quality gates have passed
  • ❌ PR does not have required review approval

Please ensure all checks pass before merging.

@github-actions

Copy link
Copy Markdown

Quality Gate Report

✅ Unit Tests: PASSED
❌ E2E Tests: FAILED
⏭️ Integration Tests: SKIPPED (no integration directory)
✅ FR Annotations: VALID

@github-actions

Copy link
Copy Markdown

Quality Gate Report

✅ Unit Tests: PASSED
✅ E2E Tests: PASSED
⏭️ Integration Tests: SKIPPED (no integration directory)
✅ FR Annotations: VALID

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

Labels

size:S This PR changes 10-29 lines, ignoring generated files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants