{"id":19891348,"url":"https://github.com/lightbend/setup-kalix-action","last_synced_at":"2025-07-05T06:02:02.630Z","repository":{"id":219107580,"uuid":"748080642","full_name":"lightbend/setup-kalix-action","owner":"lightbend","description":"Install the Kalix CLI within a GitHub workflow","archived":false,"fork":false,"pushed_at":"2024-05-23T07:03:47.000Z","size":276,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-01-11T19:36:05.780Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://docs.kalix.io/operations/integrate-cicd-github-actions.html","language":"JavaScript","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/lightbend.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":"2024-01-25T08:29:00.000Z","updated_at":"2024-05-20T09:27:52.000Z","dependencies_parsed_at":"2024-02-19T11:32:04.021Z","dependency_job_id":"a42e825e-4a40-44b4-98e9-e2106425eca8","html_url":"https://github.com/lightbend/setup-kalix-action","commit_stats":null,"previous_names":["lightbend/setup-kalix-action"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lightbend%2Fsetup-kalix-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lightbend%2Fsetup-kalix-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lightbend%2Fsetup-kalix-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lightbend%2Fsetup-kalix-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lightbend","download_url":"https://codeload.github.com/lightbend/setup-kalix-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241317693,"owners_count":19943203,"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":"2024-11-12T18:17:57.339Z","updated_at":"2025-03-01T05:17:24.233Z","avatar_url":"https://github.com/lightbend.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kalix CLI for GitHub Actions\n\nThis [JavaScript action](https://docs.github.com/en/actions/creating-actions/creating-a-javascript-action) for GitHub workflows installs and configures the [Kalix CLI](https://docs.kalix.io/kalix/index.html) tool. After running this action, the `kalix` command is available in the workflow. \n\n## Usage\n\nThe action takes two required parameters to authenticate and set the Kalix project ID:\n\n* `token`: The Kalix authentication token\n* `project-id`: The Kalix project ID you're using\n\n## Example Workflow\n\nThe below flow shows how to use this action to list all services in your project\n\n```yaml\nname: kalix\n\non: \n  push:\n    branches: [ main ]\n\njobs:\n  deploy:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Install Kalix CLI\n        uses: lightbend/setup-kalix-action@v1\n        with:\n          token: ${{ secrets.KALIX_TOKEN }}\n          project-id: ${{ vars.KALIX_PROJECT_ID }}\n      - name: List services\n        run: kalix service list\n```\n\n## Building and developing\n\nFollow the [instructions](https://docs.github.com/en/actions/creating-actions/creating-a-javascript-action#commit-tag-and-push-your-action-to-github) to build and push the action.\n\n* run `npm i --target_arch=x64 --target_platform=linux`\n* update index.js file with your changes\n* run `ncc build index.js`\n* commit sources and `dist` folder\n\n## Contributing\n\nWe welcome all contributions! [Pull requests](https://github.com/lightbend/setup-kalix-action/pulls) are the preferred way to share your contributions. For major changes, please open [an issue](https://github.com/lightbend/setup-kalix-action/issues) first to discuss what you would like to change.\n\n## Support\n\nThis project is an [incubator](https://doc.akka.io/docs/akka-dependencies/current/support-terminology.html#incubating)\n\n## License\n\nSee the [LICENSE](./LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flightbend%2Fsetup-kalix-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flightbend%2Fsetup-kalix-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flightbend%2Fsetup-kalix-action/lists"}