Skip to content

Set up GitHub Actions workflows for CI, release, and documentation deployment #55

Description

@anujmindfire

Overview

Create and configure GitHub Actions workflows to automate continuous integration, application releases, and documentation deployment.

Workflows to Create
ci.yml

Configure a CI workflow that runs on every push and pull request to ensure code quality and project stability.

Responsibilities:

Run tests
Run golangci-lint
Verify code formatting with gofumpt
Validate builds
Execute any additional project checks
release.yml

Configure a release workflow that automatically creates releases when a new version tag is pushed.

Responsibilities:

Trigger on semantic version tags (e.g., v1.0.0)
Build release artifacts/binaries
Create GitHub Releases
Upload release assets
release-docs.yml

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions