{"id":24884152,"url":"https://github.com/jashandeep-sohi/action-cache-api-shim","last_synced_at":"2026-05-15T08:33:36.659Z","repository":{"id":274358403,"uuid":"922664988","full_name":"jashandeep-sohi/action-cache-api-shim","owner":"jashandeep-sohi","description":"This action will let you use other actions/tools that need access to the legacy GHA Cache Service v1 API.","archived":false,"fork":false,"pushed_at":"2025-02-10T17:41:25.000Z","size":194,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-10T18:34:04.366Z","etag":null,"topics":["actions"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jashandeep-sohi.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-26T19:42:38.000Z","updated_at":"2025-02-10T17:39:58.000Z","dependencies_parsed_at":"2025-01-26T20:41:00.061Z","dependency_job_id":null,"html_url":"https://github.com/jashandeep-sohi/action-cache-api-shim","commit_stats":null,"previous_names":["jashandeep-sohi/action-cache-api-shim"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jashandeep-sohi%2Faction-cache-api-shim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jashandeep-sohi%2Faction-cache-api-shim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jashandeep-sohi%2Faction-cache-api-shim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jashandeep-sohi%2Faction-cache-api-shim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jashandeep-sohi","download_url":"https://codeload.github.com/jashandeep-sohi/action-cache-api-shim/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245815757,"owners_count":20676969,"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":["actions"],"created_at":"2025-02-01T14:19:37.692Z","updated_at":"2026-05-15T08:33:31.621Z","avatar_url":"https://github.com/jashandeep-sohi.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# action-cache-api-shim\n\nThis action will let you use other actions/tools that need access to the legacy\nGHA Cache Service v1 API.\n\nIt does that by running a shim v1 API server that proxies its requests and\nresponses to/from the new v2 API. The server is launched as a daemon and\n`ACTIONS_CACHE_URL` environment variable is updated to its address. Any actions\nthat follow this one will proxy their requests through the shim.\n\nIf v2 Cache API is not available on the runner, this action is effectively a\nno-op.\n\n## Usage\n\n```yaml\nsteps:\n  - uses: jashandeep-sohi/action-cache-api-shim@v1\n\n  # For docker:\n  - name: Set up Docker Buildx\n    uses: docker/setup-buildx-action@v3\n    with:\n      # This is needed so that Buildkit builders can access the server\n      # from the container environment.\n      driver-opts: |\n        network=host\n\n  - name: Build Container using Github Actions Cache\n    uses: docker/build-push-action@v6\n    with:\n      push: false\n      tags: user/app:latest\n      cache-from: type=gha\n      cache-to: type=gha,mode=max\n\n  # For magic-nix-cache:\n  - uses: DeterminateSystems/nix-installer-action@main\n  - uses: DeterminateSystems/magic-nix-cache-action@v8\n  - name: Run nix build\n    run: |-\n      nix build .\n```\n\n## Development\n\nEnter the development shell.\n\nIf you have `direnv` installed, allow this repo if you haven't already:\n\n```sh\ndirenv allow\n```\n\nOtherwise, you can enter it using:\n\n```sh\nnix develop --impure\n```\n\nInstall dependencies:\n\n```sh\npnpm install\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjashandeep-sohi%2Faction-cache-api-shim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjashandeep-sohi%2Faction-cache-api-shim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjashandeep-sohi%2Faction-cache-api-shim/lists"}