https://github.com/andriykalashnykov/gotest
Go test project
https://github.com/andriykalashnykov/gotest
cli github-actions go golang makefile
Last synced: 3 months ago
JSON representation
Go test project
- Host: GitHub
- URL: https://github.com/andriykalashnykov/gotest
- Owner: AndriyKalashnykov
- License: mit
- Created: 2021-07-01T20:26:11.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-02-19T03:06:41.000Z (8 months ago)
- Last Synced: 2025-02-24T06:49:50.759Z (8 months ago)
- Topics: cli, github-actions, go, golang, makefile
- Language: Go
- Homepage:
- Size: 344 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/AndriyKalashnykov/gotest/actions/workflows/ci.yml)
[](https://github.com/AndriyKalashnykov/gotest/actions/workflows/release.yml)
[](https://codecov.io/gh/AndriyKalashnykov/gotest)
[](https://open.vscode.dev/AndriyKalashnykov/gotest)
[](https://hits.seeyoufarm.com)# Test project in Go
## Requirements
- [gvm](https://github.com/moovweb/gvm) Go 1.23
```bash
gvm install go1.23--prefer-binary --with-build-tools --with-protobuf
gvm use go1.23--default## Installation
### Binaries
You can find prebuilt `gotest` binaries on the [releases page](https://github.com/AndriyKalashnykov/gotest/releases).
You can download and install a binary locally like this:
```bash
./hack/get-gotest.sh
```### Source
#### Native Go installation:
To build `gotest` from source, first install the [Go
toolchain](https://golang.org/dl/). You can then install the latest `gotest` from
Github using:```bash
$ go install github.com/AndriyKalashnykov/gotest@latest
```### Build from sources
```bash
git clone git@github.com:AndriyKalashnykov/gotest.git
cd gotest
docker run --rm -v `pwd`:/host golang:1.23bash -c "cd /host && go build ."
```### Create release
Create release
```bash
make release
```### TODO:
* [random-standup](https://github.com/jidicula/random-standup/tree/main/.github/workflows)
* [create-go-app/cli](https://github.com/create-go-app/cli)