Skip to content

Commit 7dd92ab

Browse files
authored
Fix: CICD Pipeline for release plugin (#201)
* testing-github-piprline * fix pipeline * bump version
1 parent 5e97c52 commit 7dd92ab

File tree

2 files changed

+13
-32
lines changed

2 files changed

+13
-32
lines changed

.github/workflows/publish-release.yaml

Lines changed: 12 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010

1111
steps:
1212
- name: Checkout Repository
13-
uses: actions/checkout@v3
13+
uses: actions/checkout@v4
1414

1515
- name: Variable Gathering
1616
id: gathervars
@@ -33,21 +33,21 @@ jobs:
3333
echo "NOT_PREVIOUSLY_PUBLISHED=$NOT_PREVIOUSLY_PUBLISHED" >> $GITHUB_ENV
3434
3535
- name: Set up QEMU
36-
uses: docker/setup-qemu-action@v2
36+
uses: docker/setup-qemu-action@v3
3737

3838
- name: Set up Docker Buildx
39-
uses: docker/setup-buildx-action@v2
39+
uses: docker/setup-buildx-action@v3
4040

4141
- name: Log in to the Container registry
42-
uses: docker/login-action@v2
42+
uses: docker/login-action@v3
4343
if: ${{ env.NOT_PREVIOUSLY_PUBLISHED != 0 }}
4444
with:
4545
registry: ghcr.io
4646
username: ${{ github.actor }}
4747
password: ${{ secrets.GITHUB_TOKEN }}
4848

4949
- name: Build and push Docker Image
50-
uses: docker/build-push-action@v4
50+
uses: docker/build-push-action@v6
5151
if: ${{ env.NOT_PREVIOUSLY_PUBLISHED != 0 }}
5252
with:
5353
build-args: |
@@ -60,7 +60,7 @@ jobs:
6060
push: true
6161

6262
- name: Extract build out of docker image
63-
uses: shrink/actions-docker-extract@v2
63+
uses: shrink/actions-docker-extract@v3
6464
if: ${{ env.NOT_PREVIOUSLY_PUBLISHED != 0 }}
6565
id: extract
6666
with:
@@ -73,33 +73,14 @@ jobs:
7373
cd "${{ steps.extract.outputs.destination }}"
7474
7z a headscale-ui.zip web
7575
76-
- name: Create Draft Release
77-
id: create_release
78-
uses: actions/create-release@v1
76+
- name: Create Release
77+
uses: softprops/action-gh-release@v2
7978
if: ${{ env.NOT_PREVIOUSLY_PUBLISHED != 0 }}
8079
env:
8180
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8281
with:
8382
tag_name: ${{ env.VERSION }}
84-
release_name: headscale-ui
85-
draft: true
86-
prerelease: false
87-
88-
- name: upload asset to releases
89-
uses: actions/upload-release-asset@v1.0.1
90-
if: ${{ env.NOT_PREVIOUSLY_PUBLISHED != 0 }}
91-
env:
92-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
93-
with:
94-
upload_url: ${{ steps.create_release.outputs.upload_url }}
95-
asset_path: ${{ steps.extract.outputs.destination }}/headscale-ui.zip
96-
asset_name: headscale-ui.zip
97-
asset_content_type: application/zip
98-
99-
- name: publish release
100-
uses: eregon/publish-release@v1
101-
if: ${{ env.NOT_PREVIOUSLY_PUBLISHED != 0 }}
102-
env:
103-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
104-
with:
105-
release_id: ${{ steps.create_release.outputs.id }}
83+
name: headscale-ui
84+
files: ${{ steps.extract.outputs.destination }}/headscale-ui.zip
85+
generate_release_notes: true
86+
make_latest: true

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "headscale-ui",
3-
"version": "2025.05.22",
3+
"version": "2025.05.23",
44
"scripts": {
55
"dev": "vite dev --port 8080 --host 0.0.0.0",
66
"build": "vite build",

0 commit comments

Comments
 (0)