Skip to content

build: update VALEDIR and make it conditional#493

Merged
medubelko merged 2 commits into
canonical:devfrom
medubelko:build-valedir-updates
Jan 12, 2026
Merged

build: update VALEDIR and make it conditional#493
medubelko merged 2 commits into
canonical:devfrom
medubelko:build-valedir-updates

Conversation

@medubelko

@medubelko medubelko commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

VALEDIR represents the bin directory for Vale, yet it re-establishes the same path as VENVDIR. It makes more sense to compose it from VENVDIR.

Furthermore, since VENVDIR is configurable by the calling environment, it stands to reason that VALEDIR should be, too.

This change makes parent projects like in canonical/starbase#478 run the docs without modifying the Starter Pack's Makefile.


  • Have you updated CHANGELOG.md with relevant non-documentation file changes?
    - [ ] Have you updated the documentation for this change?

`VALEDIR` represents the package directory for Vale, yet it re-establishes the same path as `VENVDIR`. It makes more sense to compose it from `VENVDIR`.

Furthermore, since `VENVDIR` is configurable by the calling environment, it stands to reason that `VALEDIR` should be, too.

@minaelee minaelee left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm!

@medubelko medubelko merged commit 75c0ace into canonical:dev Jan 12, 2026
5 checks passed
@medubelko medubelko deleted the build-valedir-updates branch January 12, 2026 16:39
medubelko added a commit to medubelko/sphinx-stack that referenced this pull request Jan 28, 2026
`VALEDIR` represents the package directory for Vale, yet it re-establishes the same path as `VENVDIR`. It makes more sense to compose it from `VENVDIR`.

Furthermore, since `VENVDIR` is configurable by the calling environment, it stands to reason that `VALEDIR` should be, too.
medubelko added a commit that referenced this pull request Jan 28, 2026
`VALEDIR` represents the package directory for Vale, yet it re-establishes the same path as `VENVDIR`. It makes more sense to compose it from `VENVDIR`.

Furthermore, since `VENVDIR` is configurable by the calling environment, it stands to reason that `VALEDIR` should be, too.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants