{"id":25665652,"url":"https://github.com/cssnr/docker-tags-action","last_synced_at":"2026-05-16T02:36:34.129Z","repository":{"id":250364719,"uuid":"823355230","full_name":"cssnr/docker-tags-action","owner":"cssnr","description":"Generate Docker Tags and Labels for building Docker images with GitHub Actions.","archived":false,"fork":false,"pushed_at":"2025-02-18T00:11:38.000Z","size":438,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-18T00:26:57.389Z","etag":null,"topics":["actions"],"latest_commit_sha":null,"homepage":"https://cssnr.github.io","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":"CONTRIBUTING.md","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-07-02T22:08:10.000Z","updated_at":"2025-02-18T00:10:34.000Z","dependencies_parsed_at":"2024-11-10T15:45:58.177Z","dependency_job_id":"dc53c979-bb5d-4d62-82ce-46c26b2f7a0a","html_url":"https://github.com/cssnr/docker-tags-action","commit_stats":null,"previous_names":["smashedr/docker-tags-action","cssnr/docker-tags-action"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cssnr%2Fdocker-tags-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cssnr%2Fdocker-tags-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cssnr%2Fdocker-tags-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cssnr%2Fdocker-tags-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cssnr","download_url":"https://codeload.github.com/cssnr/docker-tags-action/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240436450,"owners_count":19800923,"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-24T07:28:35.923Z","updated_at":"2026-05-16T02:36:34.121Z","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/docker-tags-action?sort=semver\u0026filter=!v*.*\u0026logo=git\u0026logoColor=white\u0026labelColor=585858\u0026label=%20)](https://github.com/cssnr/docker-tags-action/tags)\n[![GitHub Tag Minor](https://img.shields.io/github/v/tag/cssnr/docker-tags-action?sort=semver\u0026filter=!v*.*.*\u0026logo=git\u0026logoColor=white\u0026labelColor=585858\u0026label=%20)](https://github.com/cssnr/docker-tags-action/releases)\n[![GitHub Release Version](https://img.shields.io/github/v/release/cssnr/docker-tags-action?logo=git\u0026logoColor=white\u0026labelColor=585858\u0026label=%20)](https://github.com/cssnr/docker-tags-action/releases/latest)\n[![GitHub Dist Size](https://img.shields.io/github/size/cssnr/docker-tags-action/dist%2Findex.js?logo=bookstack\u0026logoColor=white\u0026label=dist%20size)](https://github.com/cssnr/docker-tags-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%2Fdocker-tags-action%2Frefs%2Fheads%2Fmaster%2Faction.yml\u0026query=%24.runs.using\u0026logo=githubactions\u0026logoColor=white\u0026label=runs)](https://github.com/cssnr/docker-tags-action/blob/master/action.yml)\n[![Workflow Release](https://img.shields.io/github/actions/workflow/status/cssnr/docker-tags-action/release.yaml?logo=cachet\u0026label=release)](https://github.com/cssnr/docker-tags-action/actions/workflows/release.yaml)\n[![Workflow Test](https://img.shields.io/github/actions/workflow/status/cssnr/docker-tags-action/test.yaml?logo=cachet\u0026label=test)](https://github.com/cssnr/docker-tags-action/actions/workflows/test.yaml)\n[![Workflow Lint](https://img.shields.io/github/actions/workflow/status/cssnr/docker-tags-action/lint.yaml?logo=cachet\u0026label=lint)](https://github.com/cssnr/docker-tags-action/actions/workflows/lint.yaml)\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=cssnr_docker-tags-action\u0026metric=alert_status)](https://sonarcloud.io/summary/new_code?id=cssnr_docker-tags-action)\n[![GitHub Last Commit](https://img.shields.io/github/last-commit/cssnr/docker-tags-action?logo=github\u0026label=updated)](https://github.com/cssnr/docker-tags-action/pulse)\n[![Codeberg Last Commit](https://img.shields.io/gitea/last-commit/cssnr/docker-tags-action/master?gitea_url=https%3A%2F%2Fcodeberg.org%2F\u0026logo=codeberg\u0026logoColor=white\u0026label=updated)](https://codeberg.org/cssnr/docker-tags-action)\n[![GitHub Repo Size](https://img.shields.io/github/repo-size/cssnr/docker-tags-action?logo=bookstack\u0026logoColor=white\u0026label=repo%20size)](https://github.com/cssnr/docker-tags-action?tab=readme-ov-file#readme)\n[![GitHub Top Language](https://img.shields.io/github/languages/top/cssnr/docker-tags-action?logo=htmx)](https://github.com/cssnr/docker-tags-action)\n[![GitHub Contributors](https://img.shields.io/github/contributors-anon/cssnr/docker-tags-action?logo=github)](https://github.com/cssnr/docker-tags-action/graphs/contributors)\n[![GitHub Discussions](https://img.shields.io/github/discussions/cssnr/docker-tags-action?logo=github)](https://github.com/cssnr/docker-tags-action/discussions)\n[![GitHub Forks](https://img.shields.io/github/forks/cssnr/docker-tags-action?style=flat\u0026logo=github)](https://github.com/cssnr/docker-tags-action/forks)\n[![GitHub Repo Stars](https://img.shields.io/github/stars/cssnr/docker-tags-action?style=flat\u0026logo=github)](https://github.com/cssnr/docker-tags-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# Docker Tags Action\n\n\u003ca title=\"Docker Tags Action\" href=\"https://actions.cssnr.com/\" target=\"_blank\"\u003e\n\u003cimg alt=\"Docker Tags Action\" align=\"right\" width=\"128\" height=\"auto\" src=\"https://raw.githubusercontent.com/cssnr/docker-tags-action/refs/heads/master/.github/assets/logo.svg\"\u003e\u003c/a\u003e\n\n- [Inputs](#Inputs)\n  - [Tags](#docker-tags)\n  - [Labels](#docker-labels)\n- [Outputs](#Outputs)\n- [Examples](#Examples)\n- [Tags](#Tags)\n- [Support](#Support)\n- [Contributing](#Contributing)\n\nGenerate Docker Tags and Labels for building Docker images with GitHub Actions.\n\nFor a more detailed implementation see: https://github.com/docker/metadata-action\n\n\u003e [!NOTE]  \n\u003e Please submit a [Feature Request](https://github.com/cssnr/docker-tags-action/discussions/categories/feature-requests)\n\u003e for new features or [Open an Issue](https://github.com/cssnr/docker-tags-action/issues) if you find any bugs.\n\n## Inputs\n\n| Input                    | Default\u0026nbsp;Value                 | Description\u0026nbsp;of\u0026nbsp;the\u0026nbsp;Input\u0026nbsp;Value |\n| :----------------------- | :--------------------------------- | :------------------------------------------------- |\n| images                   | `ghcr.io/${{ github.repository }}` | Images for Tag Generation, CSV or Newline          |\n| [tags](#docker-tags)     | _[see tags](#docker-tags)_         | Extra Tags to Generate, CSV or Newline             |\n| [labels](#docker-labels) | _[see labels](#docker-labels)_     | Extra Labels to Generate, CSV or Newline           |\n| [seperator](#seperator)  | `\\n`                               | Output Seperator                                   |\n| [latest](#latest)        | `default`                          | Latest Tag: [`true`, `false`, `default`]           |\n| [summary](#summary)      | `true`                             | Add Summary to Job                                 |\n\nThis works with no inputs, but you can customize the resulting tags and labels with inputs.\n\n```yaml\n- name: 'Docker Tags'\n  id: tags\n  uses: cssnr/docker-tags-action@v2\n```\n\n### seperator\n\nOutput seperator. Newline is default and that works as the input for the docker build actions.\n\n### latest\n\nDefault behavior only adds `latest` tag to a release that are not a pre-release.\n\n### summary\n\nWrite a Summary for the job. To disable this set to `false`.\n\n\u003cdetails\u003e\u003csummary\u003e👀 View Example Summary\u003c/summary\u003e\n\n---\n\nGenerated **2** Tags and **8** Labels for **1** Images. Parsed ref: `pr-6`\n\n\u003cdetails\u003e\u003csummary\u003eDocker Tags\u003c/summary\u003e\n\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eghcr.io/cssnr/docker-tags-action:pr-6\nghcr.io/cssnr/docker-tags-action:latest\u003c/code\u003e\u003c/pre\u003e\n\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003eDocker Labels\u003c/summary\u003e\n\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eorg.opencontainers.image.created=2025-02-20T02:33:28.010Z\norg.opencontainers.image.revision=fb2319bda85e745c78981bc0ec6b316f07b602b5\norg.opencontainers.image.source=https://github.com/cssnr/docker-tags-action\norg.opencontainers.image.title=docker-tags-action\norg.opencontainers.image.url=https://github.com/cssnr/docker-tags-action\norg.opencontainers.image.version=pr-6\norg.opencontainers.image.description=Generate Docker Tags and Labels for building Docker images with GitHub Actions.\norg.opencontainers.image.authors=smashedr\u003c/code\u003e\u003c/pre\u003e\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\u003eimages\u003c/td\u003e\u003ctd\u003e\u003ccode\u003eghcr.io/cssnr/docker-tags-action\u003c/code\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003etags\u003c/td\u003e\u003ctd\u003e\u003ccode\u003e\u003c/code\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003elabels\u003c/td\u003e\u003ctd\u003e\u003ccode\u003eorg.opencontainers.image.licenses=,org.opencontainers.image.authors=smashedr\u003c/code\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eseperator\u003c/td\u003e\u003ctd\u003e\u003ccode\u003e\"\\n\"\u003c/code\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003elatest\u003c/td\u003e\u003ctd\u003e\u003ccode\u003etrue\u003c/code\u003e\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003esummary\u003c/td\u003e\u003ctd\u003e\u003ccode\u003etrue\u003c/code\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/details\u003e\n\n---\n\n\u003c/details\u003e\n\nTo view a workflow run, click on a recent [Test](https://github.com/cssnr/docker-tags-action/actions/workflows/test.yaml) job _(requires login)_.\n\n### docker tags\n\n| Event             | Ref                 | Tags     |\n| :---------------- | :------------------ | :------- |\n| `tag` / `release` | `refs/tags/v1.0.0`  | `v1.0.0` |\n| `push` / `other`  | `refs/heads/master` | `master` |\n| `pull_request`    | `refs/pull/1/merge` | `pr-1`   |\n\nThis is the default tag added which is also set as the version for the label.\n\nComing Soon: Add an option called `default` to disable or override the default tag.\n\n### docker labels\n\n```shell\norg.opencontainers.image.description=Example Repository Description\norg.opencontainers.image.revision=32b96cee5b4e940b4023f78261702470d59c8001\norg.opencontainers.image.source=https://github.com/cssnr/docker-tags-action\norg.opencontainers.image.title=repository-name\norg.opencontainers.image.url=https://github.com/cssnr/docker-tags-action\norg.opencontainers.image.version=v1.0.0\norg.opencontainers.image.licenses=GPL-3.0\n```\n\nThese are the default labels. You can add them or remove them by providing a key with no value.\n\nThe description and license are only added if they are defined on your repository.\n\nExample removing `org.opencontainers.image.licenses` and adding `org.opencontainers.image.authors`.\n\n```yaml\nlabels: |\n  org.opencontainers.image.licenses=\n  org.opencontainers.image.authors=smashedr\n```\n\n## Outputs\n\n| Output      | Output\u0026nbsp;Description |\n| :---------- | :---------------------- |\n| tags        | Generated Tags          |\n| labels      | Generated Labels        |\n| annotations | Generated Annotations   |\n\nAll outputs are seperated by the inputs `seperator` which defaults to a newline.\n\n```yaml\n- name: 'Docker Tags'\n  id: tags\n  uses: cssnr/docker-tags-action@v2\n\n- name: 'Echo Result'\n  run: |\n    echo -e \"tags: \\n${{ steps.tags.outputs.tags }}\"\n    echo -e \"labels: \\n${{ steps.tags.outputs.labels }}\"\n    echo -e \"annotations: \\n${{ steps.tags.outputs.annotations }}\"\n```\n\n## Examples\n\nWith all inputs:\n\n```yaml\n- name: 'Docker Tags'\n  id: tags\n  uses: cssnr/docker-tags-action@v2\n  with:\n    images: 'ghcr.io/${{ github.repository }}'\n    tags: v1,v1.0\n    labels: |\n      org.opencontainers.image.licenses=\n      org.opencontainers.image.authors=smashedr\n    seperator: ','\n    latest: true\n```\n\nFull Example:\n\n```yaml\nname: 'Release'\n\non:\n  release:\n    types: [published]\n\njobs:\n  build:\n    name: 'Build'\n    runs-on: ubuntu-latest\n    timeout-minutes: 5\n    permissions:\n      packages: write\n\n    steps:\n      - name: 'Checkout'\n        uses: actions/checkout@v4\n\n      - name: 'Docker Tags'\n        id: tags\n        uses: cssnr/docker-tags-action@v2\n        with:\n          images: 'ghcr.io/${{ github.repository }}'\n          tags: ${{ github.ref_name }}\n          latest: false\n\n      - name: 'Echo Tags'\n        run: |\n          echo -e \"tags: \\n${{ steps.tags.outputs.tags }}\"\n          echo -e \"labels: \\n${{ steps.tags.outputs.labels }}\"\n\n      - name: 'Docker Login'\n        uses: docker/login-action@v3\n        with:\n          registry: 'ghcr.io'\n          username: ${{ vars.GHCR_USER }}\n          password: ${{ secrets.GHCR_PASS }}\n\n      - name: 'Setup Buildx'\n        uses: docker/setup-buildx-action@v3\n\n      - name: 'Build and Push'\n        uses: docker/build-push-action@v6\n        with:\n          context: .\n          push: true\n          tags: ${{ steps.tags.outputs.tags }}\n          labels: ${{ steps.tags.outputs.labels }}\n          cache-from: type=gha\n          cache-to: type=gha,mode=max\n```\n\nTo see this used in a release workflow, see: https://github.com/cssnr/cloudflare-purge-cache-action/blob/master/.github/workflows/release.yaml\n\nFor more examples, you can check out other projects using this action:  \nhttps://github.com/cssnr/docker-tags-action/network/dependents\n\n## Tags\n\nThe following rolling [tags](https://github.com/cssnr/docker-tags-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/docker-tags-action?sort=semver\u0026filter=!v*.*\u0026style=for-the-badge\u0026label=%20\u0026color=44cc10)](https://github.com/cssnr/docker-tags-action/releases/latest) |   ✅    |  ✅  |  ✅   | **Major** | `vN.x.x` | `vN`     |\n| [![GitHub Tag Minor](https://img.shields.io/github/v/tag/cssnr/docker-tags-action?sort=semver\u0026filter=!v*.*.*\u0026style=for-the-badge\u0026label=%20\u0026color=blue)](https://github.com/cssnr/docker-tags-action/releases/latest) |   ✅    |  ✅  |  ❌   | **Minor** | `vN.N.x` | `vN.N`   |\n| [![GitHub Release](https://img.shields.io/github/v/release/cssnr/docker-tags-action?style=for-the-badge\u0026label=%20\u0026color=red)](https://github.com/cssnr/docker-tags-action/releases/latest)                           |   ❌    |  ❌  |  ❌   | **Micro** | `vN.N.N` | `vN.N.N` |\n\nYou can view the release notes for each version on the [releases](https://github.com/cssnr/docker-tags-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\n# Support\n\nFor general help or to request a feature, see:\n\n- Q\u0026A Discussion: https://github.com/cssnr/docker-tags-action/discussions/categories/q-a\n- Request a Feature: https://github.com/cssnr/docker-tags-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/docker-tags-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\n[![Actions Tools](https://raw.githubusercontent.com/smashedr/repo-images/refs/heads/master/actions/actions-tools.png)](https://actions-tools.cssnr.com/)\n\nAdditionally, you can support other [GitHub Actions](https://actions.cssnr.com/) 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- [Zensical Action](https://github.com/cssnr/zensical-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- [TOML Action](https://github.com/cssnr/toml-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- [javascript-action](https://github.com/smashedr/javascript-action?tab=readme-ov-file#readme) - JavaScript\n- [typescript-action](https://github.com/smashedr/typescript-action?tab=readme-ov-file#readme) - TypeScript\n- [py-test-action](https://github.com/smashedr/py-test-action?tab=readme-ov-file#readme) - Dockerfile Python\n- [test-action-uv](https://github.com/smashedr/test-action-uv?tab=readme-ov-file#readme) - Dockerfile Python UV\n- [docker-test-action](https://github.com/smashedr/docker-test-action?tab=readme-ov-file#readme) - Docker Image Python\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%2Fdocker-tags-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcssnr%2Fdocker-tags-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcssnr%2Fdocker-tags-action/lists"}