Skip to content
@actions-ext

Extension Actions

Helper action snippets to enhance GitHub default actions (not affiliated with GitHub)

Extension Actions

Reusable GitHub Actions and GitHub Apps supporting Python Project Templates.

Extension Actions is not affiliated with GitHub.

GitHub Apps

AppSourceServiceDescription
Copier Updateactions-ext/copier-updateupdates.python-templates.devUpdates Copier-managed repositories and opens update pull requests.
Automergeactions-ext/automergeautomerge.python-templates.devMerges labeled pull requests after checks finish and GitHub permits the merge.

GitHub Actions

General

ActionReferenceDescription
Initialize variablesactions-ext/general/initialize-variablesInitializes variables from push, pull request, and manual workflow events.
Yardang Buildactions-ext/yardangInstalls Yardang, builds Sphinx documentation, and deploys GitHub Pages.

Copier

ActionReferenceDescription
Copier Updateactions-ext/copier/updateUpdates a Copier-managed repository from its upstream template.
Copier Update (legacy)actions-ext/copier-updateLegacy compatibility action; replaced by actions-ext/copier/update.

C++

ActionReferenceDescription
Setup C++actions-ext/cpp/setupConfigures the C++ toolchain, clang-format, and compiler caching.
Setup vcpkg cacheactions-ext/cpp/setup-vcpkg-cachePrepares a vcpkg checkout and caches binary packages.

Node.js

ActionReferenceDescription
Setup Nodeactions-ext/node/setupInstalls Node.js and configures pnpm caching.

Python

ActionReferenceDescription
Setup Pythonactions-ext/python/setupInstalls Python and configures pip and uv caching.
Setup cibuildwheelactions-ext/python/setup-cibuildwheelInstalls cibuildwheel and configures caching.
Setup cibuildwheel cacheactions-ext/python/setup-cibuildwheel-cacheConfigures cibuildwheel caching.
Run cibuildwheelactions-ext/python/run-cibuildwheelBuilds Python wheels with cibuildwheel.
Upload distributionactions-ext/python/upload-distUploads Python wheel or source-distribution artifacts.
Download distributionactions-ext/python/download-distDownloads and installs Python wheel or source-distribution artifacts.
Test wheelactions-ext/python/test-wheelInstalls a wheel in a fresh environment and verifies a module import.
Test source distributionactions-ext/python/test-sdistInstalls a source distribution in a fresh environment and verifies a module import.

Rust

ActionReferenceDescription
Setup Rustactions-ext/rust/setupInstalls the Rust compiler and utilities and configures caching.

Popular repositories Loading

  1. copier-update copier-updatePublic

    Action to update copier-templated repo from upstream

    TypeScript 7 1

  2. python pythonPublic

    Helper actions for Python projects

    4

  3. general generalPublic

    General purpose actions

    4

  4. cpp cppPublic

    Helper actions for C++ projects

    C++ 4

  5. rust rustPublic

    Helper actions for rust projects

    4

  6. node nodePublic

    Helper actions for node projects

    4

Repositories

Showing 10 of 10 repositories

Top languages

Loading…

Most used topics

Loading…