{"id":17870414,"url":"https://github.com/half-shot/gitlab-autotrigger","last_synced_at":"2026-04-13T03:38:10.517Z","repository":{"id":202634544,"uuid":"707783910","full_name":"Half-Shot/gitlab-autotrigger","owner":"Half-Shot","description":"A really simple project to automatically trigger a GitLab pipeline when a new GitHub release is made.","archived":false,"fork":false,"pushed_at":"2024-09-03T21:11:32.000Z","size":38,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-29T03:10:01.692Z","etag":null,"topics":["docker","github","gitlab","gitlab-ci"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/Half-Shot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2023-10-20T16:43:35.000Z","updated_at":"2024-09-03T21:11:35.000Z","dependencies_parsed_at":"2023-12-05T17:30:38.619Z","dependency_job_id":"ce225b7f-1821-44cc-95e0-1b6f571e7b14","html_url":"https://github.com/Half-Shot/gitlab-autotrigger","commit_stats":null,"previous_names":["half-shot/gitlab-autotrigger"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/Half-Shot/gitlab-autotrigger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Half-Shot%2Fgitlab-autotrigger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Half-Shot%2Fgitlab-autotrigger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Half-Shot%2Fgitlab-autotrigger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Half-Shot%2Fgitlab-autotrigger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Half-Shot","download_url":"https://codeload.github.com/Half-Shot/gitlab-autotrigger/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Half-Shot%2Fgitlab-autotrigger/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263339928,"owners_count":23451516,"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":["docker","github","gitlab","gitlab-ci"],"created_at":"2024-10-28T10:14:00.015Z","updated_at":"2026-04-13T03:38:05.483Z","avatar_url":"https://github.com/Half-Shot.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## GitLab Autotrigger\n\nA really simple project to automatically trigger a GitLab pipeline when a new GitHub\nrelease is made.\n\nThis project expects you to provide your own cron job system.\n\n### Envs\n\n```sh\nGITLAB_TOKEN=\"personal-token\"\nGITLAB_DOMAIN=\"gitlab.example.com\"\nGITHUB_TOKEN=\"personal-token\" # Optional\nAUTOTRIGGER_PROJECTS=\"github/repo|gitlab/project|optional-container-subpath|VERSION_TAG|EXTRA_VARS%2Cfoo,another/github|another/gitlab\"\nLOOSE_MATCH_TAG=true # Check whether an image *starts* with the latest tag, rather than an exact match.\n```\n\nWhere autotrigger is a comma seperated list of projects in this format:\n\n`\u003cgithub_repo\u003e|\u003cgitlab_project\u003e|\u003ccontainer_registry_image_subpath\u003e|\u003ccustom_version_pipeline_variable\u003e|\u003cextra_pipeline_variables\u003e`\n\n\nThe default for `custom_version_pipeline_variable` is `TAG_NAME` and `extra_pipeline_variables` must be URI encoded.\n\nSo some valid examples are:\n\n- Single project: `Half-Shot/gitlab-autotrigger|mygitlab/myproject`\n- With image path: `Half-Shot/gitlab-autotrigger|mygitlab/myproject|subimage`\n- With custom variable: `Half-Shot/gitlab-autotrigger|mygitlab/myproject||CUSTOM_TAG`\n- With both: `Half-Shot/gitlab-autotrigger|mygitlab/myproject|subimage|CUSTOM_TAG`\n- Multiple projects: `Half-Shot/gitlab-autotrigger|mygitlab/myproject,Half-Shot/other-project|mygitlab/otherproject`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalf-shot%2Fgitlab-autotrigger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhalf-shot%2Fgitlab-autotrigger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalf-shot%2Fgitlab-autotrigger/lists"}