{"id":15688221,"url":"https://github.com/unfunco/setup-tanka","last_synced_at":"2025-05-07T20:46:10.109Z","repository":{"id":37009185,"uuid":"376598797","full_name":"unfunco/setup-tanka","owner":"unfunco","description":"Setup Grafana Tanka for use with GitHub Actions. Tanka is a utility that allows Kubernetes resources to be defined and managed in the Jsonnet language.","archived":false,"fork":false,"pushed_at":"2024-02-13T20:13:30.000Z","size":587,"stargazers_count":8,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-07T20:46:04.314Z","etag":null,"topics":["deployment","github-action","grafana","grafana-tanka","jsonnet","kubernetes","tanka"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/unfunco.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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-06-13T17:11:08.000Z","updated_at":"2024-04-18T12:53:06.000Z","dependencies_parsed_at":"2024-10-23T20:44:36.677Z","dependency_job_id":"56e6affa-c1d0-444f-88b2-85273c2a1471","html_url":"https://github.com/unfunco/setup-tanka","commit_stats":{"total_commits":31,"total_committers":2,"mean_commits":15.5,"dds":0.06451612903225812,"last_synced_commit":"afd14f8226fbfd4daff50dc40b74f2db2fb4272e"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unfunco%2Fsetup-tanka","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unfunco%2Fsetup-tanka/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unfunco%2Fsetup-tanka/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unfunco%2Fsetup-tanka/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unfunco","download_url":"https://codeload.github.com/unfunco/setup-tanka/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252954144,"owners_count":21830895,"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":["deployment","github-action","grafana","grafana-tanka","jsonnet","kubernetes","tanka"],"created_at":"2024-10-03T17:56:18.930Z","updated_at":"2025-05-07T20:46:10.085Z","avatar_url":"https://github.com/unfunco.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitHub Actions × Grafana Tanka\n\n![CI](https://github.com/unfunco/setup-tanka/actions/workflows/ci.yaml/badge.svg)\n[![License: Apache 2.0](https://img.shields.io/badge/License-Apache_2.0-purple.svg)](https://opensource.org/licenses/Apache-2.0)\n\nSetup [Grafana Tanka] for use with GitHub Actions.\n\nTanka is a utility that allows Kubernetes resources to be defined and managed\nin the [Jsonnet] language.\n\n## Getting started\n\nWhen specifying `tanka-version` the `v` prefix can be omitted, additionally,\nthe patch number is not required if it is equal to zero. The versions `v0.16.0`,\n`0.16.0`, `v0.16`, and `0.16` are all valid and all refer to the same semantic\nversion of Tanka.\n\n### Inputs\n\n| Name            |   Default   | Description            |\n| --------------- | :---------: | ---------------------- |\n| `tanka-version` | `\"v0.26.0\"` | Grafana Tanka version. |\n\n### Example usage\n\nThe following example workflow uses the setup-tanka action to automatically\napply resources to a production environment.\n\n```yaml\nname: Deploy\n\non:\n  workflow_dispatch: {}\n\njobs:\n  deploy:\n    name: Deploy\n    runs-on: ubuntu-latest\n    steps:\n    - name: Checkout code\n      uses: actions/checkout@v4\n    - name: Setup Grafana Tanka\n      uses: unfunco/setup-tanka@v1\n      with:\n        tanka-version: 0.26.0\n    - name: Apply the production configuration\n      run: tk apply environments/production --dangerous-auto-approve\n```\n\n## License\n\n© 2021 [Daniel Morris]  \nMade available under the terms of the [Apache License 2.0](LICENSE.md).\n\n[Daniel Morris]: https://unfun.co\n[Grafana Tanka]: https://tanka.dev\n[Jsonnet]: https://jsonnet.org\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funfunco%2Fsetup-tanka","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funfunco%2Fsetup-tanka","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funfunco%2Fsetup-tanka/lists"}