Harden GitHub Actions: Angular timeout and checkout v4 - #26029
Merged
Conversation
Merge branch dev with rel-10.7
Merge branch dev with rel-10.7
Update version numbers in common.props
Merge branch dev with rel-10.7
Merge branch dev with rel-10.7
Merge branch dev with rel-10.7
Update image link in blog post for preview version
update release post for v10.7
Merge branch dev with rel-10.7
update gif and it's path on v10-7 release post
…-framework [Community] Tips for Developers New to ABP Framework Community article from ABP.io AI Post Generator. **Folder:** `2026-08-06-tips-for-developers-new-to-abp-framework` **Author:** alper
Update the community article to use descriptive image filenames, replace the old inline learning-path graphic with a new asset, and refresh the cover image. This keeps the article media easier to understand and maintain.
abp#1519 — Angular 22.0.0 → 22.1.0 — abp
Add Korean (ko) localization for Volo.Abp.Validation module
Merge branch dev with rel-10.7
Merge branch dev with rel-10.7
…accessibility Make password visibility toggles accessible
Merge branch dev with rel-10.7
…th-abp-studio [Community] Building a Modular Monolith with ABP Studio Community article from ABP.io AI Post Generator. **Folder:** `2026-08-13-building-a-modular-monolith-with-abp-studio` **Author:** admin
Merge branch dev with rel-10.7
Merge branch dev with rel-10.7
…et-commercialization-of-key/cover.png
Merge branch dev with rel-10.7
# Conflicts: # docs/en/package-version-changes.md
Merge branch dev with rel-10.7
Merge branch dev with rel-10.7
Merge branch dev with rel-10.7
Merge branch dev with rel-10.7
…d/rel-10.7-to-dev-1
….7-to-dev-1 Auto-merge forward rel-10.7 → dev
…d/rel-10.7-to-dev-3
….7-to-dev-3 Auto-merge forward rel-10.7 → dev
Add job timeouts and cancel-in-progress concurrency, and bump checkout to v4 so workflows cannot sit on GitHub-hosted runners until the 6h default limit. Co-authored-by: Cursor <cursoragent@cursor.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Hardens GitHub Actions CI jobs by preventing long-running/hung runs and modernizing actions/checkout usage across the Angular and image compression workflows.
Changes:
- Add job-level timeouts (
30minutes for Angular,15minutes for image compression). - Update
actions/checkoutfromv2tov4in both workflows.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| .github/workflows/angular.yml | Adds a 30-minute job timeout and bumps actions/checkout to v4 for the Angular build/lint/test workflow. |
| .github/workflows/image-compression.yml | Adds a 15-minute job timeout and bumps actions/checkout to v4 for the image compression workflow. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
voloagent
approved these changes
Aug 20, 2026
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.
Summary
timeout-minutes: 30to the Angular job so a hung yarn/lint/test cannot sit until the 6h GitHub default.actions/checkoutto v4 on Angular and Compress Images, and add a 15-minute timeout on image compression.Same hang-prevention pattern as abp-studio (
timeout-minutes+concurrency).Test plan
Made with Cursor