From b01b8107e46d28e8b8309bfa35ae7cbb2b11d0cf Mon Sep 17 00:00:00 2001 From: "Nurul Huda (Apon)" Date: Sun, 7 Jun 2026 04:47:29 +0600 Subject: [PATCH] ci: resolve ziex package versions --- .github/workflows/release.yml | 17 +++++++++-------- pkg/ziex/package.json | 10 +++++----- tools/version | 2 +- 3 files changed, 15 insertions(+), 14 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index eb2665b3..5a3d4136 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,24 +6,25 @@ on: workflow_dispatch: inputs: version: - description: "Version tag (leave empty to use version from build.zig.zon)" + description: "Version" required: false type: string tag: - description: "npm dist-tag (e.g. dev, latest). Defaults to dev" + description: "Distribution" required: false type: string default: dev target: - description: "Release target" + description: "Target" required: true type: choice - default: npm + default: all options: + - all - npm - gh from: - description: "How to compute the pre-release number when no explicit version is given" + description: "Pre-release number" required: false type: choice default: commits @@ -186,7 +187,7 @@ jobs: name: Create Release Assets runs-on: ubuntu-latest needs: build-release - if: github.event_name == 'release' || (github.event_name == 'workflow_dispatch' && inputs.target == 'gh') + if: github.event_name == 'release' || (github.event_name == 'workflow_dispatch' && (inputs.target == 'gh' || inputs.target == 'all')) permissions: contents: write @@ -222,7 +223,7 @@ jobs: name: Smoke Test (${{ matrix.os }}) runs-on: ${{ matrix.os }} needs: [resolve-version, build-release] - if: github.event_name == 'release' || (github.event_name == 'workflow_dispatch' && inputs.target == 'npm') + if: github.event_name == 'release' || (github.event_name == 'workflow_dispatch' && (inputs.target == 'npm' || inputs.target == 'all')) strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] @@ -283,7 +284,7 @@ jobs: name: Publish to NPM runs-on: ubuntu-latest needs: [resolve-version, build-release, smoke-test] - if: github.event_name == 'release' || (github.event_name == 'workflow_dispatch' && inputs.target == 'npm') + if: github.event_name == 'release' || (github.event_name == 'workflow_dispatch' && (inputs.target == 'npm' || inputs.target == 'all')) permissions: contents: read id-token: write diff --git a/pkg/ziex/package.json b/pkg/ziex/package.json index 858a5a07..bb8cc21a 100644 --- a/pkg/ziex/package.json +++ b/pkg/ziex/package.json @@ -44,19 +44,19 @@ "check": "tsc" }, "dependencies": { - "@ziex/cli": "0.1.0-dev" + "@ziex/cli": "0.1.0-dev.1138" }, "devDependencies": { "@types/bun": "latest", - "zzon": "^0.1.0-dev", + "zzon": "^1.7.1", "jsz": "github:nurulhudaapon/jsz", "@types/react": "latest", "@types/react-dom": "latest" }, "peerDependencies": { - "typescript": "^0.1.0-dev", - "react": ">=0.1.0-dev", - "react-dom": ">=0.1.0-dev" + "typescript": "^5.0.0", + "react": ">=18.0.0", + "react-dom": ">=18.0.0" }, "peerDependenciesMeta": { "react": { diff --git a/tools/version b/tools/version index 40dc8217..005d2915 100755 --- a/tools/version +++ b/tools/version @@ -129,7 +129,7 @@ fi # pkg/ziex/package.json ZIEX_PACKAGE_JSON="$PROJECT_ROOT/pkg/ziex/package.json" if [ -f "$ZIEX_PACKAGE_JSON" ]; then - sed -i.bak -E "s/$VERSION_PATTERN/$NEW_VERSION/" "$ZIEX_PACKAGE_JSON" + sed -i.bak -E "/^[[:space:]]*\"version\"[[:space:]]*:/s/$VERSION_PATTERN/$NEW_VERSION/" "$ZIEX_PACKAGE_JSON" rm -f "$ZIEX_PACKAGE_JSON.bak" echo "Updated pkg/ziex/package.json" fi