Ross ROSS = Recommend OSS · open-source software intelligence for agents

tj-actions/changed-files

:octocat: Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories. observed · 2026-08-28

github.com/tj-actions/changed-files · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

91/100

  • Activity 96
  • Release rhythm 80
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 0.0
  • age_days: 2008
  • days_rel: 137
  • days_push: 27
  • n_releases_24m: 21

Full methodology

Adoption not part of the score

2717 stars · 333 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A GitHub Action that detects all added, copied, modified, deleted, renamed, and type-changed files and directories relative to a target branch, commit, or previous commit. It outputs relative paths so workflows can conditionally run jobs in CI pipelines, especially in monorepos.

Use cases

  • run tests only when relevant files changed in a pull request
  • detect changed files in a monorepo to trigger per-package builds
  • get list of modified files on push events in a GitHub workflow
  • conditionally deploy services based on which directories changed
  • skip CI steps when only documentation files changed
  • track renamed or deleted files between commits in a workflow

When to choose

  • you need change detection inside GitHub Actions workflows
  • you maintain a monorepo and want conditional job execution
  • you need file change lists across pull_request, push, merge_group, or release events

When to avoid

  • you need to detect uncommitted changes created during the workflow run (use tj-actions/verify-changed-files)
  • you are not using GitHub Actions as your CI system
  • you need change detection outside of git-based repositories

Facets

plugin · maturity active

ci-cd developer-tools file-system developer-tools windows cloud github-actions change-detection monorepo pull-request continuous-integration devops automation linux macos

1 source

Member repositories

RepositoryRoleHealth v2
tj-actions/changed-filesmain91

For agents

markdown · JSON · MCP: product_card(name="tj-actions/changed-files")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem