Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: Add depcheck tasks to some packages #23992

Closed
wants to merge 5 commits into from

Conversation

tylerbutler
Copy link
Member

This change is an alternative to the change explored in #23989.

In #22448 (comment) I outlined three options for inegrating depcheck into our builds. This change explores option 1, while #23989 explores option 2.

This change adds a new check:depcheck task to the build, along with a declarative task to support incremental build. There is also a shared base config in the root of the repo. Packages can import this shared config and override/supplement the relevant bits.

Finally, this change adds depcheck to three packages: presence and container-runtime in the client release group, and build-cli in the build-tools release group. Each package has its own config file and extends the base config.

If we proceed with this approach, we would onboard packages individually by adding the "check:depcheck" script to them.

@github-actions github-actions bot added area: build Build related issues area: framework Framework is a tag for issues involving the developer framework. Eg Aqueduct area: runtime Runtime related issues dependencies Pull requests that update a dependency file base: main PRs targeted against main branch labels Mar 5, 2025
@tylerbutler tylerbutler closed this Mar 8, 2025
@tylerbutler tylerbutler deleted the depcheck-alt branch March 8, 2025 03:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: build Build related issues area: framework Framework is a tag for issues involving the developer framework. Eg Aqueduct area: runtime Runtime related issues base: main PRs targeted against main branch dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant