⚙️ setup (ci): pin action versions and update release workflow#7
Merged
warengonzaga merged 45 commits intomainfrom Feb 20, 2026
Merged
⚙️ setup (ci): pin action versions and update release workflow#7warengonzaga merged 45 commits intomainfrom
warengonzaga merged 45 commits intomainfrom
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- add if-guard to package/container jobs (main push only) - narrow ci.yml top-level permissions to contents: read - add per-job permissions for package and container jobs - remove unused packages/security-events write from release.yml - fix commit-lint push range to validate all commits (before..after) - quote SHA interpolations in commit-lint PR log command - remove duplicate bun run build step from package.yml - add --bail flag to pre-commit bun test hook - add msgFile undefined guard in validate-commit-msg.mjs - make variation selector optional for trash and gear emojis - strengthen readCache to validate latest and runtime field types Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
permissions are already defined in the called workflows (package.yml, container.yml) - specifying them in the caller causes startup_failure on duplicate runs triggered by open PRs. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- update commit-lint workflow to capture all reachable commits on initial push - improve update-checker test to assert cache file absence when fetch fails Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ction Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- pin all GitHub Actions to full commit SHAs for supply chain security - move pages/id-token permissions to deploy job only - pin bun version to 1.2.x and use --frozen-lockfile - use dynamic concurrency group name with workflow prefix Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- validate runtime value against allowed list when reading cache - sanitize current version before embedding in prompt context - move AbortController setup outside try block and use finally to clear timeout Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- add reusable GitHubIcon Svelte component to replace inline SVG duplication - add skip-to-main-content link for keyboard navigation - add aria-label to primary nav element - add aria-hidden to decorative SVG icons Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- add scrollbar-width and scrollbar-color for Firefox compatibility - use CSS variable for scrollbar thumb hover color - remove quoted font family name for Inter Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
📦 Package Build Flow — Monorepo Build🔀 Pull Request Build — Pre-release package for testing PR changes
📥 Quick Install (changed packages)npm i @tinyclaw/types@1.1.0-dev.e2789f3 @tinyclaw/plugins@1.1.0-dev.e2789f3 @tinyclaw/plugin-channel-discord@1.1.0-dev.e2789f3 @tinyclaw/plugin-channel-friends@1.1.0-dev.e2789f3 @tinyclaw/plugin-provider-openai@1.1.0-dev.e2789f3 tinyclaw@1.1.0-dev.e2789f3This package was built automatically by the Package Build Flow action. |
🛠️ Container Build Complete - Dev BuildBuild Status: ✅ Success 📦 Pull ImageDocker Hub: docker pull warengonzaga/tinyclaw:dev-322f16bGHCR: docker pull ghcr.io/warengonzaga/tinyclaw:dev-322f16b📋 Build Details
🏷️ Image Tags• 🔍 Testing Your Changes
🚀 Quick Start# Pull and run the container
Docker Hub: docker pull warengonzaga/tinyclaw:dev-322f16b
docker run <your-options> <image>🔒 Security Scan Results📋 Pre-Build Security Checks✅ Source Code Scan: 0 vulnerabilities found 🐳 Container Image Vulnerabilities
📊 Detailed Security ReportsView detailed vulnerability reports in the GitHub Security tab. 🤖 Powered by Container Build Flow Action v1.2.0 |
📦 Package Build Flow — Monorepo Build🔀 Pull Request Build — Pre-release package for testing PR changes
📥 Quick Install (changed packages)npm i @tinyclaw/types@1.1.0-dev.322f16b @tinyclaw/plugins@1.1.0-dev.322f16b @tinyclaw/plugin-channel-discord@1.1.0-dev.322f16b @tinyclaw/plugin-channel-friends@1.1.0-dev.322f16b @tinyclaw/plugin-provider-openai@1.1.0-dev.322f16b tinyclaw@1.1.0-dev.322f16bThis package was built automatically by the Package Build Flow action. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request updates several GitHub Actions workflows to improve security and reliability by pinning the
actions/checkoutaction to a specific commit hash instead of a version tag. Additionally, it removes thecheck-versionjob from the release workflow and updates the release action to a newer version.Workflow action pinning:
actions/checkoutpinned to commit34e114876b0b11c390a56381ad16ebd13914f8d5for improved security, replacing the previous@v4tag. This change affects.github/workflows/ci.yml,.github/workflows/commit-lint.yml,.github/workflows/container.yml,.github/workflows/package.yml, and.github/workflows/release.yml. [1] [2] [3] [4] [5] [6]Release workflow improvements:
check-versionjob has been removed from.github/workflows/release.yml, simplifying the workflow and removing the dependency between jobs.releasejob now useswgtechlabs/release-build-flow-actionpinned to commit849220473bb8656723d3528d4b705641cffaa5cd(v1.3.0), updating from the previous version and removing several configuration options.