Skip to content
Merged
Show file tree
Hide file tree
Changes from 13 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
b11f8d9
feat(cli): release check registered components: convo + partial state
sicoyle Aug 5, 2025
ab0619d
fix: add state components working properly with cli
sicoyle Aug 5, 2025
629dad1
feat: add pubsub component checks plus missing metadata files
sicoyle Aug 5, 2025
0c14def
feat: add secretstores and start on bindings
sicoyle Aug 6, 2025
4ec9db8
feat: add bindings
sicoyle Aug 6, 2025
4639640
feat: add crypto, lock, nameresolution comps to my setup and fix them up
sicoyle Aug 7, 2025
204f64f
style: rename file to what it should be
sicoyle Aug 7, 2025
c76ce88
feat: add middleware components to cli too
sicoyle Aug 7, 2025
4c9cfdb
style: clean up sam logs
sicoyle Aug 7, 2025
10e3174
style: add allllll other component types
sicoyle Aug 7, 2025
0d101e6
Merge branch 'main' into endgame-task-1.16-comp-registration
sicoyle Aug 7, 2025
556437c
fix: make build happy
sicoyle Aug 7, 2025
cea8dd2
fix(build): update to add newline i removed on accident
sicoyle Aug 7, 2025
2132832
style: ensure we use proper types in metadata files
sicoyle Aug 7, 2025
305a1d3
style: update metadata files for the analyzer to be happy
sicoyle Aug 8, 2025
7e7a7ae
fix: make metadata analyzer happy
sicoyle Aug 8, 2025
2842f7a
fix(rethink): support tls config with a workaround to make metadata a…
sicoyle Aug 8, 2025
0b616ef
style: rm extra quote
sicoyle Aug 8, 2025
443536f
style: make linter happy
sicoyle Aug 8, 2025
dd8ee7e
style: go back to old crypto nameing
sicoyle Aug 8, 2025
1f5262c
fix: last fixes for gcp pubsub bindingg
sicoyle Aug 8, 2025
94cb681
style: fix for metadata analyzer
sicoyle Aug 8, 2025
559f12a
style: appease linter
sicoyle Aug 8, 2025
ef4a474
revert: checkout state dir from main since in diff pr now
sicoyle Aug 11, 2025
7e19011
revert: checkout bindings dir from main since in diff pr now
sicoyle Aug 11, 2025
6f1ca96
revert: checkout nameresolution dir from main since in diff pr now
sicoyle Aug 11, 2025
e4da01b
revert: checkout middleware dir from main since in diff pr now
sicoyle Aug 11, 2025
5b4b3b0
revert: checkout ps dir from main since in diff pr now
sicoyle Aug 11, 2025
e3f9f16
fix: grab latest from master and reset these files to updated master
sicoyle Aug 11, 2025
e1371c6
revert: checkout lock + crypto dir from main since in diff pr now
sicoyle Aug 11, 2025
968cc23
revert: checkout secretstore dir from main since in diff pr now
sicoyle Aug 11, 2025
c0213e2
fix: clean up other changes moved to other prs
sicoyle Aug 11, 2025
8123429
style: few fixes after clean up on pr
sicoyle Aug 11, 2025
dfa1f29
Merge branch 'main' into endgame-task-1.16-comp-registration
sicoyle Aug 11, 2025
ce78278
Merge branch 'main' into endgame-task-1.16-comp-registration
yaron2 Aug 18, 2025
db64e28
Merge branch 'main' into endgame-task-1.16-comp-registration
sicoyle Aug 22, 2025
8de25d6
Merge branch 'main' into endgame-task-1.16-comp-registration
yaron2 Aug 22, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .build-tools/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,23 @@ You have two ways to run the CLI:
The list of available commands in this CLI is dynamic and is subject to change at any time. Each command, including the "root" one (no sub-command), are self-documented in the CLI, and you can read the help page by adding `--help`.

For example, `./build-tools --help` shows the full list of commands the CLI offers.

### check-component-registrations

Checks that all components in components-contrib are properly registered in dapr/dapr. This includes checking for:

- Registry files in dapr/pkg/components/
- Registration of specific components in dapr/cmd/daprd/components/
- Metadata files in component directories

Usage:
```bash
# Run from build-tools directory
go run . check-component-registrations

# Or using the compiled binary
./build-tools check-component-registrations
```

This command will scan all component types (conversation, state, secretstores, pubsub, bindings, configuration, nameresolution, middleware, cryptography, lock) and report any missing registrations.
This is part of the release endgame tasking to ensure all components properly register within runtime as expected.
Loading
Loading