ci: stop publishing stable v3+ releases to Cloudsmith

Stable v3.x and above go to GitHub Pages only. Cloudsmith still receives:
- v2.x stable releases (existing Cloudsmith user base on freenas-proxmox)
- beta/alpha/dev builds (testing channel, until GitHub Pages testing track
  ships as a v3.1.0 item)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Kevin Adams
2026-06-06 15:01:33 -04:00
co-authored by Claude Sonnet 4.6
parent e57b74c46f
commit adcd691eea
+9
View File
@@ -269,6 +269,12 @@ jobs:
name: packages-${{ needs.build.outputs.version }}
- name: Publish truenas-proxmox to Cloudsmith
# Stable v3+ goes to GitHub Pages only. Keep Cloudsmith for:
# - v2.x stable releases (existing user base)
# - beta/alpha/dev builds (testing channel, until GitHub Pages testing track ships)
if: >-
needs.build.outputs.channel != 'stable' ||
startsWith(needs.build.outputs.version, '2.')
uses: cloudsmith-io/action@v0.6.14
with:
api-key: ${{ secrets.CLOUDSMITH_API_KEY }}
@@ -281,6 +287,9 @@ jobs:
file: ${{ needs.build.outputs.deb_file }}
- name: Publish transitional freenas-proxmox to Cloudsmith
if: >-
needs.build.outputs.channel != 'stable' ||
startsWith(needs.build.outputs.version, '2.')
uses: cloudsmith-io/action@v0.6.14
with:
api-key: ${{ secrets.CLOUDSMITH_API_KEY }}