{"id":25050645,"url":"https://github.com/steadybit/run-experiment","last_synced_at":"2025-04-14T06:41:18.547Z","repository":{"id":37800259,"uuid":"340093959","full_name":"steadybit/run-experiment","owner":"steadybit","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-24T15:43:43.000Z","size":2160,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-03T01:41:45.330Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"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/steadybit.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":"2021-02-18T15:32:34.000Z","updated_at":"2025-03-13T15:29:20.000Z","dependencies_parsed_at":"2024-06-25T23:40:04.298Z","dependency_job_id":"891760c9-288d-4d07-b2d7-3dbffe6e20fe","html_url":"https://github.com/steadybit/run-experiment","commit_stats":{"total_commits":53,"total_committers":6,"mean_commits":8.833333333333334,"dds":"0.37735849056603776","last_synced_commit":"c609ddf84ed6c547e628df49524c20388372a050"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadybit%2Frun-experiment","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadybit%2Frun-experiment/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadybit%2Frun-experiment/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadybit%2Frun-experiment/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/steadybit","download_url":"https://codeload.github.com/steadybit/run-experiment/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248492990,"owners_count":21113161,"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":[],"created_at":"2025-02-06T09:17:06.824Z","updated_at":"2025-04-14T06:41:18.515Z","avatar_url":"https://github.com/steadybit.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Run Experiment action\n\nRuns an experiment and checks the status of the experiment while executing\n\n## Inputs\n\n### `apiAccessToken`\n\n**Required** Access Token to be used for accessing steadybit API.\n\n### `baseURL`\n\nBase URL of steadybit. Default`\"https://platform.steadybit.io\"`\n\n### `experimentKey`\n\nKey of the experiment to be executed. **Required** if you don't provide the `externalId` to lookup your experiment.\n\n### `externalId`\n\nExternal ID of the experiment to be executed. Alternative to lookup the experiment by `experimentKey`\n\n### `expectedState`\n\nThe expected state of the experiment after attacks started to mark Action successful. Default`\"COMPLETED\"`\n\n### `expectedFailureReason`\n\nThe expected failure reason of the experiment to mark Action successful. Default`\"\"`\n\n### `maxRetriesOnExpectationFailure`\n\nAn optional of retries to attempt when `expectedState` does not match the actual state. Default `\"0\"`.\n\n### `delayBetweenRetriesOnExpectationFailure`\n\nNumber of milliseconds to wait between experiment executions when an experiment has to be retried due to expectation failures. Default `\"60000\"`.\n\n## Outputs\n\nNone for now\n\n## Example usage\n\n```\n- name: Run Experiment (EXPERIMENT-1)\nuses: steadybit/run-experiment@v1\nwith:\n  apiAccessToken: ${{ secrets.STEADYBIT_API_ACCESS_TOKEN }}\n  experimentKey: 'EXPERIMENT-1'\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteadybit%2Frun-experiment","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsteadybit%2Frun-experiment","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteadybit%2Frun-experiment/lists"}