Setup & Environments GitHub Actions
Install languages, runtimes and toolchains on runners.
77 actions
GitHub Action for the OCaml programming language
GitHub Action for installing development tools (mainly from GitHub Releases).
Set up your GitHub Actions workflow with a specific version of Python
Set up your GitHub Actions workflow with a specific version of node.js
GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.
Set up your GitHub Actions workflow with a specific version of Java
GitHub Action to install and run a custom maturin command with built-in support for cross compilation
GitHub Actions for Hugo ⚡️ Setup Hugo quickly and build your site fast. Hugo extended, Hugo Modules, Linux (Ubuntu), macOS, and Windows are supported.
GitHub Action to install the Github Release binaries
GitHub Action for setup toolchains for cross compilation and cross testing for Rust.
Setup Perl environment Action
This action sets up a Julia environment for use in actions by downloading a specified version of Julia and adding it to PATH.
Set up your GitHub Actions workflow with a specific version of Go
GitHub Action for creating a GitHub App Installation Access Token
An action to download a prebuilt Ruby and add it to the PATH in 5 seconds
Install pnpm package manager
GitHub Action to set up pixi 📦
The official GitHub Action for Vale -- install, manage, and run Vale with ease.
GitHub Actions action to make Task available for use in your workflow
Set up your GitHub Actions workflow with conda via miniconda
Setup the Biome CLI in GitHub Actions
GitHub Action to set-up the `arm-none-eabi-gcc` GNU Arm Embedded Toolchain.
Setup a specific Rust toolchain with extra features like problem matchers
Install Qt on your Github Actions workflows with just one simple action
Nix binary cache and build matrix for GitHub Actions: eval once, build checks in parallel jobs, deduplicated uploads, automatic GC, zero setup
A GitHub Action for installing, configuring and running hardware-accelerated Android Emulators on macOS virtual machines.
▶️ GitHub Action using Coursier to install JVM and Scala tools
Run HashiCorp Packer as part of your GitHub Actions Workflow
GitHub Action to set up micromamba
GitHub Action and `curl pkgx.sh | sh`
A GitHub Action to streamline installation of PHP dependencies with Composer.
Sets up Tectonic in your GitHub Actions workflow so you can compile your LaTeX documents.
GitHub action to compile .iss (Inno Setup Script) files into setup executables for Windows.
ChromeDriver for use in GitHub Actions
Setup Android SDK for self hosted runner
Set up your GitHub Actions workflow with a specific version of Bun
A GitHub Action for installing and configuring the gcloud CLI.
📑 Install Typst and add it to the PATH with package management
Complete environment configuration for Maven builds
GitHub Action: Install Crystal programming language
GitHub Action to setup `ssh-agent` with a private key
High-performance GitHub Action for .NET SDK and Runtime installation with parallel downloads, caching, and intelligent version resolution
GitHub action for installing LuaRocks
Setup a PostgreSQL for Linux, macOS and Windows runner machines.
GitHub action to set up Clang & LLVM
Setup Emscripten for use with GitHub actions
This action setup maven settings.xml
🤖 GitHub Action to install the just command runner
GitHub action to set up MinGW-w64