diff --git a/data/variables/action_code_examples.yml b/data/variables/action_code_examples.yml index bb6a3e374219..8b2cfe23e442 100644 --- a/data/variables/action_code_examples.yml +++ b/data/variables/action_code_examples.yml @@ -4,7 +4,7 @@ href: actions/starter-workflows tags: - official - - workflows + - workflow - title: Example services description: Example workflows using service containers languages: JavaScript @@ -54,7 +54,7 @@ - releases - publishing - title: GitHub Project Automation+ - description: Automate GitHub Project cards with any webhook event. + description: Automate GitHub Project cards with any webhook event languages: JavaScript href: alex-page/github-project-automation-plus tags: @@ -113,9 +113,7 @@ - wiki - publishing - title: Label your Pull Requests auto-magically (using committed files) - description: >- - Github action to label your pull requests auto-magically (using committed - files) + description: Github action to label your pull requests auto-magically (using committed files) languages: 'TypeScript, Dockerfile, JavaScript' href: Decathlon/pull-request-labeler-action tags: @@ -129,3 +127,170 @@ tags: - pull request - labels +- title: Get a list of file changes with a PR/Push + description: This action gives you will get outputs of the files that have changed in your repository + languages: 'TypeScript, Shell, JavaScript' + href: trilom/file-changes-action + tags: + - workflow + - repository +- title: Private actions in any workflow + description: Allows private GitHub Actions to be easily reused + languages: 'TypeScript, JavaScript, Shell' + href: InVisionApp/private-action-loader + tags: + - workflow + - tools +- title: Label your issues using the issue's contents + description: A GitHub Action to automatically tag issues with labels and assignees + languages: 'JavaScript, TypeScript' + href: damccorm/tag-ur-it + tags: + - workflow + - tools + - labels + - issues +- title: Rollback a GitHub Release + description: A GitHub Action to rollback or delete a release + languages: 'JavaScript' + href: author/action-rollback + tags: + - workflow + - releases +- title: Lock closed issues and Pull Requests + description: GitHub Action that locks closed issues and pull requests after a period of inactivity + languages: 'JavaScript' + href: dessant/lock-threads + tags: + - issues + - pull requests + - workflow +- title: Get Commit Difference Count Between Two Branches + description: This GitHub Action compares two branches and gives you the commit count between them + languages: 'JavaScript, Shell' + href: jessicalostinspace/commit-difference-action + tags: + - commit + - diff + - workflow +- title: Generate Release Notes Based on Git References + description: GitHub Action to generate changelogs, and release notes + languages: 'JavaScript, Shell' + href: metcalfc/changelog-generator + tags: + - cicd + - release-notes + - workflow + - changelog +- title: Enforce Policies on GitHub Repositories and Commits + description: Policy enforcement for your pipelines + languages: 'Go, Makefile, Dockerfile, Shell' + href: talos-systems/conform + tags: + - docker + - build-automation + - workflow +- title: Auto Label Issue Based + description: Automatically label an issue based on the issue description + languages: 'TypeScript, JavaScript, Dockerfile' + href: Renato66/auto-label + tags: + - labels + - workflow + - automation +- title: Update Configured GitHub Actions to the Latest Versions + description: CLI tool to check whehter all your actions are up-to-date or not + languages: 'C#, Inno Setup, PowerSHell, Shell' + href: fabasoad/ghacu + tags: + - versions + - cli + - workflow +- title: Create Issue Branch + description: GitHub Action that automates the creation of issue branches + languages: 'JavaScript, Shell' + href: robvanderleek/create-issue-branch + tags: + - probot + - issues + - labels +- title: Remove old artifacts + description: Customize artifact cleanup + languages: 'JavaScript, Shell' + href: c-hive/gha-remove-artifacts + tags: + - artifacts + - workflow +- title: Sync Defined Files/Binaries to Wiki or External Repositories + description: GitHub Action to automatically sync changes to external repositories, like the wiki, for example + languages: 'Shell, Dockerfile' + href: kai-tub/external-repo-sync-action + tags: + - wiki + - sync + - workflow +- title: Create/Update/Delete a GitHub Wiki page based on any file + description: Updates your GitHub wiki by using rsync, allowing for exclusion of files and directories and actual deletion of files + languages: 'Shell, Dockerfile' + href: Andrew-Chen-Wang/github-wiki-action + tags: + - wiki + - docker + - workflow +- title: Prow GitHub Actions + description: Automation of policy enforcement, chat-ops, and automatic PR merging + languages: 'TypeScript, JavaScript' + href: jpmcb/prow-github-actions + tags: + - chat-ops + - prow + - workflow +- title: Check GitHub Status in your Workflow + description: Check GitHub Status in your workflow + languages: 'TypeScript, JavaScript' + href: crazy-max/ghaction-github-status + tags: + - status + - monitoring + - workflow +- title: Manage labels on GitHub as code + description: GitHub Action to manage labels (create/rename/update/delete) + languages: 'TypeScript, JavaScript' + href: crazy-max/ghaction-github-labeler + tags: + - labels + - workflow + - automation +- title: Distribute funding in free and open source projects + description: Continuous Distribution of funding to project contributors and dependencies + languages: 'Python, Docerfile, Shell, Ruby' + href: protontypes/libreselery + tags: + - sponsors + - funding + - payment +- title: Herald rules for GitHub + description: Add reviewers, subscribers, labels and assignees to your PR + languages: 'TypeScript, JavaScript' + href: gagoar/use-herald-action + tags: + - reviewers + - labels + - assignees + - pull request +- title: Codeowner validator + description: Ensures the correctness of your GitHub CODEOWNERS file, supports public and private GitHub repositories and also GitHub Enterprise installations + languages: 'Go, Shell, Makefile, Docerfile' + href: mszostok/codeowners-validator + tags: + - codeowners + - validate + - workflow +- title: Copybara Action + description: Move and transform code between repositories (ideal to maintain several repos from one monorepo) + languages: 'TypeScript, JavaScript, Shell' + href: olivr/copybara-action + tags: + - monorepo + - copybara + - workflow