From 4d419d1dc46d4a8a2b6ceab2f951f0f93b2da8f5 Mon Sep 17 00:00:00 2001 From: Burnett01 Date: Mon, 22 Jun 2026 22:35:49 +0200 Subject: [PATCH] Release/9.0.0 (v9) (#105) * feat: Upgrade Alpine base image to version 3.24.1 * chore: Update supported versions and their statuses * chore: Update README with new versions and action updates Updated the README to reflect changes in Alpine and Rsync versions, and updated the action versions from v8 to v9. * chore: Update Alpine version in README.md --- Dockerfile | 2 +- README.md | 40 ++++++++++++++++++++++++---------------- SECURITY.md | 9 +++++---- 3 files changed, 30 insertions(+), 21 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8507fbe..2b34214 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.23.4@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11 AS base +FROM alpine:3.24.1@sha256:28bd5fe8b56d1bd048e5babf5b10710ebe0bae67db86916198a6eec434943f8b AS base RUN apk update && apk add --no-cache --upgrade rsync openssh openssl busybox diff --git a/README.md b/README.md index 22f863b..aafc1a8 100644 --- a/README.md +++ b/README.md @@ -10,19 +10,21 @@ This cross-platform GitHub Action deploys files in [`path`](#inputs) (relative t Use this action in a CD workflow which leaves deployable code in `GITHUB_WORKSPACE`, such [actions/checkout](https://github.com/actions/checkout). -The base-image of this action is very small and based on **Alpine 3.23.4** (no cache) which results in fast deployments. +The base-image of this action is very small and based on **Alpine 3.24.1** (no cache) which results in fast deployments. -Alpine version: [3.23.4](https://www.alpinelinux.org/posts/Alpine-3.20.10-3.21.7-3.22.4-3.23.4-released.html) -Rsync version: [3.4.1-r1](https://download.samba.org/pub/rsync/NEWS#3.4.1) +Alpine version: [3.24.1](https://www.alpinelinux.org/posts/Alpine-3.24.1-released.html) +Rsync version: [3.4.3-r1](https://download.samba.org/pub/rsync/NEWS#3.4.3) -## Current Version: v8 (8.0.5) +## Current Version: v9 (9.0.0) ### Release channels: | Version | Purpose | Immutable | | ------- | ------------------ | ------------------ | -| ``v8`` (recommended) | latest MAJOR (pointer to 8.MINOR.PATCH) | no | -| 8.0.5 | latest MAJOR+MINOR+PATCH | yes | +| ``v9`` (recommended, LTS) | latest MAJOR (pointer to 9.MINOR.PATCH) | no | +| 9.0.0 | latest MAJOR+MINOR+PATCH | yes | +| ``v8`` (ESU) | previous MAJOR (pointer to 8.MINOR.PATCH) | no | +| 8.0.5 | previous MAJOR+MINOR+PATCH | yes | Check [SECURITY.md](SECURITY.md) for support cycles. --- @@ -39,9 +41,9 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: rsync deployments - uses: burnett01/rsync-deployments@v8 + uses: burnett01/rsync-deployments@v9 with: switches: -avzr --delete path: src/ @@ -105,9 +107,9 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: rsync deployments - uses: burnett01/rsync-deployments@v8 + uses: burnett01/rsync-deployments@v9 with: switches: -avzr --delete path: src/ @@ -125,9 +127,9 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: rsync deployments - uses: burnett01/rsync-deployments@v8 + uses: burnett01/rsync-deployments@v9 with: switches: -avzr --delete --exclude="" --include="" --filter="" path: src/ @@ -145,9 +147,9 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: rsync deployments - uses: burnett01/rsync-deployments@v8 + uses: burnett01/rsync-deployments@v9 with: switches: -avzr --delete path: src/ @@ -171,9 +173,9 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: rsync deployments - uses: burnett01/rsync-deployments@v8 + uses: burnett01/rsync-deployments@v9 with: switches: -avzr --delete legacy_allow_rsa_hostkeys: "true" @@ -283,6 +285,12 @@ sudo apk add rsync ## Versions +## Version 8.0.5 + +Check here: + +- https://github.com/Burnett01/rsync-deployments/tree/8.0.5 (alpine 3.23.4) + ## Version 8.0.4 Check here: diff --git a/SECURITY.md b/SECURITY.md index 2ccd13f..5ececbc 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -8,10 +8,11 @@ The following versions are currently being supported with security updates: | Version | Supported | Rsync version | Alpine version | Support Until | | ------- | ------------------ | ------------------ | ------------------ | ------------------ | -| (``v8``) 8.0.5 | :white_check_mark: | >= 3.4.1-r1 | 3.23.4 | LTS (2026-*) | -| 8.0.4 | :white_check_mark: | >= 3.4.1-r1 | 3.23.3 | LTS (2026) | -| 8.0.3 | :white_check_mark: | >= 3.4.1-r1 | 3.23.2 | LTS (2026) | -| 8.0.2 | :white_check_mark: | >= 3.4.1-r1 | 3.23.0 | LTS (2026) | +| (``v9``) 9.0.0 | :white_check_mark: | >= 3.4.3-r1 | 3.24.1 | LTS (2028-*) | +| (``v8``) 8.0.5 | :white_check_mark: | >= 3.4.1-r1 | 3.23.4 | ESU (Apr, 1st 2027) | +| 8.0.4 | :white_check_mark: | >= 3.4.1-r1 | 3.23.3 | Dec, 6th 2026 | +| 8.0.3 | :white_check_mark: | >= 3.4.1-r1 | 3.23.2 | Dec, 6th 2026 | +| 8.0.2 | :white_check_mark: | >= 3.4.1-r1 | 3.23.0 | Dec, 6th 2026 | | 8.0.1 | :x: EOL | >= 3.4.1-r1 | 3.23.0 | † Apr, 1st 2026 | | 8.0.0 | :x: EOL (due to regression #90) | >= 3.4.1-r1 | 3.23.0 | † Dec, 6th 2025 | | 7.1.0 | :x: EOL | >= 3.4.1-r0 | 3.22.1 | † June, 1st 2026 ([deprecation notice](https://github.com/Burnett01/rsync-deployments/discussions/96)) |