{"id":15016025,"url":"https://github.com/minecraftforge/actionable","last_synced_at":"2026-01-16T00:55:13.069Z","repository":{"id":64964928,"uuid":"580093720","full_name":"MinecraftForge/Actionable","owner":"MinecraftForge","description":"A custom Github action for helping with common management duties.","archived":false,"fork":false,"pushed_at":"2023-05-30T09:08:50.000Z","size":24594,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":12,"default_branch":"v1","last_synced_at":"2025-03-10T08:15:47.038Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MinecraftForge.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"LexManos"}},"created_at":"2022-12-19T17:47:25.000Z","updated_at":"2023-03-09T13:10:31.000Z","dependencies_parsed_at":"2024-09-12T00:25:39.109Z","dependency_job_id":null,"html_url":"https://github.com/MinecraftForge/Actionable","commit_stats":{"total_commits":58,"total_committers":4,"mean_commits":14.5,"dds":"0.15517241379310343","last_synced_commit":"03ed2f7dd3e5094e51e016545f79654b24a511dc"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinecraftForge%2FActionable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinecraftForge%2FActionable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinecraftForge%2FActionable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinecraftForge%2FActionable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MinecraftForge","download_url":"https://codeload.github.com/MinecraftForge/Actionable/tar.gz/refs/heads/v1","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247093290,"owners_count":20882387,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-24T19:48:18.023Z","updated_at":"2026-01-16T00:55:13.059Z","avatar_url":"https://github.com/MinecraftForge.png","language":"Java","readme":"# Actionable\n\nCustom GitHub actions for MinecraftForge repositories.  \nCheck out the docs [here](https://minecraftforge.github.io/Actionable/).\n\n## Inputs\n\n### `gh_app_name`\n\nThe App ID of the bot application. - \u003cfont color=red\u003e*Required*\u003c/font\u003e\n\n### `gh_app_key`\n\nThe Private Key of the bot application. (in `PKCS1` or `PKCS8` format) - \u003cfont color=red\u003e*Required*\u003c/font\u003e\n\n### `config_directory`\n\nThe configuration directory in which the configuration(s) for the action lies. - \u003cfont color=red\u003e*Required*\u003c/font\u003e  \nFormat: `Org/RepoName:directory@main`  \nExample: for the directory `ForgeForce/ActionsStore:configs@main`, the configuration for the `ForgeForce/ActionsTest` repository\nwill be in the `ForgeForce/ActionsStore` repository, at `configs/ForgeForce/ActionsTest.yml`, on the `main` branch.\n\n### Configuration File\n```yaml\nlabels: # A map of label ID -\u003e label name\n  feature: \"Feature\"\n  latest: \"1.19\" # The `latest` label is special, and represents the latest version of Minecraft. When a new PR targeted for a version which is not this version is created, the `lts` label will be added.\n\nlabelLocks: # A map of label name -\u003e lock behaviour\n  Forum:\n    lock: true # If this label should lock the issue\n    lockReason: \"spam\" # If `lock` is true, the reason for locking the issue\n    close: true # If this label should close the issue as not planned\n    message: |- # An optional message to send before closing / locking the issue\n      :wave: We use the issue tracker exclusively for final bug reports and feature requests.\n      However, this issue appears to be better suited for the [Forge Support Forums](https://forums.minecraftforge.net/) or [Forge Discord](https://discord.gg/UvedJ9m).\n      Please create a new topic on the support forum with this issue or ask in the `#tech-support` channel in the Discord server, and the conversation can continue there.\n\ntriage: # Optional triage information\n  teamName: \"test-team\" # The name of the triage team. This team will have permission to run issue management commands\n  projectId: 4 # The ID of the private PR Triage Tracking project. This value, is for example, the `4` in `https://github.com/orgs/MinecraftForge/projects/4`\n\nlabelTeams: # Label -\u003e PR assignment team information\n  default: # The \"fallback\" team, if the PR doesn't have any of the other labels\n  # The value can either be a list of users, or a string, representing a team\n  - \"TheCurle\"\n  - \"sciwhiz12\"\n  Rendering: \"test-team\"\n  LTS Backport:\n  - \"AterAnimAvis\"\n\ncommands: # Optional information used by commands\n  prefixes: # A list of command prefixes\n  - \"/\"\n  - \"@forgeforce-bot \"\n  allowEdits: false # If commands should be run from edited comments\n  minimizeComment: true # If command-only comments should be minimized after the command is successfully run\n  reactToComment: true # If comments should be reacted to with either 🚀 or 😕 depending on the result of the command\n```","funding_links":["https://patreon.com/LexManos"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminecraftforge%2Factionable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminecraftforge%2Factionable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminecraftforge%2Factionable/lists"}