mirror of
https://github.com/ahmetb/kubectx.git
synced 2025-08-09 11:17:44 +00:00
feat(ci): remove krew and snapcraft publication
This commit is contained in:
parent
9bb3acb693
commit
c7a0a5057d
20
.github/workflows/release.yml
vendored
20
.github/workflows/release.yml
vendored
@ -27,13 +27,6 @@ jobs:
|
|||||||
uses: actions/setup-go@v2
|
uses: actions/setup-go@v2
|
||||||
with:
|
with:
|
||||||
go-version: '1.20'
|
go-version: '1.20'
|
||||||
- name: Install Snapcraft
|
|
||||||
uses: samuelmeuli/action-snapcraft@v1
|
|
||||||
- name: Setup Snapcraft
|
|
||||||
run: |
|
|
||||||
# https://github.com/goreleaser/goreleaser/issues/1715
|
|
||||||
mkdir -p $HOME/.cache/snapcraft/download
|
|
||||||
mkdir -p $HOME/.cache/snapcraft/stage-packages
|
|
||||||
- name: GoReleaser
|
- name: GoReleaser
|
||||||
uses: goreleaser/goreleaser-action@v2
|
uses: goreleaser/goreleaser-action@v2
|
||||||
with:
|
with:
|
||||||
@ -41,15 +34,4 @@ jobs:
|
|||||||
args: release --rm-dist
|
args: release --rm-dist
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
- name: Update new version for plugin 'ctx' in krew-index
|
|
||||||
uses: rajatjindal/krew-release-bot@v0.0.38
|
|
||||||
with:
|
|
||||||
krew_template_file: .krew/ctx.yaml
|
|
||||||
- name: Update new version for plugin 'ns' in krew-index
|
|
||||||
uses: rajatjindal/krew-release-bot@v0.0.38
|
|
||||||
with:
|
|
||||||
krew_template_file: .krew/ns.yaml
|
|
||||||
- name: Publish Snaps to the Snap Store (stable channel)
|
|
||||||
run: for snap in $(ls dist/*.snap); do snapcraft upload --release=stable $snap; done
|
|
||||||
env:
|
|
||||||
SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_TOKEN }}
|
|
||||||
|
@ -98,20 +98,3 @@ release:
|
|||||||
extra_files:
|
extra_files:
|
||||||
- glob: ./kubens
|
- glob: ./kubens
|
||||||
- glob: ./kubectx
|
- glob: ./kubectx
|
||||||
snapcrafts:
|
|
||||||
- id: kubectx
|
|
||||||
name: kubectx
|
|
||||||
summary: 'kubectx + kubens: Power tools for kubectl'
|
|
||||||
description: |
|
|
||||||
kubectx is a tool to switch between contexts (clusters) on kubectl faster.
|
|
||||||
kubens is a tool to switch between Kubernetes namespaces (and configure them for kubectl) easily.
|
|
||||||
grade: stable
|
|
||||||
confinement: classic
|
|
||||||
base: core20
|
|
||||||
apps:
|
|
||||||
kubectx:
|
|
||||||
command: kubectx
|
|
||||||
completer: completion/kubectx.bash
|
|
||||||
kubens:
|
|
||||||
command: kubens
|
|
||||||
completer: completion/kubens.bash
|
|
||||||
|
Loading…
Reference in New Issue
Block a user