{"id":19435559,"url":"https://github.com/cssnr/update-json-value-action","last_synced_at":"2026-04-28T13:33:08.478Z","repository":{"id":243308241,"uuid":"812047786","full_name":"cssnr/update-json-value-action","owner":"cssnr","description":"Update JSON Value Action","archived":false,"fork":false,"pushed_at":"2025-11-08T22:38:50.000Z","size":459,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-03-29T03:23:12.884Z","etag":null,"topics":["github-actions"],"latest_commit_sha":null,"homepage":"https://actions.cssnr.com","language":"JavaScript","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/cssnr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"ko_fi":"cssnr"}},"created_at":"2024-06-07T21:04:00.000Z","updated_at":"2026-01-05T07:25:34.000Z","dependencies_parsed_at":"2024-06-10T08:58:05.170Z","dependency_job_id":"a689c284-5471-4348-aad5-e75a37403aa2","html_url":"https://github.com/cssnr/update-json-value-action","commit_stats":null,"previous_names":["cssnr/update-json-value-action"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/cssnr/update-json-value-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cssnr%2Fupdate-json-value-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cssnr%2Fupdate-json-value-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cssnr%2Fupdate-json-value-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cssnr%2Fupdate-json-value-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cssnr","download_url":"https://codeload.github.com/cssnr/update-json-value-action/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cssnr%2Fupdate-json-value-action/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32383141,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T11:25:28.583Z","status":"ssl_error","status_checked_at":"2026-04-28T11:25:05.435Z","response_time":56,"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":["github-actions"],"created_at":"2024-11-10T15:07:01.643Z","updated_at":"2026-04-28T13:33:08.472Z","avatar_url":"https://github.com/cssnr.png","language":"JavaScript","funding_links":["https://ko-fi.com/cssnr"],"categories":[],"sub_categories":[],"readme":"[![GitHub Tag Major](https://img.shields.io/github/v/tag/cssnr/update-json-value-action?sort=semver\u0026filter=!v*.*\u0026logo=git\u0026logoColor=white\u0026labelColor=585858\u0026label=%20)](https://github.com/cssnr/update-json-value-action/tags)\n[![GitHub Tag Minor](https://img.shields.io/github/v/tag/cssnr/update-json-value-action?sort=semver\u0026filter=!v*.*.*\u0026logo=git\u0026logoColor=white\u0026labelColor=585858\u0026label=%20)](https://github.com/cssnr/update-json-value-action/releases)\n[![GitHub Release Version](https://img.shields.io/github/v/release/cssnr/update-json-value-action?logo=git\u0026logoColor=white\u0026labelColor=585858\u0026label=%20)](https://github.com/cssnr/update-json-value-action/releases/latest)\n[![GitHub Dist Size](https://img.shields.io/github/size/cssnr/update-json-value-action/dist%2Findex.js?logo=bookstack\u0026logoColor=white\u0026label=dist%20size)](https://github.com/cssnr/update-json-value-action/blob/master/src/index.js)\n[![Action Run Using](https://img.shields.io/badge/dynamic/yaml?url=https%3A%2F%2Fraw.githubusercontent.com%2Fcssnr%2Fupdate-json-value-action%2Frefs%2Fheads%2Fmaster%2Faction.yml\u0026query=%24.runs.using\u0026logo=githubactions\u0026logoColor=white\u0026label=runs)](https://github.com/cssnr/update-json-value-action/blob/master/action.yml)\n[![Workflow Release](https://img.shields.io/github/actions/workflow/status/cssnr/update-json-value-action/release.yaml?logo=cachet\u0026label=release)](https://github.com/cssnr/update-json-value-action/actions/workflows/release.yaml)\n[![Workflow Test](https://img.shields.io/github/actions/workflow/status/cssnr/update-json-value-action/test.yaml?logo=cachet\u0026label=test)](https://github.com/cssnr/update-json-value-action/actions/workflows/test.yaml)\n[![Workflow Lint](https://img.shields.io/github/actions/workflow/status/cssnr/update-json-value-action/lint.yaml?logo=cachet\u0026label=lint)](https://github.com/cssnr/update-json-value-action/actions/workflows/lint.yaml)\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=cssnr_update-json-value-action\u0026metric=alert_status)](https://sonarcloud.io/summary/new_code?id=cssnr_update-json-value-action)\n[![GitHub Last Commit](https://img.shields.io/github/last-commit/cssnr/update-json-value-action?logo=github\u0026label=updated)](https://github.com/cssnr/update-json-value-action/graphs/commit-activity)\n[![Codeberg Last Commit](https://img.shields.io/gitea/last-commit/cssnr/update-json-value-action/master?gitea_url=https%3A%2F%2Fcodeberg.org%2F\u0026logo=codeberg\u0026logoColor=white\u0026label=updated)](https://codeberg.org/cssnr/update-json-value-action)\n[![GitHub Contributors](https://img.shields.io/github/contributors-anon/cssnr/update-json-value-action?logo=github)](https://github.com/cssnr/update-json-value-action/graphs/contributors)\n[![GitHub Repo Size](https://img.shields.io/github/repo-size/cssnr/update-json-value-action?logo=bookstack\u0026logoColor=white\u0026label=repo%20size)](https://github.com/cssnr/update-json-value-action?tab=readme-ov-file#readme)\n[![GitHub Top Language](https://img.shields.io/github/languages/top/cssnr/update-json-value-action?logo=htmx)](https://github.com/cssnr/update-json-value-action)\n[![GitHub Discussions](https://img.shields.io/github/discussions/cssnr/update-json-value-action?logo=github)](https://github.com/cssnr/update-json-value-action/discussions)\n[![GitHub Forks](https://img.shields.io/github/forks/cssnr/update-json-value-action?style=flat\u0026logo=github)](https://github.com/cssnr/update-json-value-action/forks)\n[![GitHub Repo Stars](https://img.shields.io/github/stars/cssnr/update-json-value-action?style=flat\u0026logo=github)](https://github.com/cssnr/update-json-value-action/stargazers)\n[![GitHub Org Stars](https://img.shields.io/github/stars/cssnr?style=flat\u0026logo=github\u0026label=org%20stars)](https://cssnr.github.io/)\n[![Discord](https://img.shields.io/discord/899171661457293343?logo=discord\u0026logoColor=white\u0026label=discord\u0026color=7289da)](https://discord.gg/wXy6m2X8wY)\n[![Ko-fi](https://img.shields.io/badge/Ko--fi-72a5f2?logo=kofi\u0026label=support)](https://ko-fi.com/cssnr)\n\n# Update JSON Value Action\n\n- [Inputs](#Inputs)\n- [Outputs](#Outputs)\n- [Examples](#Examples)\n- [Tags](#Tags)\n- [Support](#Support)\n- [Contributing](#Contributing)\n\nUpdate JSON file Key Values from a key/value list, JSON/YAML data or source file path for Build, Release or Publishing.\n\nZero configuration action to update a `manifest.json` file `version` value to a release tag.\nAllows setting multiple key/value pairs, setting nested keys, and merging from source JSON data.\n\n```yaml\n- name: 'Update JSON'\n  uses: cssnr/update-json-value-action@v2\n```\n\nYou can also specify the [keys/values](#keysvalues) or provide source JSON/YAML [data or file](#data).\n\nSee the [Inputs](#inputs) and [Examples](#examples) for more options.\n\n\u003e [!NOTE]  \n\u003e Please submit a [Feature Request](https://github.com/cssnr/update-json-value-action/discussions/categories/feature-requests)\n\u003e for new features or [Open an Issue](https://github.com/cssnr/update-json-value-action/issues) if you find any bugs.\n\n## Inputs\n\n| Input                 | Default\u0026nbsp;Value | Description\u0026nbsp;of\u0026nbsp;Input       |\n| :-------------------- | :----------------- | :----------------------------------- |\n| [file](#file)         | `manifest.json`    | JSON File Path                       |\n| [data](#data)         | -                  | Input JSON/YAML Data or File         |\n| [keys](#keysvalues)   | `version`          | Keys to Update                       |\n| [values](#keysvalues) | `github.ref_name`  | Values to Set                        |\n| [write](#write)       | `true`             | Write Updates to [file](#file)       |\n| [output](#output)     | _[file](#file)_    | Write to a different file.           |\n| `seperator`           | `.`                | Nested [keys](#keysvalues) Seperator |\n| [summary](#summary)   | `true`             | Add Summary to Job                   |\n\n#### file\n\nThis is the JSON file you wish to update, such as `package.json`.\n\nDefault: `manifest.json`\n\n#### data\n\nThis can be a JSON/YAML string, or a file path to a JSON/YAML file.\n\nWhen providing `data` the [keys/values](#keysvalues) are omitted.\n\n\u003cdetails\u003e\u003csummary\u003e👀 View Example Data\u003c/summary\u003e\n\nYAML data.\n\n```yaml\nwith:\n  data: |\n    version: ${{ github.ref_name }}\n    scripts:\n      test: echo success\n```\n\nJSON Data\n\n```yaml\nwith:\n  data: |\n    {\n      \"version\": \"${{ github.ref_name }}\",\n      \"scripts\": {\"test\": \"echo success\"}\n    }\n```\n\nSee the [Examples](#Examples) for more details.\n\n---\n\n\u003c/details\u003e\n\nIf this is a file path, the file will be read, otherwise the value will be used.\nThe resulting string is then parsed as JSON or YAML to an Object.\n\nFinally, the data is merged using [deepmerge](https://github.com/TehShrike/deepmerge).\n\n#### keys/values\n\nList of keys and values to update, one per line.\n\n\u003cdetails\u003e\u003csummary\u003e👀 View Example Keys/Values\u003c/summary\u003e\n\nSingle Key and Value.\n\n```yaml\nwith:\n  keys: version\n  values: ${{ github.ref_name }}\n```\n\nMultiple Keys and Values.\n\n```yaml\nwith:\n  keys: |\n    version\n    scripts.test\n  values: |\n    ${{ github.ref_name }}\n    echo success\n```\n\nSee the [Examples](#Examples) for more details.\n\n---\n\n\u003c/details\u003e\n\nThis input is omitted when providing [data](#data).\nIf you omit these inputs, it will update the `version` key to the `ref_name` of the workflow.\n\nDefault **keys**: `version`  \nDefault **values**: `${{ github.ref_name }}`\n\nAlternatively, you can provide data as a JSON/YAML string, see [data](#data).\n\n#### write\n\nThis writes the resulting JSON back to the [file](#file).\n\nTo write to a different file, set the [output](#output)\n\nDefault: `true`\n\n#### output\n\nTo [write](#write) the results to a different [file](#file) set the path to the file here.\nDirectories will be created as necessary.\n\nDefault: [file](#file)\n\n#### summary\n\nWrite a Summary for the job. To disable this set to `false`.\n\nTo view a workflow run, click on a recent [Test](https://github.com/cssnr/update-json-value-action/actions/workflows/test.yaml) job _(requires login)_.\n\n\u003cdetails\u003e\u003csummary\u003e👀 View Example Summary\u003c/summary\u003e\n\n---\n\n💾 ✔️ `package.json`\n\n\u003cdetails\u003e\u003csummary\u003eKeys/Values\u003c/summary\u003e\u003ctable\u003e\u003ctr\u003e\u003cth\u003eKey\u003c/th\u003e\u003cth\u003eValue\u003c/th\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003ename\u003c/td\u003e\u003ctd\u003e\u003ccode\u003etest\u003c/code\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003escripts.lint\u003c/td\u003e\u003ctd\u003e\u003ccode\u003etest\u003c/code\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003eResults\u003c/summary\u003e\n\n```json\n{\n  \"name\": \"test\",\n  \"scripts\": {\n    \"build\": \"ncc build src/index.js\",\n    \"build:watch\": \"npm run build -- --watch\",\n    \"lint\": \"test\"\n  },\n  \"dependencies\": {\n    \"@actions/core\": \"^1.11.1\"\n  },\n  \"devDependencies\": {\n    \"@eslint/js\": \"^9.20.0\",\n    \"@vercel/ncc\": \"^0.38.3\",\n    \"eslint\": \"^9.20.1\",\n    \"eslint-config-prettier\": \"^10.0.1\",\n    \"eslint-plugin-prettier\": \"^5.2.3\",\n    \"prettier\": \"^3.5.1\"\n  }\n}\n```\n\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003eInputs\u003c/summary\u003e\u003ctable\u003e\u003ctr\u003e\u003cth\u003eInput\u003c/th\u003e\u003cth\u003eValue\u003c/th\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003efile\u003c/td\u003e\u003ctd\u003e\u003ccode\u003epackage.json\u003c/code\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003ekeys\u003c/td\u003e\u003ctd\u003e\u003ccode\u003ename,scripts.lint\u003c/code\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003evalues\u003c/td\u003e\u003ctd\u003e\u003ccode\u003etest,test\u003c/code\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003ewrite\u003c/td\u003e\u003ctd\u003e\u003ccode\u003etrue\u003c/code\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eseperator\u003c/td\u003e\u003ctd\u003e\u003ccode\u003e.\u003c/code\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/details\u003e\n\n---\n\n\u003c/details\u003e\n\nIf no inputs are passed, the `manifest.json` file's `version` key is updated to the `${{ github.ref_name }}`.\n\n```yaml\n- name: 'Update JSON'\n  uses: cssnr/update-json-value-action@v2\n```\n\n## Outputs\n\n| Output | Output\u0026nbsp;Description |\n| :----- | :---------------------- |\n| result | Updated JSON String     |\n\n```yaml\n- name: 'Update JSON'\n  id: json\n  uses: cssnr/update-json-value-action@v2\n\n- name: 'Echo Result'\n  run: echo '${{ steps.json.outputs.result }}'\n```\n\n## Examples\n\n💡 _Click on an example heading to expand or collapse the example._\n\n\u003cdetails open\u003e\u003csummary\u003eManually set file, key and value\u003c/summary\u003e\n\n```yaml\n- name: 'Update JSON'\n  uses: cssnr/update-json-value-action@v2\n  with:\n    file: manifest.json\n    keys: version\n    values: ${{ github.ref_name }}\n```\n\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSetting an additional key value pair\u003c/summary\u003e\n\n```yaml\n- name: 'Update JSON'\n  uses: cssnr/update-json-value-action@v2\n  with:\n    keys: |\n      version\n      version_name\n    values: |\n      ${{ github.ref_name }}\n      \"Release ${{ github.ref_name }}\"\n```\n\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSet a nested key w/ default seperator\u003c/summary\u003e\n\n```yaml\n- name: 'Update JSON'\n  uses: cssnr/update-json-value-action@v2\n  with:\n    file: src/manifest.json\n    keys: |\n      meta.version\n    values: |\n      \"Release ${{ github.ref_name }}\"\n```\n\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003eMerge Source YAML data\u003c/summary\u003e\n\n```yaml\n- name: 'Update JSON'\n  uses: cssnr/update-json-value-action@v2\n  with:\n    file: package.json\n    data: |\n      version: ${{ github.ref_name }}\n      scripts:\n        test: echo success\n```\n\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003eMerge Source JSON data\u003c/summary\u003e\n\n```yaml\n- name: 'Update JSON'\n  uses: cssnr/update-json-value-action@v2\n  with:\n    file: package.json\n    data: |\n      {\n        \"version\": \"${{ github.ref_name }}\",\n        \"scripts\": {\"test\": \"echo success\"}\n      }\n```\n\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003eMerge Source File\u003c/summary\u003e\n\n```yaml\n- name: 'Update JSON'\n  uses: cssnr/update-json-value-action@v2\n  with:\n    file: package.json\n    data: src/source.json\n```\n\n\u003c/details\u003e\n\nFor more examples, you can check out other projects using this action:  \nhttps://github.com/cssnr/update-json-value-action/network/dependents\n\n## Tags\n\nThe following rolling [tags](https://github.com/cssnr/update-json-value-action/tags) are maintained.\n\n| Version\u0026nbsp;Tag                                                                                                                                                                                                                 | Rolling | Bugs | Feat. |    Name    |  Target  | Example  |\n| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-----: | :--: | :---: | :--------: | :------: | :------- |\n| [![GitHub Tag Major](https://img.shields.io/github/v/tag/cssnr/update-json-value-action?sort=semver\u0026filter=!v*.*\u0026style=for-the-badge\u0026label=%20\u0026color=44cc10)](https://github.com/cssnr/update-json-value-action/releases/latest) |   ✅    |  ✅  |  ✅   | **Major**  | `vN.x.x` | `vN`     |\n| [![GitHub Tag Minor](https://img.shields.io/github/v/tag/cssnr/update-json-value-action?sort=semver\u0026filter=!v*.*.*\u0026style=for-the-badge\u0026label=%20\u0026color=blue)](https://github.com/cssnr/update-json-value-action/releases/latest) |   ✅    |  ✅  |  ❌   | **Minor**  | `vN.N.x` | `vN.N`   |\n| [![GitHub Release](https://img.shields.io/github/v/release/cssnr/update-json-value-action?style=for-the-badge\u0026label=%20\u0026color=red)](https://github.com/cssnr/update-json-value-action/releases/latest)                           |   ❌    |  ❌  |  ❌   | **Micro**  | `vN.N.N` | `vN.N.N` |\n| [latest](https://github.com/cssnr/update-json-value-action/releases/latest)                                                                                                                                                      |   ✅    |  ✅  |  ✅   | **Latest** | `vX.X.X` | `latest` |\n\nYou can view the release notes for each version on the [releases](https://github.com/cssnr/update-json-value-action/releases) page.\n\nThe **Major** tag is recommended. It is the most up-to-date and always backwards compatible.\nBreaking changes would result in a **Major** version bump. At a minimum you should use a **Minor** tag.\n\nThe `latest` tag always points to the latest release regardless of the version number.\n\n# Support\n\nFor general help or to request a feature, see:\n\n- Q\u0026A Discussion: https://github.com/cssnr/update-json-value-action/discussions/categories/q-a\n- Request a Feature: https://github.com/cssnr/update-json-value-action/discussions/categories/feature-requests\n\nIf you are experiencing an issue/bug or getting unexpected results, you can:\n\n- Report an Issue: https://github.com/cssnr/update-json-value-action/issues\n- Chat with us on Discord: https://discord.gg/wXy6m2X8wY\n- Provide General Feedback: [https://cssnr.github.io/feedback/](https://cssnr.github.io/feedback/?app=Update%20JSON%20Value)\n\nFor more information, see the CSSNR [SUPPORT.md](https://github.com/cssnr/.github/blob/master/.github/SUPPORT.md#support).\n\n# Contributing\n\nIf you would like to submit a PR, please review the [CONTRIBUTING.md](#contributing-ov-file).\n\nPlease consider making a donation to support the development of this project\nand [additional](https://cssnr.com/) open source projects.\n\n[![Ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/cssnr)\n\nAdditionally, you can support other GitHub Actions I have published:\n\n- [Stack Deploy Action](https://github.com/cssnr/stack-deploy-action?tab=readme-ov-file#readme)\n- [Portainer Stack Deploy Action](https://github.com/cssnr/portainer-stack-deploy-action?tab=readme-ov-file#readme)\n- [Docker Context Action](https://github.com/cssnr/docker-context-action?tab=readme-ov-file#readme)\n- [Actions Up Action](https://github.com/cssnr/actions-up-action?tab=readme-ov-file#readme)\n- [VirusTotal Action](https://github.com/cssnr/virustotal-action?tab=readme-ov-file#readme)\n- [Mirror Repository Action](https://github.com/cssnr/mirror-repository-action?tab=readme-ov-file#readme)\n- [Update Version Tags Action](https://github.com/cssnr/update-version-tags-action?tab=readme-ov-file#readme)\n- [Docker Tags Action](https://github.com/cssnr/docker-tags-action?tab=readme-ov-file#readme)\n- [Update JSON Value Action](https://github.com/cssnr/update-json-value-action?tab=readme-ov-file#readme)\n- [JSON Key Value Check Action](https://github.com/cssnr/json-key-value-check-action?tab=readme-ov-file#readme)\n- [Parse Issue Form Action](https://github.com/cssnr/parse-issue-form-action?tab=readme-ov-file#readme)\n- [Cloudflare Purge Cache Action](https://github.com/cssnr/cloudflare-purge-cache-action?tab=readme-ov-file#readme)\n- [Mozilla Addon Update Action](https://github.com/cssnr/mozilla-addon-update-action?tab=readme-ov-file#readme)\n- [Package Changelog Action](https://github.com/cssnr/package-changelog-action?tab=readme-ov-file#readme)\n- [NPM Outdated Check Action](https://github.com/cssnr/npm-outdated-action?tab=readme-ov-file#readme)\n- [Label Creator Action](https://github.com/cssnr/label-creator-action?tab=readme-ov-file#readme)\n- [Algolia Crawler Action](https://github.com/cssnr/algolia-crawler-action?tab=readme-ov-file#readme)\n- [Upload Release Action](https://github.com/cssnr/upload-release-action?tab=readme-ov-file#readme)\n- [Check Build Action](https://github.com/cssnr/check-build-action?tab=readme-ov-file#readme)\n- [Web Request Action](https://github.com/cssnr/web-request-action?tab=readme-ov-file#readme)\n- [Get Commit Action](https://github.com/cssnr/get-commit-action?tab=readme-ov-file#readme)\n\n\u003cdetails\u003e\u003csummary\u003e❔ Unpublished Actions\u003c/summary\u003e\n\nThese actions are not published on the Marketplace, but may be useful.\n\n- [cssnr/create-files-action](https://github.com/cssnr/create-files-action?tab=readme-ov-file#readme) - Create various files from templates.\n- [cssnr/draft-release-action](https://github.com/cssnr/draft-release-action?tab=readme-ov-file#readme) - Keep a draft release ready to publish.\n- [cssnr/env-json-action](https://github.com/cssnr/env-json-action?tab=readme-ov-file#readme) - Convert env file to json or vice versa.\n- [cssnr/push-artifacts-action](https://github.com/cssnr/push-artifacts-action?tab=readme-ov-file#readme) - Sync files to a remote host with rsync.\n- [smashedr/update-release-notes-action](https://github.com/smashedr/update-release-notes-action?tab=readme-ov-file#readme) - Update release notes.\n- [smashedr/combine-release-notes-action](https://github.com/smashedr/combine-release-notes-action?tab=readme-ov-file#readme) - Combine release notes.\n\n---\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003e📝 Template Actions\u003c/summary\u003e\n\nThese are basic action templates that I use for creating new actions.\n\n- [js-test-action](https://github.com/smashedr/js-test-action?tab=readme-ov-file#readme) - JavaScript\n- [ts-test-action](https://github.com/smashedr/ts-test-action?tab=readme-ov-file#readme) - TypeScript\n- [py-test-action](https://github.com/smashedr/py-test-action?tab=readme-ov-file#readme) - Python (Dockerfile)\n- [docker-test-action](https://github.com/smashedr/docker-test-action?tab=readme-ov-file#readme) - Docker (Image)\n\nNote: The `docker-test-action` builds, runs and pushes images to [GitHub Container Registry](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry).\n\n---\n\n\u003c/details\u003e\n\nFor a full list of current projects visit: [https://cssnr.github.io/](https://cssnr.github.io/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcssnr%2Fupdate-json-value-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcssnr%2Fupdate-json-value-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcssnr%2Fupdate-json-value-action/lists"}