|
68 | 68 | - name: Set GitHub Packages auth |
69 | 69 | run: pnpm set //npm.pkg.github.com/:_authToken='${NODE_AUTH_TOKEN}' |
70 | 70 |
|
| 71 | + - name: Publish devextreme-cli to GitHub Packages |
| 72 | + env: |
| 73 | + NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 74 | + run: | |
| 75 | + package_dir="$RUNNER_TEMP/github-package-cli" |
| 76 | + rm -rf "$package_dir" |
| 77 | + mkdir -p "$package_dir" |
| 78 | + tar -xzf "$PACKAGE_CLI_TGZ" -C "$package_dir" |
| 79 | + jq --arg name "@devexpress/devextreme-cli" --arg registry "https://npm.pkg.github.com" '.name = $name | .publishConfig = ((.publishConfig // {}) + {registry:$registry})' "$package_dir/package/package.json" > "$package_dir/package/package.json.tmp" |
| 80 | + mv "$package_dir/package/package.json.tmp" "$package_dir/package/package.json" |
| 81 | + github_package_tgz="$package_dir/github-package.tgz" |
| 82 | + tar -czf "$github_package_tgz" -C "$package_dir" package |
| 83 | + pnpm publish "$github_package_tgz" --no-git-checks |
| 84 | +
|
| 85 | + - name: Publish devextreme-schematics to GitHub Packages |
| 86 | + env: |
| 87 | + NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 88 | + run: | |
| 89 | + package_dir="$RUNNER_TEMP/github-package-schematics" |
| 90 | + rm -rf "$package_dir" |
| 91 | + mkdir -p "$package_dir" |
| 92 | + tar -xzf "$PACKAGE_SCHEMATICS_TGZ" -C "$package_dir" |
| 93 | + jq --arg name "@devexpress/devextreme-schematics" --arg registry "https://npm.pkg.github.com" '.name = $name | .publishConfig = ((.publishConfig // {}) + {registry:$registry})' "$package_dir/package/package.json" > "$package_dir/package/package.json.tmp" |
| 94 | + mv "$package_dir/package/package.json.tmp" "$package_dir/package/package.json" |
| 95 | + github_package_tgz="$package_dir/github-package.tgz" |
| 96 | + tar -czf "$github_package_tgz" -C "$package_dir" package |
| 97 | + pnpm publish "$github_package_tgz" --no-git-checks |
| 98 | +
|
71 | 99 | - name: Build SBOMs |
72 | 100 | env: |
73 | 101 | NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
|
0 commit comments