From a6ae89779077798e55651f5d1e0232f85eed7280 Mon Sep 17 00:00:00 2001 From: Shane <6071159+smashedr@users.noreply.github.com> Date: Wed, 12 Mar 2025 14:55:06 -0700 Subject: [PATCH 1/5] Update Issue Templates --- .github/ISSUE_TEMPLATE/0-bug.yaml | 16 +++++++++------- .github/ISSUE_TEMPLATE/config.yml | 12 ++++++------ .github/pull_request_template.md | 4 ++-- .github/workflows/lint.yaml | 8 ++++---- .github/workflows/test.yaml | 16 ++++++++-------- README.md | 27 +++++++++++++++------------ 6 files changed, 44 insertions(+), 39 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/0-bug.yaml b/.github/ISSUE_TEMPLATE/0-bug.yaml index 581df1e..bca7768 100644 --- a/.github/ISSUE_TEMPLATE/0-bug.yaml +++ b/.github/ISSUE_TEMPLATE/0-bug.yaml @@ -1,5 +1,5 @@ name: "⚠️ Report an Issue" -description: "Something Not Working Right? Please let us know..." +description: "Please let us know if something is not working right..." labels: ["bug"] assignees: - smashedr @@ -10,17 +10,17 @@ body: validations: required: false attributes: - label: Repo Link - description: Please provide a link to the repository or workflow you are having issues with if possible. + label: URL + description: Please provide a link to the repository or workflow in question if possible. - type: textarea id: description validations: required: true attributes: - label: Details - description: Please describe the issue you are experiencing and how to reproduce. - placeholder: Provide as many details as you can... + label: Issue Description + description: Please describe the issue you are experiencing and how it can be reproduced. + placeholder: Provide as many details as possible... - type: textarea id: logs @@ -29,9 +29,11 @@ body: attributes: label: Log Output description: Paste any relevant logs or output in this box. + placeholder: This text is automatically wrapped in a code block. render: shell - type: markdown attributes: value: | - All issues/bugs that we can verify will be fixed. Thank you for taking the time to make this report! + Any issues or bugs that can be verified will be fixed! + Thank you very much for taking the time to make this report... diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 0b05756..2af61b1 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,17 +1,17 @@ blank_issues_enabled: true contact_links: - name: "💡 Request a Feature" - about: Request a New Feature or Enhancement in the Discussions. - url: https://github.com/cssnr/stack-deploy-action/discussions/new?category=feature-requests + about: Request a new feature or enhancement in a discussions. + url: https://github.com/cssnr/virustotal-action/discussions/new?category=feature-requests - name: "❔ Ask a Question" - about: Ask a General Question or start a Discussions. - url: https://github.com/cssnr/stack-deploy-action/discussions/new?category=q-a + about: Ask a general question or start a discussions. + url: https://github.com/cssnr/virustotal-action/discussions/new?category=q-a - name: "💬 Join Discord" - about: Chat with us about Issues, Features, Questions and More. + about: Chat with us about general questions, issues or suggestions. url: https://discord.gg/wXy6m2X8wY - name: "📝 Submit Feedback" - about: Send General Feedback. + about: Send general feedback through the website. url: https://cssnr.github.io/feedback diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 4201f6c..700f66a 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -3,6 +3,6 @@ ## Checklist - -- [ ] Verify Required Checks are Passing + +- [ ] Verify the Required Checks are Passing - [ ] Document changes in the [README.md](../blob/master/README.md) (for new features) \ No newline at end of file diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 8262dab..8272614 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -6,16 +6,16 @@ on: push: branches: [master] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: lint: name: "Lint" runs-on: ubuntu-latest timeout-minutes: 5 - concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - steps: - name: "Checkout" uses: actions/checkout@v4 diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 0c61a99..73ca91c 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -6,14 +6,14 @@ on: - cron: "18 18 * * 1,3,5" push: branches: ["**"] - #paths: - # - "dist/**" - # - "src/**" - # - ".github/workflows/test.yaml" - # - "Dockerfile" - # - "package*.json" - # - "requirements.txt" - # - "action.yaml" + paths: + - "dist/**" + - "src/**" + - ".github/workflows/test.yaml" + - "Dockerfile" + - "package*.json" + - "requirements*.txt" + - "action.yaml" env: PRIVATE_IMAGE: ${{ vars.PRIVATE_IMAGE || 'smashedr/alpine-private:latest' }} diff --git a/README.md b/README.md index 3890ad8..f1efaf5 100644 --- a/README.md +++ b/README.md @@ -25,14 +25,14 @@ You can also optionally authenticate against a private registry using a username This action uses a remote docker context to deploy the stack from the working directory allowing you to easily prepare the workspace for deployment. -For more details see [action.yaml](action.yaml) and [src/main.sh](src/main.sh). - **Portainer Users:** You can deploy directly to Portainer with: [cssnr/portainer-stack-deploy-action](https://github.com/cssnr/portainer-stack-deploy-action) > [!NOTE] > Please submit a [Feature Request](https://github.com/cssnr/stack-deploy-action/discussions/categories/feature-requests) > for new features or [Open an Issue](https://github.com/cssnr/stack-deploy-action/issues) if you find any bugs. +For more details see [action.yaml](action.yaml) and [src/main.sh](src/main.sh). + ## Inputs | input | required | default | description | @@ -54,7 +54,8 @@ For more details see [action.yaml](action.yaml) and [src/main.sh](src/main.sh). | registry_pass | - | - | Registry Authentication Password \* | | summary | - | `true` | Add Job Summary \* | -For additional details on inputs, see the stack deploy [documentation](https://docs.docker.com/reference/cli/docker/stack/deploy/). +_For additional details on inputs, see the stack deploy +[documentation](https://docs.docker.com/reference/cli/docker/stack/deploy/)._ **host** - The hostname or IP address of the remote docker server to deploy too. If your hostname is behind a proxy like Cloudflare you will need to use the IP address. @@ -127,7 +128,7 @@ verify: Service tdk8v42m0rvp9hz4rbfrtszb6 converged ## Examples -💡 _Click on a heading to expand or collapse an example._ +💡 _Click on an example heading to expand or collapse the example._
With password, docker login and --with-registry-auth @@ -328,17 +329,17 @@ https://github.com/cssnr/stack-deploy-action/network/dependents ## Tags -The following [rolling tags](https://github.com/cssnr/stack-deploy-action/tags) are maintained. +The following rolling [tags](https://github.com/cssnr/stack-deploy-action/tags) are maintained. -| Tag | Example | Bugs | Feat. | Description | -| -------- | -------- | :--: | :---: | -------------------------------------- | -| `vN` | `v1` | ✅ | ✅ | Points to latest `vN` release. | -| `vN.N` | `v1.0` | ✅ | ❌ | Points to latest `vN.N` release. | -| `vN.N.N` | `v1.0.0` | ❌ | ❌ | Points directly to a specific release. | +[![GitHub Release](https://img.shields.io/github/v/release/cssnr/stack-deploy-action?style=for-the-badge&label=latest%20version)](https://github.com/cssnr/stack-deploy-action/releases/latest) -**Important:** Make sure to use one of the [latest tags](https://github.com/cssnr/stack-deploy-action/tags). +| Tag | Example | Target | Bugs | Feat. | Description | +| -------- | -------- | -------- | :--: | :---: | --------------------------------------------------------- | +| `vN` | `v1` | `vN.x.x` | ✅ | ✅ | Includes new features but is always backwards compatible. | +| `vN.N` | `v1.0` | `vN.N.x` | ✅ | ❌ | Only receives bug fixes. This is the most stable tag. | +| `vN.N.N` | `v1.0.0` | `vN.N.N` | ❌ | ❌ | Not a rolling tag. **Not** recommended. | -You can view the release notes for each version on the [Releases Page](https://github.com/cssnr/stack-deploy-action/releases). +You can view the release notes for each version on the [releases](https://github.com/cssnr/stack-deploy-action/releases) page. # Support @@ -353,6 +354,8 @@ If you are experiencing an issue/bug or getting unexpected results you can: - Chat with us on Discord: https://discord.gg/wXy6m2X8wY - Provide General Feedback: [https://cssnr.github.io/feedback/](https://cssnr.github.io/feedback/?app=Stack%20Deploy) +For more information, see the CSSNR [SUPPORT.md](https://github.com/cssnr/.github/blob/master/.github/SUPPORT.md#support). + # Contributing Currently, the best way to contribute to this project is to star this project on GitHub. From 1633cc18573ecb2449032dc35a2054dac1f1da80 Mon Sep 17 00:00:00 2001 From: Shane <6071159+smashedr@users.noreply.github.com> Date: Wed, 12 Mar 2025 16:07:55 -0700 Subject: [PATCH 2/5] Update README.md --- README.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index f1efaf5..ef0c201 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ -[![Tags](https://img.shields.io/badge/tags-v1_%7C_v1.2-blue?logo=git&logoColor=white)](https://github.com/cssnr/stack-deploy-action/tags) -[![GitHub Release Version](https://img.shields.io/github/v/release/cssnr/stack-deploy-action?logo=git&logoColor=white&label=latest)](https://github.com/cssnr/stack-deploy-action/releases/latest) +[![GitHub Tag Major](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?filter=!v*.*&logo=git&logoColor=white&labelColor=585858&label=%20)](https://github.com/cssnr/stack-deploy-action/tags) +[![GitHub Tag Minor](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?filter=!v*.*.*&logo=git&logoColor=white&labelColor=585858&label=%20)](https://github.com/cssnr/stack-deploy-action/tags) +[![GitHub Release Version](https://img.shields.io/github/v/release/cssnr/stack-deploy-action?logo=git&logoColor=white&labelColor=585858&label=%20)](https://github.com/cssnr/stack-deploy-action/releases/latest) [![Release WF](https://img.shields.io/github/actions/workflow/status/cssnr/stack-deploy-action/release.yaml?logo=github&label=release)](https://github.com/cssnr/stack-deploy-action/actions/workflows/release.yaml) [![Test WF](https://img.shields.io/github/actions/workflow/status/cssnr/stack-deploy-action/test.yaml?logo=github&label=test)](https://github.com/cssnr/stack-deploy-action/actions/workflows/test.yaml) [![Lint WF](https://img.shields.io/github/actions/workflow/status/cssnr/stack-deploy-action/lint.yaml?logo=github&label=lint)](https://github.com/cssnr/stack-deploy-action/actions/workflows/lint.yaml) @@ -331,13 +332,11 @@ https://github.com/cssnr/stack-deploy-action/network/dependents The following rolling [tags](https://github.com/cssnr/stack-deploy-action/tags) are maintained. -[![GitHub Release](https://img.shields.io/github/v/release/cssnr/stack-deploy-action?style=for-the-badge&label=latest%20version)](https://github.com/cssnr/stack-deploy-action/releases/latest) - -| Tag | Example | Target | Bugs | Feat. | Description | -| -------- | -------- | -------- | :--: | :---: | --------------------------------------------------------- | -| `vN` | `v1` | `vN.x.x` | ✅ | ✅ | Includes new features but is always backwards compatible. | -| `vN.N` | `v1.0` | `vN.N.x` | ✅ | ❌ | Only receives bug fixes. This is the most stable tag. | -| `vN.N.N` | `v1.0.0` | `vN.N.N` | ❌ | ❌ | Not a rolling tag. **Not** recommended. | +| Tag | Example | Target | Bugs | Feat. | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- | -------- | :--: | :---: | --------------------------------------------------------- | +| [![GitHub Tag](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?filter=!v*.*&style=for-the-badge&label=%20&color=limegreen)](https://github.com/cssnr/stack-deploy-action/tags) | `vN` | `vN.x.x` | ✅ | ✅ | Includes new features but is always backwards compatible. | +| [![GitHub Tag](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?filter=!v*.*.*&style=for-the-badge&label=%20&color=yellowgreen)](https://github.com/cssnr/stack-deploy-action/tags) | `vN.N` | `vN.N.x` | ✅ | ❌ | Only receives bug fixes. This is the most stable tag. | +| [![GitHub Release](https://img.shields.io/github/v/release/cssnr/stack-deploy-action?style=for-the-badge&label=%20&color=orange)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN.N.N` | `vN.N.N` | ❌ | ❌ | Not a rolling tag. **Not** recommended. | You can view the release notes for each version on the [releases](https://github.com/cssnr/stack-deploy-action/releases) page. From b540c06e60e18ffa12d68e2925e68ef8ac2f50d3 Mon Sep 17 00:00:00 2001 From: Shane <6071159+smashedr@users.noreply.github.com> Date: Wed, 12 Mar 2025 16:12:46 -0700 Subject: [PATCH 3/5] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index ef0c201..c1b1897 100644 --- a/README.md +++ b/README.md @@ -332,11 +332,11 @@ https://github.com/cssnr/stack-deploy-action/network/dependents The following rolling [tags](https://github.com/cssnr/stack-deploy-action/tags) are maintained. -| Tag | Example | Target | Bugs | Feat. | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- | -------- | :--: | :---: | --------------------------------------------------------- | -| [![GitHub Tag](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?filter=!v*.*&style=for-the-badge&label=%20&color=limegreen)](https://github.com/cssnr/stack-deploy-action/tags) | `vN` | `vN.x.x` | ✅ | ✅ | Includes new features but is always backwards compatible. | -| [![GitHub Tag](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?filter=!v*.*.*&style=for-the-badge&label=%20&color=yellowgreen)](https://github.com/cssnr/stack-deploy-action/tags) | `vN.N` | `vN.N.x` | ✅ | ❌ | Only receives bug fixes. This is the most stable tag. | -| [![GitHub Release](https://img.shields.io/github/v/release/cssnr/stack-deploy-action?style=for-the-badge&label=%20&color=orange)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN.N.N` | `vN.N.N` | ❌ | ❌ | Not a rolling tag. **Not** recommended. | +| Tag | Example | Target | Bugs | Feat. | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | -------- | :--: | :---: | --------------------------------------------------------- | +| [![GitHub Tag](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?filter=!v*.*&style=for-the-badge&label=%20&color=limegreen)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN` | `vN.x.x` | ✅ | ✅ | Includes new features but is always backwards compatible. | +| [![GitHub Tag](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?filter=!v*.*.*&style=for-the-badge&label=%20&color=yellowgreen)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN.N` | `vN.N.x` | ✅ | ❌ | Only receives bug fixes. This is the most stable tag. | +| [![GitHub Release](https://img.shields.io/github/v/release/cssnr/stack-deploy-action?style=for-the-badge&label=%20&color=orange)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN.N.N` | `vN.N.N` | ❌ | ❌ | Not a rolling tag. **Not** recommended. | You can view the release notes for each version on the [releases](https://github.com/cssnr/stack-deploy-action/releases) page. From 7afbfc3420bf09e3cd2680068d3cf5c0b2bb8ab3 Mon Sep 17 00:00:00 2001 From: Shane <6071159+smashedr@users.noreply.github.com> Date: Wed, 12 Mar 2025 16:44:10 -0700 Subject: [PATCH 4/5] Update README.md --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index c1b1897..133d80e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -[![GitHub Tag Major](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?filter=!v*.*&logo=git&logoColor=white&labelColor=585858&label=%20)](https://github.com/cssnr/stack-deploy-action/tags) -[![GitHub Tag Minor](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?filter=!v*.*.*&logo=git&logoColor=white&labelColor=585858&label=%20)](https://github.com/cssnr/stack-deploy-action/tags) +[![GitHub Tag Major](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?sort=semver&filter=!v*.*&logo=git&logoColor=white&labelColor=585858&label=%20)](https://github.com/cssnr/stack-deploy-action/tags) +[![GitHub Tag Minor](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?sort=semver&filter=!v*.*.*&logo=git&logoColor=white&labelColor=585858&label=%20)](https://github.com/cssnr/stack-deploy-action/tags) [![GitHub Release Version](https://img.shields.io/github/v/release/cssnr/stack-deploy-action?logo=git&logoColor=white&labelColor=585858&label=%20)](https://github.com/cssnr/stack-deploy-action/releases/latest) [![Release WF](https://img.shields.io/github/actions/workflow/status/cssnr/stack-deploy-action/release.yaml?logo=github&label=release)](https://github.com/cssnr/stack-deploy-action/actions/workflows/release.yaml) [![Test WF](https://img.shields.io/github/actions/workflow/status/cssnr/stack-deploy-action/test.yaml?logo=github&label=test)](https://github.com/cssnr/stack-deploy-action/actions/workflows/test.yaml) @@ -332,11 +332,11 @@ https://github.com/cssnr/stack-deploy-action/network/dependents The following rolling [tags](https://github.com/cssnr/stack-deploy-action/tags) are maintained. -| Tag | Example | Target | Bugs | Feat. | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | -------- | :--: | :---: | --------------------------------------------------------- | -| [![GitHub Tag](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?filter=!v*.*&style=for-the-badge&label=%20&color=limegreen)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN` | `vN.x.x` | ✅ | ✅ | Includes new features but is always backwards compatible. | -| [![GitHub Tag](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?filter=!v*.*.*&style=for-the-badge&label=%20&color=yellowgreen)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN.N` | `vN.N.x` | ✅ | ❌ | Only receives bug fixes. This is the most stable tag. | -| [![GitHub Release](https://img.shields.io/github/v/release/cssnr/stack-deploy-action?style=for-the-badge&label=%20&color=orange)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN.N.N` | `vN.N.N` | ❌ | ❌ | Not a rolling tag. **Not** recommended. | +| Tag | Example | Target | Bugs | Feat. | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | -------- | :--: | :---: | --------------------------------------------------------- | +| [![GitHub Tag](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?sort=semver&filter=!v*.*&style=for-the-badge&label=%20&color=limegreen)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN` | `vN.x.x` | ✅ | ✅ | Includes new features but is always backwards compatible. | +| [![GitHub Tag](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?sort=semver&filter=!v*.*.*&style=for-the-badge&label=%20&color=yellowgreen)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN.N` | `vN.N.x` | ✅ | ❌ | Only receives bug fixes. This is the most stable tag. | +| [![GitHub Release](https://img.shields.io/github/v/release/cssnr/stack-deploy-action?style=for-the-badge&label=%20&color=orange)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN.N.N` | `vN.N.N` | ❌ | ❌ | Not a rolling tag. **Not** recommended. | You can view the release notes for each version on the [releases](https://github.com/cssnr/stack-deploy-action/releases) page. From 637839abf442cdc61863d21b0bafc2bc662511f1 Mon Sep 17 00:00:00 2001 From: Shane <6071159+smashedr@users.noreply.github.com> Date: Wed, 12 Mar 2025 16:57:24 -0700 Subject: [PATCH 5/5] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 133d80e..838de11 100644 --- a/README.md +++ b/README.md @@ -332,11 +332,11 @@ https://github.com/cssnr/stack-deploy-action/network/dependents The following rolling [tags](https://github.com/cssnr/stack-deploy-action/tags) are maintained. -| Tag | Example | Target | Bugs | Feat. | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | -------- | :--: | :---: | --------------------------------------------------------- | -| [![GitHub Tag](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?sort=semver&filter=!v*.*&style=for-the-badge&label=%20&color=limegreen)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN` | `vN.x.x` | ✅ | ✅ | Includes new features but is always backwards compatible. | -| [![GitHub Tag](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?sort=semver&filter=!v*.*.*&style=for-the-badge&label=%20&color=yellowgreen)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN.N` | `vN.N.x` | ✅ | ❌ | Only receives bug fixes. This is the most stable tag. | -| [![GitHub Release](https://img.shields.io/github/v/release/cssnr/stack-deploy-action?style=for-the-badge&label=%20&color=orange)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN.N.N` | `vN.N.N` | ❌ | ❌ | Not a rolling tag. **Not** recommended. | +| Tag | Example | Target | Bugs | Feat. | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | -------- | :--: | :---: | --------------------------------------------------------- | +| [![GitHub Tag Major](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?sort=semver&filter=!v*.*&style=for-the-badge&label=%20&color=limegreen)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN` | `vN.x.x` | ✅ | ✅ | Includes new features but is always backwards compatible. | +| [![GitHub Tag Minor](https://img.shields.io/github/v/tag/cssnr/stack-deploy-action?sort=semver&filter=!v*.*.*&style=for-the-badge&label=%20&color=yellowgreen)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN.N` | `vN.N.x` | ✅ | ❌ | Only receives bug fixes. This is the most stable tag. | +| [![GitHub Release](https://img.shields.io/github/v/release/cssnr/stack-deploy-action?style=for-the-badge&label=%20&color=orange)](https://github.com/cssnr/stack-deploy-action/releases/latest) | `vN.N.N` | `vN.N.N` | ❌ | ❌ | Not a rolling tag. **Not** recommended. | You can view the release notes for each version on the [releases](https://github.com/cssnr/stack-deploy-action/releases) page.