Extension Actions¶
Reusable GitHub Actions and GitHub Apps supporting Python Project Templates.
Extension Actions is not affiliated with GitHub.
GitHub Apps¶
App |
Source |
Service |
Description |
|---|---|---|---|
Copier Update |
Updates Copier-managed repositories and opens update pull requests. |
||
Automerge |
Merges labeled pull requests after checks finish and GitHub permits the merge. |
GitHub Actions¶
General¶
Action |
Reference |
Description |
|---|---|---|
|
Initializes variables from push, pull request, and manual workflow events. |
|
|
Installs Yardang, builds Sphinx documentation, and deploys GitHub Pages. |
Copier¶
Action |
Reference |
Description |
|---|---|---|
|
Updates a Copier-managed repository from its upstream template. |
|
|
Legacy compatibility action; replaced by |
C++¶
Action |
Reference |
Description |
|---|---|---|
|
Configures the C++ toolchain, clang-format, and compiler caching. |
|
|
Prepares a vcpkg checkout and caches binary packages. |
Node.js¶
Action |
Reference |
Description |
|---|---|---|
|
Installs Node.js and configures pnpm caching. |
Python¶
Action |
Reference |
Description |
|---|---|---|
|
Installs Python and configures pip and uv caching. |
|
|
Installs cibuildwheel and configures caching. |
|
|
Configures cibuildwheel caching. |
|
|
Builds Python wheels with cibuildwheel. |
|
|
Uploads Python wheel or source-distribution artifacts. |
|
|
Downloads and installs Python wheel or source-distribution artifacts. |
|
|
Installs a wheel in a fresh environment and verifies a module import. |
|
|
Installs a source distribution in a fresh environment and verifies a module import. |
Rust¶
Action |
Reference |
Description |
|---|---|---|
|
Installs the Rust compiler and utilities and configures caching. |