Skip to content

Release v0.1.2

Choose a tag to compare

@github-actions github-actions released this 30 May 21:45
· 608 commits to main since this release
6b98f23

πŸŽ‰ What's New in v0.1.2

  • 🏷️ Release v0.1.2: DevOps infrastructure fixes
  • Merge pull request #4 from danielendler/dependabot/github_actions/main/fastify/github-action-merge-dependabot-3.11.1
  • ci(deps): bump fastify/github-action-merge-dependabot
  • πŸ”§ Fix auto-merge workflow and update documentation - Add checkout steps to auto-merge workflow jobs (fixes git repository error) - Update CONTRIBUTING.md to use ruff instead of outdated black/flake8 - Sync docs/CONTRIBUTING.md with main file - Auto-merge workflow now has proper git context for gh CLI commands - Development docs now reflect current ruff-based tooling
  • πŸ”§ Enhance auto-merge workflow comments and ensure latest version - Add descriptive comments to clarify permission fixes - Ensure GitHub Actions picks up latest workflow version - Workflow now uses hmarr/auto-approve-action@v4 with proper permissions - Ready for testing with next Dependabot PR
  • πŸ”§ Fix Dependabot and auto-merge workflow issues - Create missing labels: automated, ci/cd, github-actions, dependencies - Add CODEOWNERS file to replace deprecated reviewers field - Remove deprecated reviewers/assignees from dependabot.yml - Fix auto-approve workflow permissions with pull_request_target - Add explicit permissions for auto-merge and auto-approve jobs - Update auto-approve action to v4 - Resolves Dependabot labeling errors and auto-approve permission issues
  • πŸ”§ Fix Dependabot overlapping directories issue - Consolidate multiple pip configurations into unified strategy - Change target branch from develop to main for faster integration - Remove conflicting documentation-specific pip configuration - Add smart update rules: conservative for ML libs, aggressive for dev tools - Fix username from danielmeierendler to danielendler - Update documentation to reflect unified configuration - Resolves: overlapping directories for pip ecosystem on develop branch
  • πŸ”§ Fix GitHub Actions workflow issues - Add workflow_dispatch trigger for manual execution - Remove environment section causing linter errors - Fix deployment condition to work with manual triggers - Workflow can now be triggered manually with: gh workflow run docs.yml
  • πŸ”§ Fix GitHub Pages deployment permissions - Replace peaceiris/actions-gh-pages with modern GitHub Pages workflow - Add proper workflow-level permissions for Pages deployment - Use actions/configure-pages@v4 and actions/deploy-pages@v4 - Add concurrency control to prevent simultaneous deployments - Create comprehensive GitHub Pages setup guide with troubleshooting - Add environment tracking for deployment status - This resolves the 403 permission error with github-actions[bot]
  • πŸ”„ Complete GitHub workflow management system - PR templates, auto-merge, release automation, and comprehensive documentation
  • πŸ”§ Fix quality pipeline Python indentation error and add MkDocs strict mode check to pre-commit
  • πŸ“š Fix MkDocs strict mode issues - Add Dependabot Guide to navigation and fix broken link
  • πŸ—οΈ Major DevOps infrastructure overhaul (v0.1.1) - Dependabot integration, repository URL updates, coverage setup, enhanced CI/CD configuration
  • πŸ”§ Fix pre-commit ruff version mismatch - Update ruff-pre-commit from v0.1.6 to v0.11.12 to match local ruff 0.11.10 - Update all pre-commit hooks to latest versions (pre-commit-hooks v5.0.0, bandit v1.8.3) - Reinstall pre-commit hooks with updated versions - This resolves the formatting inconsistency issue where pre-commit wasn't catching format violations
  • πŸ”§ Fix CI pipeline issues and enhance workflow - Fix broken MkDocs links in CONTRIBUTING.md - Fix ruff formatting issues throughout codebase - Add πŸ” emoji to Code Quality & Security workflow - Sync updated docs and format all files - All CI pipelines should now pass βœ…
  • πŸ“š Major documentation update and project organization - Move benchmark_real_performance.py to benchmarks/ directory - Add comprehensive CI_PIPELINE_GUIDE.md explaining 3-pipeline architecture - Update CONTRIBUTING.md to use ruff instead of black/flake8 - Update all documentation references and mkdocs navigation - Document caching strategy, performance optimizations, and troubleshooting - Fix security warning in benchmark file with nosec comment
  • Add caching to Code Quality & Security pipeline - Cache pip dependencies for ruff and bandit installations - Should reduce pipeline execution time significantly - Uses quality-specific cache key with fallback to main pip cache
  • Remove pre-commit from main CI workflow - Keep pre-commit for local development only - Main CI focuses on testing and building - Separate Code Quality & Security pipeline handles quality checks - Fixes pre-commit cache issue by removing unused cache
  • Fix pre-commit cache issue in CI - Add proper pre-commit installation and execution to CI workflow - Expand cache path pattern to include all pre-commit cache directories - Remove redundant ruff check step since pre-commit handles code quality - This resolves the 'Path Validation Error' for pre-commit cache
  • πŸ› Fix optimization logic bug: check serialization before circular reference tracking - fixes test failures where objects weren't returned as same instance
  • ⚑ Add comprehensive dependency caching to CI/CD workflows - Cache pip dependencies, pre-commit environments, and MkDocs builds for 2-5x faster CI runs
  • Fix local/CI alignment: install dev tools, fix all sorting (RUF022), enable pre-commit hooks
  • πŸ”§ Fix CI issues: simplify to single Python version and sort all
  • ⚑ Optimize CI: Skip expensive tests for docs-only changes
  • πŸ“š Add documentation deployment workflows - ReadTheDocs config and GitHub Pages backup with automatic building
  • πŸ“ Update changelog documentation
  • πŸŽ‰ Initial commit: SerialPy - Universal Python serialization library with ML/AI support

πŸ“¦ Installation

pip install serialpy==v0.1.2

πŸ”— Links


Full Changelog: main...v0.1.2

What's Changed

  • ci(deps): bump fastify/github-action-merge-dependabot from 3.10.1 to 3.11.1 by @dependabot in #4

New Contributors

Full Changelog: https://github.com/danielendler/SerialPy/commits/v0.1.2