fix(release,test): streamline release UI bundling and add npm fixture registry configuration
This commit is contained in:
@@ -33,9 +33,6 @@ jobs:
|
|||||||
- name: Install root dependencies
|
- name: Install root dependencies
|
||||||
run: pnpm install --ignore-scripts
|
run: pnpm install --ignore-scripts
|
||||||
|
|
||||||
- name: Install UI dependencies
|
|
||||||
run: cd ui && pnpm install
|
|
||||||
|
|
||||||
- name: Get version from tag
|
- name: Get version from tag
|
||||||
id: version
|
id: version
|
||||||
run: |
|
run: |
|
||||||
@@ -56,11 +53,8 @@ jobs:
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Build Angular UI
|
- name: Build UI
|
||||||
run: cd ui && pnpm run build
|
run: npx tsbundle
|
||||||
|
|
||||||
- name: Bundle UI into TypeScript
|
|
||||||
run: deno run --allow-all scripts/bundle-ui.ts
|
|
||||||
|
|
||||||
- name: Compile binaries for all platforms
|
- name: Compile binaries for all platforms
|
||||||
run: mkdir -p dist/binaries && npx tsdeno compile
|
run: mkdir -p dist/binaries && npx tsdeno compile
|
||||||
|
|||||||
@@ -1,5 +1,11 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 2026-03-21 - 1.8.1 - fix(release,test)
|
||||||
|
streamline release UI bundling and add npm fixture registry configuration
|
||||||
|
|
||||||
|
- Update the release workflow to build the UI with tsbundle directly instead of installing UI-specific dependencies and running a separate bundling script
|
||||||
|
- Add an .npmrc fixture for the demo npm package to configure the scoped registry and authentication token for local registry tests
|
||||||
|
|
||||||
## 2026-03-21 - 1.8.0 - feat(web)
|
## 2026-03-21 - 1.8.0 - feat(web)
|
||||||
add public package browsing and organization redirect management
|
add public package browsing and organization redirect management
|
||||||
|
|
||||||
|
|||||||
3
test/fixtures/npm/@stack-test/demo-package/.npmrc
vendored
Normal file
3
test/fixtures/npm/@stack-test/demo-package/.npmrc
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
|
||||||
|
//localhost:3000/-/npm/npm-test/:_authToken=srg_4d1e0c21cc8413427aa26b0228e3ccea1b664a01c324b5878d8a4474d7107e2a
|
||||||
|
@stack-test:registry=http://localhost:3000/-/npm/npm-test/
|
||||||
@@ -3,6 +3,6 @@
|
|||||||
*/
|
*/
|
||||||
export const commitinfo = {
|
export const commitinfo = {
|
||||||
name: '@stack.gallery/registry',
|
name: '@stack.gallery/registry',
|
||||||
version: '1.8.0',
|
version: '1.8.1',
|
||||||
description: 'Enterprise-grade multi-protocol package registry'
|
description: 'Enterprise-grade multi-protocol package registry'
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,6 +3,6 @@
|
|||||||
*/
|
*/
|
||||||
export const commitinfo = {
|
export const commitinfo = {
|
||||||
name: '@stack.gallery/registry',
|
name: '@stack.gallery/registry',
|
||||||
version: '1.8.0',
|
version: '1.8.1',
|
||||||
description: 'Enterprise-grade multi-protocol package registry'
|
description: 'Enterprise-grade multi-protocol package registry'
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user