Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
# Changelog

## [7.0.0] - 2026-06-23

### Changed

- #528 [Confine manifest paths to GITHUB_WORKSPACE (**breaking**: workflows passing `manifests:` paths outside the workspace now fail with a clear error)](https://github.com/Azure/k8s-deploy/pull/528)
- #527 [Pin release workflow to commit SHA for supply chain safety](https://github.com/Azure/k8s-deploy/pull/527)

### Security

- #528 [Harden URL fetcher error handling in writeYamlFromURLToFile](https://github.com/Azure/k8s-deploy/pull/528)
- #537 [Bump undici from 6.25.0 to 6.27.0](https://github.com/Azure/k8s-deploy/pull/537)
- #536 [Bump actions/checkout in /.github/workflows in the actions group](https://github.com/Azure/k8s-deploy/pull/536)
- #534 [Bump the actions group with 3 updates](https://github.com/Azure/k8s-deploy/pull/534)
- #533 [Bump esbuild from 0.28.0 to 0.28.1](https://github.com/Azure/k8s-deploy/pull/533)
- #532 [Bump github/codeql-action in /.github/workflows in the actions group](https://github.com/Azure/k8s-deploy/pull/532)
- #531 [Bump @types/node from 25.9.1 to 25.9.2 in the actions group](https://github.com/Azure/k8s-deploy/pull/531)
- #530 [Bump the actions group in /.github/workflows with 2 updates](https://github.com/Azure/k8s-deploy/pull/530)
- #529 [Bump the actions group with 2 updates](https://github.com/Azure/k8s-deploy/pull/529)
- #526 [Bump the actions group in /.github/workflows with 2 updates](https://github.com/Azure/k8s-deploy/pull/526)
- #525 [Bump the actions group with 2 updates](https://github.com/Azure/k8s-deploy/pull/525)
- #524 [Bump @types/node from 25.7.0 to 25.9.0 in the actions group](https://github.com/Azure/k8s-deploy/pull/524)
- #523 [Bump github/codeql-action in /.github/workflows in the actions group](https://github.com/Azure/k8s-deploy/pull/523)

## [6.0.0] - 2026-04-17

### Changed
Expand Down
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ Following are the key capabilities of this action:
### Basic deployment (without any deployment strategy)

```yaml
- uses: Azure/k8s-deploy@v5
- uses: Azure/k8s-deploy@v7
with:
namespace: 'myapp'
manifests: |
Expand All @@ -164,7 +164,7 @@ Following are the key capabilities of this action:
### Private cluster deployment

```yaml
- uses: Azure/k8s-deploy@v5
- uses: Azure/k8s-deploy@v7
with:
resource-group: yourResourceGroup
name: yourClusterName
Expand All @@ -184,7 +184,7 @@ Following are the key capabilities of this action:
### Canary deployment without service mesh

```yaml
- uses: Azure/k8s-deploy@v5
- uses: Azure/k8s-deploy@v7
with:
namespace: 'myapp'
images: 'contoso.azurecr.io/myapp:${{ event.run_id }}'
Expand All @@ -203,7 +203,7 @@ Following are the key capabilities of this action:
To promote/reject the canary created by the above snippet, the following YAML snippet could be used:

```yaml
- uses: Azure/k8s-deploy@v5
- uses: Azure/k8s-deploy@v7
Comment thread
davidgamero marked this conversation as resolved.
with:
namespace: 'myapp'
images: 'contoso.azurecr.io/myapp:${{ event.run_id }}'
Expand All @@ -221,7 +221,7 @@ To promote/reject the canary created by the above snippet, the following YAML sn
### Canary deployment based on Service Mesh Interface

```yaml
- uses: Azure/k8s-deploy@v5
- uses: Azure/k8s-deploy@v7
with:
namespace: 'myapp'
images: 'contoso.azurecr.io/myapp:${{ event.run_id }}'
Expand All @@ -242,7 +242,7 @@ To promote/reject the canary created by the above snippet, the following YAML sn
To promote/reject the canary created by the above snippet, the following YAML snippet could be used:

```yaml
- uses: Azure/k8s-deploy@v5
- uses: Azure/k8s-deploy@v7
with:
namespace: 'myapp'
images: 'contoso.azurecr.io/myapp:${{ event.run_id }} '
Expand All @@ -261,7 +261,7 @@ To promote/reject the canary created by the above snippet, the following YAML sn
### Blue-Green deployment with different route methods

```yaml
- uses: Azure/k8s-deploy@v5
- uses: Azure/k8s-deploy@v7
with:
namespace: 'myapp'
images: 'contoso.azurecr.io/myapp:${{ event.run_id }}'
Expand All @@ -281,7 +281,7 @@ To promote/reject the canary created by the above snippet, the following YAML sn
To promote/reject the green workload created by the above snippet, the following YAML snippet could be used:

```yaml
- uses: Azure/k8s-deploy@v5
- uses: Azure/k8s-deploy@v7
with:
namespace: 'myapp'
images: 'contoso.azurecr.io/myapp:${{ event.run_id }}'
Expand Down Expand Up @@ -338,7 +338,7 @@ jobs:
container-registry-password: ${{ secrets.REGISTRY_PASSWORD }}
secret-name: demo-k8s-secret

- uses: Azure/k8s-deploy@v5
- uses: Azure/k8s-deploy@v7
with:
action: deploy
manifests: |
Expand Down Expand Up @@ -384,7 +384,7 @@ jobs:
container-registry-password: ${{ secrets.REGISTRY_PASSWORD }}
secret-name: demo-k8s-secret

- uses: Azure/k8s-deploy@v5
- uses: Azure/k8s-deploy@v7
with:
action: deploy
manifests: |
Expand Down Expand Up @@ -468,7 +468,7 @@ jobs:
helm-version: 'latest'
id: bake

- uses: Azure/k8s-deploy@v5
- uses: Azure/k8s-deploy@v7
with:
action: deploy
manifests: ${{ steps.bake.outputs.manifestsBundle }}
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "k8s-deploy-action",
"version": "6.0.0",
"version": "7.0.0",
"author": "Deepak Sattiraju",
"license": "MIT",
"type": "module",
Expand Down
Loading