How to write a GitHub Action in Rust

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • sample-rust-action

  • Finally, you'll get a fully-functioning GitHub Action implemented in Rust, ready for customization! You can see an example of the output in my Sample Rust Action repo, which is also a GitHub template (in case you want to skip the cargo-generate step).

  • graphql-check-action

    This action checks your GraphQL server health after deployment.

  • First, you'll want to update the README to describe what your action does and how to use it. I find it easier to describe the user experience I want to create before I try to create it, a sort of "documentation-driven development". As an example, you can check out the docs for my GraphQL Check Action.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • cargo-chef

    A cargo-subcommand to speed up Rust Docker builds using Docker layer caching.

  • We create an empty Rust binary with cargo new, this is a simple way to get Docker layer caching to work. For a more robust solution, you may want to check out cargo-chef.

  • rust-github-action-template

    Make a GitHub Action implemented in Rust

  • My little cargo-generate template will hopefully make it easier than ever to write Rust-based GitHub actions. If you try it out and have any suggestions or questions, please open an issue on the repository. If you want to hear more about the motivation for this template—why I'm writing actions in Rust instead of TypeScript, follow me for that upcoming post!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Faster CI builds for Rust with pre-baked builder images and sccache

    1 project | /r/rust | 16 Dec 2022
  • Best practices and being a good citizen for many builds in docker

    1 project | /r/rust | 30 May 2022
  • Tiny and Fast Docker image for Rust Application

    1 project | /r/rust | 7 Jun 2021
  • Github actions 10 mins deploy for small dockerized web app

    5 projects | /r/rust | 10 Mar 2021
  • Rust Tooling: 8 tools that will increase your productivity

    9 projects | dev.to | 15 Feb 2024