Skip to content

Conversation

@fabito
Copy link

@fabito fabito commented Apr 5, 2025

Add GitHub Actions workflow to automate building and publishing Tarp executables for Linux and macOS.

  • Build and Publish Workflow

    • Create .github/workflows/release.yaml to define the build and publish process.
    • Trigger the workflow on push and pull request events to the main branch.
    • Define a build job that runs on both ubuntu-latest and macos-latest environments.
    • Build Tarp executables for Linux and macOS and upload them as artifacts.
    • Define a publish job that downloads the build artifacts and prepares them for publishing.
  • Go Module Updates (couldn't make it work with the original version)

    • Update go.mod to use Go version 1.23.0 and toolchain version 1.24.1.

Tests

See example release with artifacts:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant