v0.19.0
BestieTemplate v0.19.0
BREAKING NOTICE:
- The question
UseCirrusCIhas been removed since Cirrus CI has shut down. - Workflow version in the template have been updated.
Added
- Default lychee configuration now ignores all DocumenterCitations commands, including
@citet,@citet*,@Citet,@Citet*, etc. (#606, #607) - New question:
AddAgentsMdto add a bare-bonesAGENTS.mdfile with guidance for AI coding agents add_feature(:agents)to add anAGENTS.mdto an existing package- Experimental Python package
bestie-templateinpython/, exposingadd_featureandlist_features(and abestieCLI over them) without requiring Julia; not yet published to PyPI (#617)
Changed
- The workflows in the template now use
julia-actions/setup-julia@v3 - The
add_featurefeatures are now defined in afeatures.tomlregistry at the repository root, shared with future non-Julia interfaces; the supported-features list in theadd_featuredocstring is generated from it - Workflows now use
actions/checkout@v7(wasv6),actions/cache@v6(wasv5),actions/setup-python@v7(wasv5) andjulia-actions/cache@v3(wasv2)
Removed
- Question
UseCirrusCIand the.cirrus.ymltemplate file, because Cirrus CI has shut down (#612). Existing.cirrus.ymlfiles in generated packages are not deleted automatically and should be removed manually.
Fixed
- The test workflows no longer request
x64Julia binaries explicitly, using the architecture of the runner instead.julia-actions/setup-julia@v3errors out when x86_64 binaries are requested on Apple Silicon macOS runners, which broke the macOS tests (#530) - Intermittent
OSError: [Errno 39] Directory not emptyno longer failsgenerate,apply,update, andadd_feature; the error comes from Copier removing its temporary clone after the files were already created, so it is now safely ignored - Fix printed links to full guide in src/api.jl
Merged pull requests:
- Bump julia-actions/setup-julia from 2 to 3 (#602) (@dependabot[bot])
- Bump actions/checkout from 4 to 7 (#604) (@dependabot[bot])
- Bump actions/cache from 5 to 6 (#605) (@dependabot[bot])
- Ignore all DocumenterCitations commands in lychee (#607) (@moble)
- Ignore Copier's temp clone cleanup race and fix pkg> test env selection (#608) (@abelsiqueira)
- docs: add moble as a contributor for bug, and code (#609) (@allcontributors[bot])
- Add AGENTS.md and remove CLAUDE.md (#611) (@abelsiqueira)
- New question: AddAgentsMd to a AGENTS.md file (#613) (@abelsiqueira)
- Fix Windows test failures and add pr-test-all label support (#614) (@abelsiqueira)
- Remove UseCirrusCI question and .cirrus.yml template (#615) (@abelsiqueira)
- Relax link-checker retry-related values (#616) (@abelsiqueira)
- Move the add_feature registry to features.toml (#624) (@abelsiqueira)
- Add an experimental Python interface to add_feature (#617) (#627) (@abelsiqueira)
- Bump astral-sh/setup-uv from 6 to 7 (#628) (@dependabot[bot])
- chore/bump github actions (#630) (@abelsiqueira)
- Run lychee on jl files and fix src/api.jl links (#632) (@abelsiqueira)
- docs: add Numeryst as a contributor for bug (#633) (@allcontributors[bot])
Closed issues: