{"id":22427810,"url":"https://github.com/ulm0/deliver","last_synced_at":"2026-05-08T15:05:46.013Z","repository":{"id":57546325,"uuid":"283589807","full_name":"ulm0/deliver","owner":"ulm0","description":"A dead simple tool for creating releases (plus artifacts) on Github using GitLab CI","archived":false,"fork":false,"pushed_at":"2025-07-18T17:28:35.000Z","size":32,"stargazers_count":1,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-02T10:22:33.339Z","etag":null,"topics":["github","github-releases","gitlab","gitlab-ci","go","golang"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ulm0.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}},"created_at":"2020-07-29T19:53:18.000Z","updated_at":"2022-01-06T14:23:18.000Z","dependencies_parsed_at":"2022-09-26T18:30:34.979Z","dependency_job_id":null,"html_url":"https://github.com/ulm0/deliver","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ulm0/deliver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ulm0%2Fdeliver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ulm0%2Fdeliver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ulm0%2Fdeliver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ulm0%2Fdeliver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ulm0","download_url":"https://codeload.github.com/ulm0/deliver/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ulm0%2Fdeliver/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269948866,"owners_count":24501823,"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","status":"online","status_checked_at":"2025-08-11T02:00:10.019Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["github","github-releases","gitlab","gitlab-ci","go","golang"],"created_at":"2024-12-05T20:12:55.542Z","updated_at":"2026-05-08T15:05:45.959Z","avatar_url":"https://github.com/ulm0.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deliver\n\n\n\u003e A dead simple tool for creating releases *(plus artifacts)* on Github using GitLab CI\n\u003e\n\u003e Deliver is based on [drone-github-release](https://github.com/drone-plugins/drone-github-release)\n\nThis tool is a companion for [GitLab CI/CD for external repositories](https://docs.gitlab.com/ce/ci/ci_cd_for_external_repos/)\n\n# Usage\n\nAn API token is required, save it as `GITHUB_TOKEN` in GitLab CI/CD variables\n\n```yaml\nstages:\n  - build\n  - publish\n\nbuild:\n  image: alpine\n  stage: build\n  before_script:\n    - apk add --no-cache make\n  script:\n    - make\n  artifacts:\n    paths:\n      - build/*\n  only:\n    - master\n    - tags\n    - external_pull_requests\n\ngithub:release:\n  image: ulm0/deliver\n  stage: publish\n  variables:\n    OVERRIDE_RELEASE: \"true\"\n    RELEASE_CHECKSUM: sha512\n    RELEASE_DESCRIPTION: \"My awesome release\"\n    RELEASE_FILES: $CI_PROJECT_DIR/build/*\n    RELEASE_NAME: $CI_COMMIT_TAG\n  script:\n    - deliver\n  only:\n    - tags\n  dependencies:\n    - build\n```\n\n## Options\n\n```sh\n--api-key value, -k value     API token to access github [$GITHUB_TOKEN, $GITHUB_API_TOKEN]\n--api-url value, -a value     API endpoint (default: \"https://api.github.com/\") [$GITHUB_API_URL]\n--checksum value, -c value    Methods for generating files checksums [$RELEASE_CHECKSUM]\n--checksum-file value         Name for checksum file. \"CHECKSUM\" is replaced with chosen method (default: \"CHECKSUMsum.txt\") [$CHECKSUM_FILE]\n--checksum-flatten, -l        Include only the basename of the file in the checksum file (default: true) [$CHECKSUM_FLATTEN]\n--description value           File or string containing release description [$RELEASE_DESCRIPTION]\n--draft, -d                   This is a draft release (default: false) [$DRAFT_RELEASE]\n--file-exists value           Behavior in case a file previously exists (default: \"overwrite\") [$RELEASE_FILE_EXISTS]\n--files value, -f value       List of files to release [$RELEASE_FILES]\n--name value, -n value        Name for this release [$RELEASE_NAME]\n--only-tags                   Release only on tag refs. If set to false --tag must be set (default: true) [$RELEASE_ONLY_TAGS]\n--override, -o                Override existing release information (default: false) [$OVERRIDE_RELEASE]\n--pre-release, -p             This is a pre-release (default: false) [$PRE_RELEASE]\n--tag value, -t value         Tag ref for this release. If --only-tags is false, this value must be set [$CI_COMMIT_TAG, $RELEASE_TAG]\n--upload-url value, -u value  API endpoint for uploading assets (default: \"https://uploads.github.com/\") [$GITHUB_UPLOAD_URL]\n--help, -h                    show help (default: false)\n--version, -v                 print the version (default: false)\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fulm0%2Fdeliver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fulm0%2Fdeliver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fulm0%2Fdeliver/lists"}