[feat] upgrade actions for Node 24

This commit is contained in:
dijunkun
2026-03-18 23:42:19 +08:00
parent 1c4b5a93e5
commit 9df00bfd48
+10 -7
View File
@@ -6,6 +6,9 @@ on:
tags: ["*"]
workflow_dispatch:
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
permissions:
contents: write
@@ -25,13 +28,13 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
uses: docker/setup-qemu-action@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Build ${{ matrix.arch }} binary artifact
uses: docker/build-push-action@v6
@@ -47,7 +50,7 @@ jobs:
mv ./dist/crossdesk_server ./dist/${{ matrix.artifact_name }}
shell: bash
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v6
with:
name: ${{ matrix.artifact_name }}
path: ./dist/${{ matrix.artifact_name }}
@@ -59,13 +62,13 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
uses: docker/setup-qemu-action@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Login to Docker Hub
uses: docker/login-action@v3