workflows

⚙️ CLI helpers for GitHub Action + reuseable workflows

GPL-2.0 License

Downloads
4.3K
Stars
20

Bot releases are hidden (Show)

workflows - v3.4.4

Published by kdeldycke 6 months ago

Changes

  • Name is optional for non package-mode Poetry projects.
workflows - v3.4.3

Published by kdeldycke 6 months ago

Changes

  • Fix incompatility between mdformat-gfm and mdformat-pelican.
workflows - v3.4.2

Published by kdeldycke 7 months ago

Changes

  • Fix template URL in awesome-template-sync job PR body.
workflows - v3.4.1

Published by kdeldycke 7 months ago

Changes

  • Fix variable substitution in awesome-template-sync job PR body.
workflows - v3.4.0

Published by kdeldycke 7 months ago

Changes

  • Support GitHub admonition in Markdown linting.
  • Add new dependency on mdformat_gfm_alerts.
  • Use precommit hooks in awesome-template-sync job to replace URLs.
  • Source remote requirement files from uv CLI.
workflows - v3.3.6

Published by kdeldycke 8 months ago

Changes

  • Fix awesome-template-sync job.
workflows - v3.3.5

Published by kdeldycke 8 months ago

Changes

  • Set ignore_missing_files option globally in pyproject.toml.
  • Remove temporary hack to make uv use system Python in workflows.
workflows - v3.3.4

Published by kdeldycke 8 months ago

Changes

  • Add some debug messages.
workflows - v3.3.3

Published by kdeldycke 8 months ago

Changes

  • Fix updating of existing PR from awesome-template-sync.
workflows - v3.3.2

Published by kdeldycke 8 months ago

Changes

  • Fix fetching of newly created PR in awesome-template-sync.
workflows - v3.3.1

Published by kdeldycke 8 months ago

Changes

  • Update repository URLs in awesome-template-sync job before re committing the PR.
workflows - v3.3.0

Published by kdeldycke 8 months ago

Changes

  • Start collecting bump-my-version rules from different projects.
  • Move all *-requirements.txt files to requirements subfolder.
  • Remove generation of Pip's --requirement parameters in metadata script.
  • Reuse requirements.txt root file to install dependencies in mypy-lint job.
  • Add emoji label to awesome template sync PR.
workflows - v3.2.4

Published by kdeldycke 8 months ago

Changes

  • Remove labels in awesome-template-sync job while we wait for upstream fix.
workflows - v3.2.3

Published by kdeldycke 8 months ago

Changes

  • Try to hack actions-template-sync labels, again.
workflows - v3.2.2

Published by kdeldycke 8 months ago

Changes

  • Try to hack actions-template-sync labels.
workflows - v3.2.1

Published by kdeldycke 8 months ago

Changes

  • Add label to awesome template sync PR.
workflows - v3.2.0

Published by kdeldycke 8 months ago

Changes

  • Add a job to sync awesome repository project from the awesome-template repository.
workflows - v3.1.0

Published by kdeldycke 8 months ago

Changes

  • Produce arm64 binaries with Nuitka by using macos-14 runners.
workflows - v3.0.0

Published by kdeldycke 8 months ago

Changes

  • Start replacing pip invocations by uv.
  • Split Python dependencies into sevearal *requirements.txt files.
  • Let metadata script generates Pip's --requirement parameters.
  • Add new dependency on wcmatch and uv.
  • Ignore all files from local .venv/ subfolder.
  • Tie Pip cache to **/pyproject.toml and **/*requirements.txt files.
  • Lint and format Jupyter notebooks with ruff.
  • Update default ruff config file to new 0.2.x series.
  • Remove installation of unused bump-my-version in Git tagging job.
  • Document setup and rationale of custom PAT and *requirements.txt files.
workflows - v2.26.6

Published by kdeldycke 9 months ago

Changes

  • Remove temporary pyproject.toml dummy file after ruff invocation not to let it fail due to missing reference.
Package Rankings
Top 35.52% on Pypi.org
Badges
Extracted from project README
Last release Python versions Type checked with mypy Unittests status Coverage status