Skip to content

feat: Merge 112 pending community PRs, fix lint, add CI/CD improvements#702

Open
anmolnagpal wants to merge 112 commits intosdras:mainfrom
anmolnagpal:main
Open

feat: Merge 112 pending community PRs, fix lint, add CI/CD improvements#702
anmolnagpal wants to merge 112 commits intosdras:mainfrom
anmolnagpal:main

Conversation

@anmolnagpal
Copy link

@anmolnagpal anmolnagpal commented Mar 3, 2026

Summary

This PR consolidates 112 community contributions that have been open against this repository for months/years without merge, along with quality-of-life improvements to keep the list healthy and maintainable.

What's included

Community Action additions (100+ PRs merged into fork):

Contributions from the community spanning categories including:

  • CI/CD & Build: Gradle, Maven, Qodana, Infracost, Checkov, Super Linter, k3d, Warp, and more
  • AWS: CloudFront invalidation, S3 sync, Lambda invoke, EC2 self-hosted runners
  • Docker: Official Docker actions (build-push, login, buildx, QEMU)
  • Testing: test-reporter, wretry.action, JaCoCo badge generator, Ddosify latency testing
  • Notifications: Slack, Discord, Telegram, Google Chat, Teams, Google Chats PR notifier
  • Security: GitGuardian Shield, Harden Runner, Prompt Shield (LLM injection detection), Vulert
  • Kubernetes: k3d-action, self-hosted runner managers (GARM)
  • Localization: ai-translate-action, AI i18n, Issues Translator
  • Linting/Static Analysis: cursor-lint-action, Diktat (Kotlin), Vale, policy-linter
  • Semantic Versioning: madhead/semver-utils, Version Increment, and more
  • Deployment: Vercel, VS Extensions, Tableau Workbook, web-to-apk
  • Monitoring: Lighthouse PR Commenter, CICube, Workflow Telemetry, Barklarm
  • GitHub Tools: Labeler, all-green, Stale action, GitHub Workflows Assistant
  • Language support: Setup OCaml, Perl, Clojure, Common Lisp, Ballerina, Vim/Neovim, Swift-Build
  • Profile/Stats: Stats card, oh-my-github-circles, GitHub PR Bot
  • Tutorials & Books: Building GitHub Actions book, Docker-based Actions in orphan branches

Quality & Maintenance fixes:

  • Updated .github/workflows/lint.yml — upgraded to actions/checkout@v2, switched to npx awesome-lint (fixes broken CI)
  • Replaced deprecated actions/setup-ruby with ruby/setup-ruby
  • Updated .NET setup action description to match renamed action
  • Removed dead links (pullreminders, outdated URLs)
  • Marked archived/unmaintained repos appropriately
  • All 52 awesome-lint violations resolved — list now passes lint with 0 errors

Structural improvements:

  • Expanded Table of Contents with better section coverage
  • Added Runners section (self-hosted runner solutions)
  • Filled out Database section
  • Improved contributing.md to reflect current maintenance state
  • Removed stale FUNDING.yml

New CI/CD infrastructure:

  • .github/dependabot.yml — weekly automated dependency updates for GitHub Actions
  • .github/workflows/link-check.yml — automated dead link detection
  • .github/ISSUE_TEMPLATE/dead_link.md — structured dead link reports
  • .github/ISSUE_TEMPLATE/suggest_action.md — structured action suggestion form
  • .github/pull_request_template.md — PR checklist to maintain quality

Test plan

  • npx awesome-lint passes with 0 violations
  • All added links verified as live at time of inclusion
  • Dead links removed or marked
  • Deprecated actions replaced with current equivalents
  • Table of Contents matches all sections

Context

This repository has 113 open PRs from the community with no activity from the maintainer. Rather than let these contributions languish, this PR brings them all in together with the necessary fixes to make the list pass lint and remain high quality.

Co-authored-by: Many contributors — see individual commits for full attribution.

samber and others added 30 commits March 2, 2026 19:42
FidelusAleksander and others added 30 commits March 2, 2026 19:42
…g guide

- Replace upstream CI badge with fork's own workflow badge
- Add maintenance notice explaining the original repo is inactive since 2022
- Add PRs Welcome badge
- Update contributing.md to direct contributors to this fork
Resolves issues from sdras/awesome-actions issue tracker:

Removed (404/deleted repos):
- pullreminders/label-when-approved-action (deleted)
- pullreminders/slack-action (deleted)
- jrylan/github-action-stuck-pr-notifier (deleted)
- derkinderfietsen/pr-description-enforcer (deleted)
- foxdalas/cloudfront-invalidator-action (deleted)

Replaced with maintained alternatives:
- actions/create-release [ARCHIVED] -> softprops/action-gh-release (already listed)
- actions/upload-release-asset [ARCHIVED] -> softprops/action-gh-release (already listed)
- actions/setup-haskell [ARCHIVED] -> haskell-actions/setup
- actions/setup-elixir [ARCHIVED] -> erlef/setup-beam
- denolib/setup-deno [ARCHIVED] -> denoland/setup-deno (official)
- gradle/gradle-build-action [ARCHIVED] -> gradle/actions (official successor)
- crazy-max/ghaction-docker-buildx [ARCHIVED] -> docker/setup-buildx-action (already listed)

Marked as [ARCHIVED] (high-star, no clear replacement):
- cirrus-actions/rebase (709 stars)
- jakejarvis/s3-sync-action (1077 stars)
- samuelmeuli/action-electron-builder (716 stars)
- jakejarvis/lighthouse-action (349 stars)
- teoxoy/profile-readme-stats (271 stars)
- sonarsource/sonarcloud-github-action (611 stars)
- paambaati/codeclimate-action (209 stars)
- tibdex/autosquash (144 stars) and others

Removed archived low-star repos (60+ total):
- fabasoad/* archived actions, machine-learning-apps/* archived actions,
  secrethub/actions (service shutdown), protontypes/libreselery,
  c-hive/gha-npm-cache, c-hive/gha-yarn-cache, and ~40 others

Fixes issues: sdras#540, sdras#539, sdras#551, sdras#566, sdras#588
…d templates

- Expand ToC with all subsections (Setup Actions, JS/TS/Docker Actions,
  Environments, Dependencies, Semantic Versioning, Testing, Linting,
  Security, Code Coverage, Docker, Kubernetes, AWS, Terraform)
- Move Runners from #### under Create your Actions to ### in Community
  Resources where it logically belongs
- Fill empty Database section (liquibase, supabase/setup-cli, ariga/atlas-action)
- Add .github/pull_request_template.md with contribution checklist
- Add .github/ISSUE_TEMPLATE/ with suggest_action and dead_link templates
- Add .github/workflows/link-check.yml (weekly dead link checker via lychee)
- Remove <p align="center"><img> header block (counted as second heading)
- Revert ToC to max 2 levels (awesome-lint allows depth ≤ 2)
- Fix Awesome badge URL (rawgit CDN deprecated → awesome.re)
- Fix capitalization: docker→Docker, terraform→Terraform, git→Git,
  Github→GitHub, GitHub actions→GitHub Actions, android→Android,
  supabase→Supabase, Postgres→PostgreSQL
- Add descriptions to all bare [ARCHIVED] entries (lint requires dash-sep desc)
- Change `[ARCHIVED]` backtick tags to "Archived." text (must end with punctuation)
- Fix en-dash to regular dash in CICULLIS entry
- Fix missing periods in 12 list item descriptions
- Fix malformed URL https:/cicube.io → https://cicube.io
- Fix no-repeat-item-in-description for Vulert, Setup Mint, Setup Brainfuck
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.