⚙️ setup (ci): skip package and container builds for Dependabot PRs#37
⚙️ setup (ci): skip package and container builds for Dependabot PRs#37warengonzaga merged 1 commit intomainfrom
Conversation
📦 Package Build Flow — Monorepo Build🔀 Pull Request Build — Pre-release package for testing PR changes
📥 Quick Install (changed packages)npm i @tinyclaw/types@2.0.0-dev.ebbeabd @tinyclaw/plugins@2.0.0-dev.ebbeabd @tinyclaw/plugin-channel-discord@2.0.0-dev.ebbeabd @tinyclaw/plugin-channel-friends@2.0.0-dev.ebbeabd @tinyclaw/plugin-provider-openai@2.0.0-dev.ebbeabd tinyclaw@2.0.0-dev.ebbeabdThis package was built automatically by the Package Build Flow action. |
📦 Package Build Flow — Monorepo Build🔀 Pull Request Build — Pre-release package for testing PR changes
📥 Quick Install (changed packages)npm i @tinyclaw/types@2.0.0-dev.a857318 @tinyclaw/plugins@2.0.0-dev.a857318 @tinyclaw/plugin-channel-discord@2.0.0-dev.a857318 @tinyclaw/plugin-channel-friends@2.0.0-dev.a857318 @tinyclaw/plugin-provider-openai@2.0.0-dev.a857318 tinyclaw@2.0.0-dev.a857318This package was built automatically by the Package Build Flow action. |
There was a problem hiding this comment.
Pull request overview
This PR updates GitHub Actions workflows to avoid running package and container build/publish jobs when the workflow run is associated with Dependabot activity, reducing unnecessary CI/CD executions.
Changes:
- Add a job-level
if:guard to skip the package publish job for Dependabot. - Add a job-level
if:guard to skip the container build/push job for Dependabot.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| .github/workflows/package.yml | Skips the package publish job when triggered by Dependabot (via job-level if). |
| .github/workflows/container.yml | Skips the container build/push job when triggered by Dependabot (via job-level if). |
🛠️ Container Build Complete - Dev BuildBuild Status: ✅ Success 📦 Pull ImageDocker Hub: docker pull warengonzaga/tinyclaw:dev-31dac1bGHCR: docker pull ghcr.io/warengonzaga/tinyclaw:dev-31dac1b📋 Build Details
🏷️ Image Tags• 🔍 Testing Your Changes
🚀 Quick Start# Pull and run the container
Docker Hub: docker pull warengonzaga/tinyclaw:dev-31dac1b
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/plugin-channel-discord@2.0.0-dev.6c8fbb9 @tinyclaw/plugin-provider-openai@2.0.0-dev.6c8fbb9 tinyclaw@2.0.0-dev.6c8fbb9This package was built automatically by the Package Build Flow action. |
📦 Package Build Flow — Monorepo Build🔀 Pull Request Build — Pre-release package for testing PR changes
📥 Quick Install (changed packages)npm i @tinyclaw/types@2.0.0-dev.82412ba @tinyclaw/plugin-channel-friends@2.0.0-dev.82412ba @tinyclaw/plugin-provider-openai@2.0.0-dev.82412ba tinyclaw@2.0.0-dev.82412baThis package was built automatically by the Package Build Flow action. |
📦 Package Build Flow — Monorepo Build🔀 Pull Request Build — Pre-release package for testing PR changes
📥 Quick Install (changed packages)npm i @tinyclaw/types@2.0.0-dev.31dac1b @tinyclaw/plugins@2.0.0-dev.31dac1b @tinyclaw/plugin-channel-discord@2.0.0-dev.31dac1b @tinyclaw/plugin-channel-friends@2.0.0-dev.31dac1b @tinyclaw/plugin-provider-openai@2.0.0-dev.31dac1b tinyclaw@2.0.0-dev.31dac1bThis package was built automatically by the Package Build Flow action. |
This pull request updates the GitHub Actions workflows to prevent automated runs triggered by Dependabot for certain jobs. This helps avoid unnecessary workflow executions for dependency updates created by Dependabot.
Workflow execution control:
if: github.actor != 'dependabot[bot]') to thebuildjob in.github/workflows/container.ymlto skip the job when the actor is Dependabot.if: github.actor != 'dependabot[bot]') to thepublishjob in.github/workflows/package.ymlto skip the job when the actor is Dependabot.