{"id":15156974,"url":"https://github.com/puppetlabs/relaysh-docker-update-workflow","last_synced_at":"2026-01-19T01:02:59.993Z","repository":{"id":48401418,"uuid":"299123759","full_name":"puppetlabs/relaysh-docker-update-workflow","owner":"puppetlabs","description":null,"archived":false,"fork":false,"pushed_at":"2022-08-17T19:09:14.000Z","size":35,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-03T23:27:11.963Z","etag":null,"topics":["action","actions","github-actions","relay"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/puppetlabs.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":"CODEOWNERS","security":null,"support":null}},"created_at":"2020-09-27T21:37:15.000Z","updated_at":"2022-08-17T19:08:44.000Z","dependencies_parsed_at":"2022-09-07T13:01:36.312Z","dependency_job_id":null,"html_url":"https://github.com/puppetlabs/relaysh-docker-update-workflow","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/puppetlabs/relaysh-docker-update-workflow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Frelaysh-docker-update-workflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Frelaysh-docker-update-workflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Frelaysh-docker-update-workflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Frelaysh-docker-update-workflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/puppetlabs","download_url":"https://codeload.github.com/puppetlabs/relaysh-docker-update-workflow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Frelaysh-docker-update-workflow/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28556064,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T00:46:33.223Z","status":"ssl_error","status_checked_at":"2026-01-19T00:46:32.754Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["action","actions","github-actions","relay"],"created_at":"2024-09-26T19:42:07.240Z","updated_at":"2026-01-19T01:02:59.967Z","avatar_url":"https://github.com/puppetlabs.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# relaysh-docker-action\n\n## Usage\n\nTo use it, add a GitHub Actions workflow in the repository where you keep your Relay workflows.\n\n```yaml\nname: update-and-run-workflow-on-commit\n\non:\n  push:\n    branches: [ main ]\n\n  update:\n    runs-on: ubuntu-latest\n    steps:\n    - uses: actions/checkout@v2\n      with:\n        fetch-depth: 0\n    - uses: puppetlabs/relaysh-docker-update-workflow@main\n      with:\n        RELAY_API_TOKEN: ${{ secrets.RELAY_API_TOKEN }}\n        RELAY_WORKFLOW: \"relay-workflow-name\"\n        RELAY_WORKFLOW_FILE: \"relay.yaml\"\n```\n\nThe action's behavior is configurable based on the presence of a `workflow_mappings.yaml` configuration file in the root of the repository. This file's purpose is to map filenames inside the repository to workflow names as they exist in Relay. As such, it should be a list of maps, each with a `name` and `file` key, where `name` is the user-visible workflow name in Relay (i.e. displayed by `relay workflow list`) and `file` is the path and filename of the workflow YAML, relative to the repository root. See the [workflow_mappings.yaml](workflow_mappings.yaml) in this directory for an example.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpuppetlabs%2Frelaysh-docker-update-workflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpuppetlabs%2Frelaysh-docker-update-workflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpuppetlabs%2Frelaysh-docker-update-workflow/lists"}