# Using GoReleaser and GitHub Actions to release Rust and Zig projects

DevFeed: [Using GoReleaser and GitHub Actions to release Rust and Zig projects](<https://devfeed.tech/articles/using-goreleaser-and-github-actions-to-release-rust-and-zig-projects-37762.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/goreleaser-rust-zig/>)

Author: Carlos Alexandro Becker

Published: 2025-01-02T00:00:00Z

Content type: tutorial

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [Rust](<https://devfeed.tech/topics/rust.md>), [Zig](<https://devfeed.tech/topics/zig.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Cross-Compilation](<https://devfeed.tech/topics/cross-compilation.md>), [releases](<https://devfeed.tech/topics/releases.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Docker Image](<https://devfeed.tech/topics/docker-image.md>)

Tags: [changelog](<https://devfeed.tech/tags/changelog.md>), [cross-compilation](<https://devfeed.tech/tags/cross-compilation.md>), [docker](<https://devfeed.tech/tags/docker.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [release](<https://devfeed.tech/tags/release.md>), [rust](<https://devfeed.tech/tags/rust.md>), [zig](<https://devfeed.tech/tags/zig.md>)

## AI overview

A tutorial on using GoReleaser v2.5 with GitHub Actions to build, package, sign, and publish Rust and Zig projects across multiple platforms. It covers configuration, cross-compilation, changelog generation, Docker images, and release automation.

## Source excerpt

GoReleaser v2.5 is out with Rust and Zig support - let's explore how we can use it!