{"id":15055471,"url":"https://github.com/jippi/scm-engine","last_synced_at":"2025-04-10T03:41:36.490Z","repository":{"id":238362252,"uuid":"796396007","full_name":"jippi/scm-engine","owner":"jippi","description":"Automatically label, close, approve, comment, lock, and more GitLab Merge Requests","archived":false,"fork":false,"pushed_at":"2025-04-09T19:30:17.000Z","size":3716,"stargazers_count":6,"open_issues_count":4,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-09T20:31:33.023Z","etag":null,"topics":["automation","gitlab","gitlab-ci","label","labeling-tool","labeller","labelling","labels"],"latest_commit_sha":null,"homepage":"https://jippi.github.io/scm-engine/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jippi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":{"github":["jippi"]}},"created_at":"2024-05-05T20:07:08.000Z","updated_at":"2025-04-09T12:45:26.000Z","dependencies_parsed_at":"2024-05-18T01:24:38.331Z","dependency_job_id":"33d2c650-c728-413b-9c54-748d52b50f98","html_url":"https://github.com/jippi/scm-engine","commit_stats":null,"previous_names":["jippi/scm-engine"],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jippi%2Fscm-engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jippi%2Fscm-engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jippi%2Fscm-engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jippi%2Fscm-engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jippi","download_url":"https://codeload.github.com/jippi/scm-engine/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248154963,"owners_count":21056541,"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":["automation","gitlab","gitlab-ci","label","labeling-tool","labeller","labelling","labels"],"created_at":"2024-09-24T21:42:29.173Z","updated_at":"2025-04-10T03:41:36.456Z","avatar_url":"https://github.com/jippi.png","language":"Go","funding_links":["https://github.com/sponsors/jippi"],"categories":[],"sub_categories":[],"readme":"# SCM-Engine\n\n\u003e [!NOTE]\n\u003e SCM Engine allow for easy Merge Request automation within your GitLab projects.\n\u003e\n\u003e Automatically [add/remove labels](https://jippi.github.io/scm-engine/configuration/#label) depending on files changes, the age of the Merge Request, who contributes, and pretty much anything else you could want.\n\u003e\n\u003e You can even [*take actions*](https://jippi.github.io/scm-engine/configuration/#actions) such as ([but not limited to](https://jippi.github.io/scm-engine/configuration/#actions.if.then.action)) closing the Merge Request, approve it, or add a comment.\n\u003e\n\u003e SCM engine can be run either as a [regular CI job in your pipeline](https://jippi.github.io/scm-engine/gitlab/setup/#gitlab-ci-pipeline), or be [triggered through the Webhook system](https://jippi.github.io/scm-engine/gitlab/setup/#webhook-server), allowing for versatile and flexible deployments.\n\n## Example\n\n\u003e [!TIP]\n\u003e Want to see what `scm-engine` can do?\n\u003e\n\u003e [Check out the *examples* page for real-world use-cases](https://jippi.github.io/scm-engine/configuration/examples/), with in-depth explanations and turn-key usage patterns.\n\n## Documentation\n\n\u003e [!IMPORTANT]\n\u003e Please see [the documentation site](https://jippi.github.io/scm-engine/) for in-depth information\n\u003e\n\u003e * [Installation](https://jippi.github.io/scm-engine/install/)\n\u003e * [Configuration](https://jippi.github.io/scm-engine/configuration/)\n\u003e * [Configuration Examples](https://jippi.github.io/scm-engine/configuration/examples/)\n\u003e\n\u003e **Commands:**\n\u003e\n\u003e * [evaluate](https://jippi.github.io/scm-engine/commands/evaluate/)\n\u003e * [server](https://jippi.github.io/scm-engine/commands/server/)\n\u003e\n\u003e **GitLab:**\n\u003e\n\u003e * [Getting started](https://jippi.github.io/scm-engine/gitlab/setup/)\n\u003e * [Script attributes](https://jippi.github.io/scm-engine/gitlab/script-attributes/)\n\u003e * [Script functions](https://jippi.github.io/scm-engine/gitlab/script-functions/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjippi%2Fscm-engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjippi%2Fscm-engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjippi%2Fscm-engine/lists"}