Skip to content

Harden GitHub Actions: Angular timeout and checkout v4 - #26029

Merged
voloagent merged 66 commits into
rel-10.7from
skoc/harden-github-actions
Aug 20, 2026
Merged

Harden GitHub Actions: Angular timeout and checkout v4#26029
voloagent merged 66 commits into
rel-10.7from
skoc/harden-github-actions

Conversation

@skoc10

@skoc10 skoc10 commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add timeout-minutes: 30 to the Angular job so a hung yarn/lint/test cannot sit until the 6h GitHub default.
  • Bump actions/checkout to 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

  • An Angular-path PR still runs lint/build/test
  • A hung Angular job is killed at ~30 minutes instead of 6 hours

Made with Cursor

moduvoice and others added 30 commits July 9, 2026 00:47
Update version numbers in common.props
Update image link in blog post for preview version
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
…accessibility

Make password visibility toggles accessible
voloagent and others added 22 commits August 13, 2026 16:09
…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
# Conflicts:
#	docs/en/package-version-changes.md
….7-to-dev-1

Auto-merge forward rel-10.7 → dev
….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>
Copilot AI lite review requested due to automatic review settings August 20, 2026 09:34

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

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 (30 minutes for Angular, 15 minutes for image compression).
  • Update actions/checkout from v2 to v4 in 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.

@skoc10
skoc10 requested a review from voloagent August 20, 2026 09:51
@skoc10
skoc10 changed the base branch from dev to rel-10.7 August 20, 2026 09:53
@voloagent
voloagent merged commit 1414867 into rel-10.7 Aug 20, 2026
1 check passed
@voloagent
voloagent deleted the skoc/harden-github-actions branch August 20, 2026 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants