Skip to content

chore(main): release 0.1.0#19

Merged
mergery[bot] merged 1 commit intomainfrom
release-please--branches--main
Nov 3, 2025
Merged

chore(main): release 0.1.0#19
mergery[bot] merged 1 commit intomainfrom
release-please--branches--main

Conversation

@liblaf
Copy link
Copy Markdown
Contributor

@liblaf liblaf bot commented Nov 3, 2025

🤖 I have created a release beep boop

0.1.0 (2025-11-03)

✨ Features

  • add color support for pixi shell-hook (65844ee)
  • add debounce and system site packages to Python setup (3f77dbd)
  • add initial configuration files for release automation (c8722ee)
  • add lazy loading support and icecream debug utility (a7307ba)
  • add mkdocs configuration and styling enhancements (c860be0)
  • add mkdocs-include-markdown plugin (d603a50)
  • add package configuration and update paths in pyproject.toml (a5b4442)
  • add package manager configuration and update environment setup (546832a)
  • add pixi support and streamline package management (107bb6d)
  • add project configuration options and pyproject.toml template (b6c5d20)
  • add ReadTheDocs configuration and update template files (7959f4f)
  • add script to generate reference documentation (890075b)
  • add subpackage support and update version file path (51b5c85)
  • ci: enhance testing workflow and add benchmarks (e560ff7)
  • docs: integrate ReadTheDocs version selector (edb209a)
  • integrate mike for versioned documentation (5fc0b0d)
  • restructure workflows and add version management (ed59052)

🐛 Bug Fixes

  • ci/docs: Separate build and deploy jobs for documentation (1801b8a)
  • ci: Remove redundant checkout step in release workflow (a01f7fd)
  • copier: Remove outdated build workflow from migrations (d741019)
  • correct readme path in pyproject.toml template (ba642cf)
  • correct syntax error in Jinja template condition (8d3e76a)
  • correct syntax in upgrade task conditions (3b02eda)
  • correct typo in package manager variable name (f762b0c)
  • corrects conditional logic in pyproject.toml.jinja (8631a65)
  • docs: disable crashing griffe-generics extension (20abf34)
  • docs: exclude single underscore symbols from mkdocstrings (4bb514a)
  • eval pixi shell-hook output in setup-python.sh (77a1113)
  • gen-init: add --in-place flag to tangerine command for existing files (33485af)
  • install: improve package mirror URL replacement (902ac38)
  • lint-toml: improve file handling and whitespace robustness (49711eb)
  • mise-tasks: forward command-line arguments to package managers (9ce7380)
  • mise-tasks: handle unset CI variable in test script (847d2ba)
  • Remove EAGER_IMPORT export and update CI configurations (375fca4)
  • remove mike plugin from mkdocs config (e6c6e24)
  • rename python config file to .jinja template (389c361)
  • reorder mise task config includes (76bfe87)
  • resolve external CSS loading issues (eda8274)
  • template: remove trailing comma in pyright config (e09e15d)
  • test: Silence package import checks in GPU detection (76f1295)
  • update pyproject.toml.jinja to use dynamic package name (dee3223)
  • use package_name variable instead of name in pyproject template (44e5175)

📝 Documentation

  • add comprehensive README for copier-python template (70c3ff5)
  • add reference links to config files (36a6b89)
  • add SUMMARY.md to documentation and update copier.yaml (5b70687)
  • enhance documentation styling and configuration (939c0ca)
  • fix typo in README.md (29643c8)
  • improve readability of README badges (9ddc9f4)
  • mkdocs: add smarty extension for improved typography (2b2f61d)
  • remove favicon and logo from mkdocs theme (eb5748b)
  • simplify README.md by removing redundant badge references (7a5847b)
  • template: Improve comment clarity in .gitignore (93eb175)
  • template: improve navigation in MkDocs configuration (565e314)
  • update edit URI for MkDocs (1a16ce6)
  • update GitHub references from github_owner to github_user (22804c7)
  • update mkdocs configuration (a417289)
  • update project name in README template (803a499)
  • update README files with modern social badges and consistent formatting (774048c)
  • update README template formatting and badges (521226d)
  • update README to reflect enhanced project features and workflows (94ad849)
  • update README with detailed descriptions for Copier templates (4daff50)
  • update SUMMARY.md with correct relative paths (6ccfa8d)

💄 Styles

  • direnv: improve string quoting and regex patterns (8b5d82f)
  • fix whitespace in copier.yaml template (eedca76)
  • lint: adjust ruff configuration (6eda68d)
  • lint: configure pylint max-args rule (bc2af86)
  • update theme and font configurations (c4dd786)

♻️ Code Refactoring

  • consolidate docs workflows and cleanup (c7629d2)
  • improve init.py generation in gen-init.sh (359ea4a)
  • improve shell script syntax and markdown formatting (2608246)
  • migrate from just to mise for task running (ed8da30)
  • migrate python setup from mise to direnv (911aa51)
  • mise: reorganize task configuration and update copier template (d32acf9)
  • move default task definition to Justfile (0285359)
  • pyright: reorganize exclude patterns (0eab90b)
  • reorder and update lint tasks (d15a410)
  • reorganize configuration and template structure (8d6a2ab)
  • reorganize toolkit module for better modularity (bfed6ec)
  • replace Justfile with templated Justfile.jinja (bdabdac)
  • replace static .envrc with templated .envrc.jinja (1d979a3)
  • replace tangerine with shell script for lazy loader init generation (1781320)
  • simplify pixi shell-hook color handling (45b3c7f)
  • simplify pyproject.toml classifiers and rename external data key (abbc36a)
  • simplify Python environment setup using direnv layouts (73a44c3)
  • simplify uv sync command in envrc (54fc7fd)
  • standardize GitHub user variable in mkdocs configuration (bcee293)
  • streamline import alias conventions for array typing libraries (343fcaf)
  • templates: update comment syntax to use Jinja2 style (5ef2500)
  • test: standardize on codspeed for benchmarks (04684b6)
  • update linter configuration and alias mappings (163a692)
  • update linter configuration and import aliases (1e72f92)

⚡️ Performance Improvements

  • docs: switch to minified CDN assets and improve documentation (6335de1)

✅ Tests

  • add sample test case for increment function (8e85058)

🛠 Builds

  • clean dist directory before building (7fc0f8c)
  • migrate from just to mise for task management (ef1ed9a)
  • mkdocs: improve configuration and fix paths (ac54f26)
  • pyproject: update configuration and tool settings (9973e22)
  • pytest: set import mode to importlib (bc8b857)
  • restructure project configuration and templates (f399d3a)
  • switch from mike to mkdocs for documentation (abcf539)

⚙️ Continuous Integration

  • add concurrency control to shared-docs workflow (b681bc7)
  • add concurrency groups to release workflows (7f5ceea)
  • add GitHub Actions workflow for testing and coverage (094d033)
  • add GitHub Pages write permission and setup action (4e0e38b)
  • add GitHub workflows and configuration files (b4da607)
  • add prepare step to shared-docs workflow (a099997)
  • add release workflow and VSCode settings (7ba31d3)
  • bench, test: enable colored output in GitHub Actions workflows (5f6ae09)
  • disable type ignore comments in pyright configuration (6dc5b1e)
  • docs: allow pages setup to fail gracefully (aa6b558)
  • docs: improve workflow concurrency control (80f2362)
  • docs: update configuration and add template (d55469f)
  • enable eager import for pytest tests (3c201e0)
  • enhance release workflow and add prettier-ignore (8f0ca6e)
  • refactor GitHub workflows to use app authentication (92fd4d2)
  • release: simplify workflow by removing pre-job and conditionals (377fe88)
  • remove build provenance attestation from release workflow (cf4a5e1)
  • remove concurrency limits from docs workflow (20085ba)
  • remove explicit python version from workflows (8872e2d)
  • rename workflow from 'Test' to 'Bench' (755700f)
  • reorder workflow steps for better dependency management (c070811)
  • replace direct bench command with CodSpeed action (8ac4635)
  • restructure GitHub workflows and add bench workflow (31287c0)
  • set default Python version to 3.12 in workflows (573716f)
  • simplify docs workflow concurrency groups (d4f64b9)
  • simplify pixi commands in ReadTheDocs config (eb6e300)
  • simplify release workflow conditions (6f1a3c3)
  • skip workflows when no tests/benchmarks exist and clean up config (db2f421)
  • streamline release workflow and improve environment setup (74ea4ed)
  • test: improve test execution and workflow robustness (007105e)
  • update GitHub Actions workflows and documentation dependency (34fdf38)
  • update GitHub Pages token configuration (7c017fe)
  • update release workflow to use GitHub App authentication (3b415aa)
  • workflows: remove branch exclusions and fix artifact paths (bc936fe)
  • workflows: skip duplicate runs and update configurations (eb0f91c)

This PR was generated with Release Please. See documentation.

@liblaf liblaf bot added the autorelease: pending is the initial state of the Release PR before it is merged label Nov 3, 2025
@liblaf liblaf bot added the automerge Merge the pull request once unit tests and other checks pass. label Nov 3, 2025
@liblaf liblaf bot force-pushed the release-please--branches--main branch from 6f5f4e0 to 3517778 Compare November 3, 2025 09:09
@liblaf
Copy link
Copy Markdown
Contributor Author

liblaf bot commented Nov 3, 2025

⚠️MegaLinter analysis: Success with warnings

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ COPYPASTE jscpd yes no no 1.55s
⚠️ JSON jsonlint 8 1 0 0.16s
✅ JSON prettier 8 0 0 0 0.35s
✅ JSON v8r 8 0 0 3.88s
⚠️ PYTHON ruff yes yes 2 no 0.25s
✅ REPOSITORY git_diff yes no no 0.24s
✅ SPELL cspell 22 0 0 3.63s
✅ YAML prettier 4 0 0 0 0.48s
✅ YAML v8r 4 0 0 4.71s
✅ YAML yamllint 4 0 0 0.47s

Detailed Issues

⚠️ JSON / jsonlint - 1 error
File: .vscode/settings.json
Parse error on line 3, column 5:
....customTags": [    // ref: <https://squ...
----------------------^
Unexpected token "/"
⚠️ PYTHON / ruff - 2 errors
N999 Invalid module name: '{{ package_dir }}'
--> template/src/{{ package_dir }}/__init__.py:1:1

N999 Invalid module name: '{{ package_dir }}'
--> template/src/{{ package_dir }}/__init__.pyi:1:1

Found 2 errors.

See detailed reports in MegaLinter artifacts

MegaLinter is graciously provided by OX Security

@liblaf liblaf bot force-pushed the release-please--branches--main branch from 3517778 to bfddd3e Compare November 3, 2025 09:17
@liblaf liblaf bot force-pushed the release-please--branches--main branch from bfddd3e to 7b76ba4 Compare November 3, 2025 09:18
@liblaf liblaf bot force-pushed the release-please--branches--main branch from 7b76ba4 to 145c761 Compare November 3, 2025 11:30
@liblaf liblaf bot force-pushed the release-please--branches--main branch from 145c761 to db94fae Compare November 3, 2025 11:31
@liblaf liblaf bot force-pushed the release-please--branches--main branch from db94fae to a8f9e7d Compare November 3, 2025 11:37
@liblaf liblaf bot force-pushed the release-please--branches--main branch from a8f9e7d to 04b8e81 Compare November 3, 2025 11:37
@mergery mergery bot merged commit 0c4913e into main Nov 3, 2025
4 checks passed
@mergery mergery bot deleted the release-please--branches--main branch November 3, 2025 11:42
@liblaf
Copy link
Copy Markdown
Contributor Author

liblaf bot commented Nov 3, 2025

🤖 Created releases:

🌻

@liblaf liblaf bot added autorelease: tagged means that the Release PR has been merged and the release has been tagged in GitHub and removed autorelease: pending is the initial state of the Release PR before it is merged labels Nov 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge Merge the pull request once unit tests and other checks pass. autorelease: tagged means that the Release PR has been merged and the release has been tagged in GitHub

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant