{"id":39853217,"url":"https://github.com/omnistrate-oss/setup-omnistrate-ctl","last_synced_at":"2026-01-18T13:46:30.634Z","repository":{"id":253190699,"uuid":"840159448","full_name":"omnistrate-oss/setup-omnistrate-ctl","owner":"omnistrate-oss","description":"Omnsitrate's Setup CTL github action","archived":false,"fork":false,"pushed_at":"2026-01-14T18:14:15.000Z","size":1224,"stargazers_count":16,"open_issues_count":3,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-01-14T22:36:08.258Z","etag":null,"topics":["ci","deployment","saas"],"latest_commit_sha":null,"homepage":"https://omnistrate.com/","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/omnistrate-oss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-08-09T05:13:50.000Z","updated_at":"2026-01-14T18:13:10.000Z","dependencies_parsed_at":"2025-07-09T23:33:54.628Z","dependency_job_id":"9d764722-5c36-4de9-991a-6e9d519a7859","html_url":"https://github.com/omnistrate-oss/setup-omnistrate-ctl","commit_stats":null,"previous_names":["omnistrate/setup-omnistrate-ctl","omnistrate-oss/setup-omnistrate-ctl"],"tags_count":7,"template":false,"template_full_name":"actions/typescript-action","purl":"pkg:github/omnistrate-oss/setup-omnistrate-ctl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omnistrate-oss%2Fsetup-omnistrate-ctl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omnistrate-oss%2Fsetup-omnistrate-ctl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omnistrate-oss%2Fsetup-omnistrate-ctl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omnistrate-oss%2Fsetup-omnistrate-ctl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/omnistrate-oss","download_url":"https://codeload.github.com/omnistrate-oss/setup-omnistrate-ctl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omnistrate-oss%2Fsetup-omnistrate-ctl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28536811,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T13:04:05.990Z","status":"ssl_error","status_checked_at":"2026-01-18T13:01:44.092Z","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":["ci","deployment","saas"],"created_at":"2026-01-18T13:46:30.549Z","updated_at":"2026-01-18T13:46:30.609Z","avatar_url":"https://github.com/omnistrate-oss.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Setup Omnistrate CTL\n\n[![GitHub Super-Linter](https://github.com/omnistrate-oss/setup-omnistrate-ctl/actions/workflows/linter.yml/badge.svg)](https://github.com/super-linter/super-linter)\n![CI](https://github.com/omnistrate-oss/setup-omnistrate-ctl/actions/workflows/ci.yml/badge.svg)\n[![Check dist/](https://github.com/omnistrate-oss/setup-omnistrate-ctl/actions/workflows/check-dist.yml/badge.svg)](https://github.com/actions/setup-omnistrate-ctl/actions/workflows/check-dist.yml)\n[![CodeQL](https://github.com/omnistrate-oss/setup-omnistrate-ctl/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/actions/setup-omnistrate-ctl/actions/workflows/codeql-analysis.yml)\n[![Coverage](./badges/coverage.svg)](./badges/coverage.svg)\n\n## About\n\nThis action allows you to easily setup Omnistrate CTL command like to be able to\ncreate and operate Omnistrate services. It allows to setup a email and password\nto use to login to Omnistrate, we recommend storing the email and passwords as\nsecrets in GitHub and reference those secrets from the Action. It also allows to\noptionally set up a version of the Omnistrate CTL command to use or uses latest\nby default. Using this action ensures that the logout command is executed at the\nend of the workflow so the temporal token to access Omnistrate is removed from\nthe host machine.\n\n---\n\n- [Usage](#usage)\n- [Customizing](#customizing)\n  - [inputs](#inputs)\n- [Contributing](#contributing)\n- [About Omnistrate](#about-omnistrate)\n\n---\n\n---\n\n## Usage\n\n- **Create secrets in your repository for your Omnistrate email and password**\n\n```yaml\n- name: Setup Omnistrate CTL\n  uses: omnistrate-oss/setup-omnistrate-ctl@v1\n  with:\n    email: ${{ secrets.OMNISTRATE_USERNAME }}\n    password: ${{ secrets.OMNISTRATE_PASSWORD }}\n    version: latest # OPTIONAL\n\n# Execute and example command\n- name: Test CTL command\n  shell: bash\n  run: |\n    # rum simple command as an example\n    omnistrate-ctl --version\n    # omctl alias is also supported\n    omctl --version\n```\n\n## Customizing\n\n### inputs\n\nThe following inputs can be used as `step.with` keys:\n\n| Name       | Type   | Description                                       |\n| ---------- | ------ | ------------------------------------------------- |\n| `email`    | String | Email of the user used to log in to Omnistrate    |\n| `password` | String | Password of the user used to log in to Omnistrate |\n| `version`  | String | Version of the CTL to used (default:latest)       |\n\n## Contributing\n\nWant to contribute? Awesome! You can find information about contributing to this\nproject in the [CONTRIBUTING](/CONTRIBUTING.md) page\n\n## About Omnistrate\n\n[Omnistrate](https://omnistrate.com/) is the operating system for your SaaS,\noffering enterprise-grade capabilities: automated provisioning, serverless\ncapabilities, auto-scaling, billing, monitoring, centralized logging,\nself-healing, intelligent patching and much more!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomnistrate-oss%2Fsetup-omnistrate-ctl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomnistrate-oss%2Fsetup-omnistrate-ctl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomnistrate-oss%2Fsetup-omnistrate-ctl/lists"}