Mathieu
025f6eb533
feat(vectura): bump and build in the pull request, not at release ( #10573 )
...
The binary in git is now the build of its sources. build.sh keeps the paths
of the machine out of the binary and refuses another zig or cargo-zigbuild
version, and the Vectura workflow fails when its build differs from the
committed binary. The binary is rebuilt with this build.sh: only its paths
change, the version stays 0.1.2.
vectura is no longer released on its own. release.sh runs once at the end of
the pull request which changes vectura and no longer commits. bump-pkg,
gen-deps-list.js and check-changed-pkgs.js drop the vectura pseudo-package: a
change under vectura/ requires a release of @xen-orchestra/vmware-explorer,
which ships the committed binary as is. release.sh puts Cargo.toml and
Cargo.lock back when the build or the check of the binary fails.
2026-10-15 10:43:00 +02:00
Florent BEAUCHAMP
dc57333f58
feat(v2v): remove vddk dependency ( #10421 )
...
Co-authored-by: Mathieu <mathieu.piton@vates.tech >
2026-09-25 10:38:26 +02:00
Florent BEAUCHAMP
f55c77a11a
Feat: check changed packages list in CI ( #10392 )
2026-09-15 11:17:58 +02:00
Pierre Brunet
e22ee2547b
Fix: avoid default value for "private" in normalize-packages script ( #10121 )
2026-07-23 11:43:21 +02:00
Julien Fontanet
9373909581
feat(xo-server): show buid commit
2025-07-23 11:50:46 +02:00
Mathieu
877ca82600
feat(@xen-orchestra/rest-api): initial setup for swagger ( #8316 )
2025-02-12 14:09:22 +01:00
Julien Fontanet
decf1ebf3e
feat(normalize-packages): Node defaults to >=18
...
See https://github.com/vatesfr/xen-orchestra/pull/8332/files#r1950603611
2025-02-11 11:37:27 +01:00
Julien Fontanet
6c258af43a
feat(scripts/gen-deps-list.js): reject @xen-orchestra/lite
2024-10-01 11:26:29 +02:00
Julien Fontanet
c7970b3809
feat(scripts/gen-deps-list.js): don't upgrade lite due to dependency
...
XO Lite has a separate release process.
2024-09-11 10:55:45 +02:00
Julien Fontanet
0fc5d60791
feat(scripts/normalize-packages): licenses default to ISC for @vates/
2024-06-24 17:12:17 +02:00
Julien Fontanet
2df144d43d
feat(scripts/new-pkg): create a new package in the monorepo
2024-06-24 17:12:17 +02:00
Julien Fontanet
d635de0a96
fix(scripts/gen-deps-list.js): handle dev dependencies
2024-05-31 15:59:52 +02:00
Julien Fontanet
d1e3d79bf8
feat(scripts/gen-deps-list.js): add web & lite
...
They are applications and must be bumped if any of their deps is bumped.
2024-05-31 15:59:52 +02:00
Julien Fontanet
dd0afe3b02
feat(bump-pkg): prevent bump if package.json has modifications
2024-04-30 11:51:30 +02:00
Julien Fontanet
6b76a5780b
feat(gen-deps-list): better order message
...
New message says explicitely where the incorrect package should be.
2024-04-19 11:29:57 +02:00
Julien Fontanet
88dd987e09
feat(lint-staged): varlidate packages order in CHANGELOG.unreleased.md
2024-03-27 13:38:07 +01:00
Julien Fontanet
7864c05ee1
fix: race condition between normalize-packages and usage-to-readme
...
The first was writting `package.json` at the same time the second one was reading it.
The file is now read only once by `normalize-packages`.
2024-01-31 16:22:07 +01:00
Julien Fontanet
1026d18e4b
fix(usage-to-readme): remove another debug log
...
Introduced by a62433081
2024-01-31 16:10:42 +01:00
Julien Fontanet
3360399b2a
fix(usage-to-readme): remove debug logs
...
Introduced by a62433081
2024-01-31 10:15:37 +01:00
Julien Fontanet
a624330818
fix(usage-to-readme): fix multiple .USAGE.md changes
2024-01-19 10:23:52 +01:00
Julien Fontanet
c2cb51a470
feat(lint-staged): add .USAGE.md → README.md
...
So that it's not needed to manually runs from `normalize-packages.js`.
2024-01-18 12:34:23 +01:00
Thierry Goettelmann
ea19b0851f
feat(lite): upgrade deps + root eslint config ( #7292 )
2024-01-15 11:12:53 +01:00
Julien Fontanet
f0da94081b
feat(gen-deps-list): detect duplicate packages
...
Prevents a bug where a second entry would override the previous one and possibly
decrease the release type (e.g. `major + patch → patch`).
2023-12-07 17:15:09 +01:00
Julien Fontanet
59f04b4a6b
chore: format with Prettier
2023-11-20 12:34:30 +01:00
Gabriel Gunullu
3f73138fc3
fix(test-integration): run integration tests only in ci ( #6826 )
...
Fixes issues introduced by
- be6233f
- adc5e7d
After the switching from Jest to Tap/Test, those tests were no longer executed during the test-integration script.
2023-05-11 17:47:48 +02:00
Julien Fontanet
5885df4ae9
fix(scripts/gen-deps-list.js): non-zero status code on invalid arg
...
Also, display the usage on stderr instead of stdout.
2023-03-16 11:21:53 +01:00
Julien Fontanet
1942e55f76
fix(scripts/bump-pkg): fix npm *Cannot set properties of null (setting 'parent')* error
2023-03-06 17:23:59 +01:00
Julien Fontanet
617619eb31
fix(scripts/gen-deps-list): fix peer dependencies order
...
Introduced by 1f3255774
2023-03-06 11:05:23 +01:00
Julien Fontanet
2a70ebf667
docs: uniformize code blocks
...
- add missing syntaxes
- don't put prompt if no command outputs to ease copy/paste and use `sh` syntax
- always use `$` as prompt and use `console` syntax
2023-02-06 11:25:12 +01:00
Julien Fontanet
df11a92cdb
feat(scripts/gen-deps-list.js): add debug logs
2022-12-07 14:35:49 +01:00
Julien Fontanet
1f32557743
fix(scripts/gen-deps-list): fix packages order ( #6564 )
...
The release order computation is now uncoupled of the packages to release computation, and is now done for all packages so that transitive dependencies are still correctly ordered.
2022-11-30 14:52:46 +01:00
Julien Fontanet
e0b4069c17
fix(scripts/bump-pkg): don't call git add --patch twice
2022-11-29 18:56:03 +01:00
Julien Fontanet
6b25a21151
feat(scripts/bump-pkg): ignore yarn.lock changes
2022-11-29 18:56:03 +01:00
Julien Fontanet
d6192a4a7a
chore: remove unused travis-tests.js
2022-11-28 15:51:47 +01:00
Julien Fontanet
9d5bc8af6e
feat: run-script.js now only shows output on error by default
2022-11-25 15:45:52 +01:00
Julien Fontanet
9480079770
feat: script test-unit now bails on first error
2022-11-25 15:45:08 +01:00
Julien Fontanet
09a2f45ada
feat: run test script for all pkgs with changed files
2022-11-22 17:30:14 +01:00
Julien Fontanet
83a7dd7ea1
chore: remove custom scripts/lint-staged
2022-11-22 17:30:14 +01:00
Julien Fontanet
08298d3284
feat: limit concurrency of root build script
...
Should fixes https://xcp-ng.org/forum/post/54567
2022-11-10 18:09:05 +01:00
Julien Fontanet
20dbbeb38e
feat(npmignore): handle *.test.*js files
...
This naming scheme is used by `node:test` and its userland implementation `test`.
2022-10-20 17:00:49 +02:00
Julien Fontanet
37dea9980e
fix(npmignore): handle .cjs and .mjs files
2022-10-20 16:58:30 +02:00
Pierre Donias
18d03a076b
fix(xo-web/backup/restore): don't use UNSAFE_componentWillReceiveProps ( #6364 )
...
Introduced by 7d6e832226
`UNSAFE_componentWillReceiveProps` method was only introduced in React 16 but we
are using React 15
`.eslintrc`: ask eslint to check the React version so that it doesn't suggest to
change it to `UNSAFE_componentWillReceiveProps`
2022-08-11 11:19:07 +02:00
Julien Fontanet
a0994bc428
fix(scripts/gen-deps-list.js): add missing await
...
Introduced by a0836ebdd
2022-06-01 16:51:31 +02:00
Julien Fontanet
8fe0d97aec
fix(scripts/gen-deps-list.js): fix packages order ( #6259 )
...
`deptree` nodes should be added only once with the full list of their dependencies.
For better display, packages are sorted by names before resolving the graph for nicer display.
2022-06-01 16:07:36 +02:00
Thierry Goettelmann
70608ed7e9
fix(scripts/gen-deps-lists.js): various fixes
2022-06-01 14:04:41 +02:00
Julien Fontanet
a0836ebdd7
feat(scripts/gen-deps-list.js): test mode ( #6258 )
2022-06-01 13:53:56 +02:00
Thierry Goettelmann
8ec8a3b4d9
feat(scripts/gen-deps-list.js): should now be used only during release ( #6234 )
2022-05-24 11:01:05 +02:00
Thierry Goettelmann
50f3ab7798
feat(scripts/gen-deps-list.js): new util to generate deps list ( #6181 )
2022-05-04 09:57:21 +02:00
Julien Fontanet
23189ed8f9
chore(scripts): add .js suffix for better Prettier/ESLint integration
2022-04-08 14:14:41 +02:00
Julien Fontanet
7e27e0bda8
linting: enable eslint-plugin-n recommended rules
...
And fixes a lot of related issues.
2022-03-23 11:18:37 +01:00