{"id":19339791,"url":"https://github.com/rubenv/concourse-sentry-releases-resource","last_synced_at":"2025-10-24T14:44:02.961Z","repository":{"id":66156135,"uuid":"147512364","full_name":"rubenv/concourse-sentry-releases-resource","owner":"rubenv","description":"Concourse Resource for Sentry releases","archived":false,"fork":false,"pushed_at":"2019-04-29T06:49:35.000Z","size":15,"stargazers_count":7,"open_issues_count":1,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-23T02:36:58.902Z","etag":null,"topics":["concourse","concourse-ci","concourse-resource","sentry","sentry-io"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/rubenv.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}},"created_at":"2018-09-05T12:13:03.000Z","updated_at":"2022-06-08T20:18:07.000Z","dependencies_parsed_at":"2023-02-21T02:15:52.001Z","dependency_job_id":null,"html_url":"https://github.com/rubenv/concourse-sentry-releases-resource","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rubenv/concourse-sentry-releases-resource","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenv%2Fconcourse-sentry-releases-resource","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenv%2Fconcourse-sentry-releases-resource/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenv%2Fconcourse-sentry-releases-resource/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenv%2Fconcourse-sentry-releases-resource/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubenv","download_url":"https://codeload.github.com/rubenv/concourse-sentry-releases-resource/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenv%2Fconcourse-sentry-releases-resource/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280813593,"owners_count":26395847,"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-10-24T02:00:06.418Z","response_time":73,"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":["concourse","concourse-ci","concourse-resource","sentry","sentry-io"],"created_at":"2024-11-10T03:23:50.898Z","updated_at":"2025-10-24T14:44:02.935Z","avatar_url":"https://github.com/rubenv.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Concourse Resource for Sentry releases\n\nManage releases in [Sentry](https://sentry.io), can be used to upload sourcemaps.\n\n## Installing\n\nAdd the resource type to your pipeline:\n\n```yaml\nresource_types:\n- name: sentry-releases\n  type: docker-image\n  source:\n    repository: rubenv/concourse-sentry-releases-resource\n```\n\n## Source Configuration\n\n* `host`: *Optional.* URL to the Sentry server, uses `https://sentry.io` by default.\n* `token`: *Required.* API token.\n* `organization`: *Required.* Organization name.\n* `project`: *Required.* Project name.\n\n## Behavior\n\n### `check`: Check for new releases\n\nChecks for new releases.\n\n### `in`: Fetch release.\n\nFetches a release.\n\n### `out`: Create release.\n\nCreates a new release, optionally uploads files (e.g. source files and source maps).\n\n#### Parameters\n\n* `version_from`: *Required.* File from which the version ID should be read.\n* `files`: *Optional.* Folder containing files to upload.\n* `url_prefix`: *Optional.* URL prefix to apply, defaults to `~/`.\n\n## Example\n\n### Out\n\nDefine the resource:\n\n```yaml\nresources:\n- name: myproject-releases\n  type: sentry-releases\n  source:\n    token: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n    organization: myorg\n    project: myproject\n```\n\nAdd to job:\n\n```yaml\njobs:\n  # ...\n  plan:\n  - put: myproject-releases\n    params:\n      version_from: build-output/release-id\n      files: build-output/js/\n      url_prefix: ~/js/\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frubenv%2Fconcourse-sentry-releases-resource","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frubenv%2Fconcourse-sentry-releases-resource","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frubenv%2Fconcourse-sentry-releases-resource/lists"}