Skip to content

Releases: suzuki-shunsuke/ghatm

v0.3.7

17 Jul 01:15
v0.3.7
2e0afed
Compare
Choose a tag to compare

Pull Requests | Issues | v0.3.6...v0.3.7

#561 Fix Homebrew tap to remove the quarantine bit from the binary on a post install hook

v0.3.6

15 Jul 12:09
v0.3.6
aa8d87e
Compare
Choose a tag to compare

Pull Requests | Issues | v0.3.5...v0.3.6

#558 Update Go to v1.24.5
#558 Release SBOM
#558 Add license files of Go and Go Modules to released assets

v0.3.6-0

15 Jul 12:03
v0.3.6-0
dde2435
Compare
Choose a tag to compare
v0.3.6-0 Pre-release
Pre-release

v0.3.5

05 Apr 13:00
v0.3.5
e3b75ac
Compare
Choose a tag to compare

v0.3.4

03 Mar 07:48
v0.3.4
8eb743e
Compare
Choose a tag to compare

Pull Requests | Issues | v0.3.3...v0.3.4

🐛 Bug Fixes

#378 Fix a bug ghatm can't parse workflows if an expression is used in timeout-minutes @taiki45

v0.3.3

05 Oct 00:46
v0.3.3
1af80d4
Compare
Choose a tag to compare

Pull Requests | Issues | v0.3.2...v0.3.3

Others

#114 Update Go to 1.23.2
#102 Create GitHub Artifact Attestations

https://github.com/suzuki-shunsuke/ghatm/attestations

You can verify downloaded assets from GitHub Releases using GitHub CLI.

gh release download -R suzuki-shunsuke/ghatm v0.3.3 -p ghatm_darwin_arm64.tar.gz
gh attestation verify ghatm_darwin_arm64.tar.gz \
  -R suzuki-shunsuke/ghatm \
  --signer-workflow suzuki-shunsuke/go-release-workflow/.github/workflows/release.yaml

v0.3.3-2

05 Oct 00:41
v0.3.3-2
a9a7b11
Compare
Choose a tag to compare
v0.3.3-2 Pre-release
Pre-release

v0.3.3-1

04 Oct 22:46
v0.3.3-1
39e0a49
Compare
Choose a tag to compare
v0.3.3-1 Pre-release
Pre-release

v0.3.2

21 Sep 11:41
v0.3.2
f0a63e3
Compare
Choose a tag to compare

Pull Requests | Issues | v0.3.1...v0.3.2

Features

#68 #70 #93 Enable you to estimate appropriate timeout-minutes per job by the job execution history using GitHub API

⚠️ This feature doesn't support workflow_call

ghatm sets 30 to timeout-minutes by default, but the appropriate timeout-minutes are different by job, and it's difficult to decide the appropriate timeout-minutes.
So this release provides the feature estimating appropriate timeout-minutes of each job by the job execution history using GitHub API.

Usage:

ghatm set -auto [-repo <repository full name | $GITHUB_REPOSITORY>] [-size <The number of sample jobs | 30>]

You need to pass a GitHub access token via environment variable GITHUB_TOKEN or GHATM_GITHUB_TOKEN.
This feature uses GitHub API.

By default, the feature collects 30 successful jobs for each job, but you can change the number using -size option.
The feature collects 30 jobs for each job and gets the longest job execute time.

timeout-minutes: The longest job execution time + 10

v0.3.2-1

21 Sep 03:00
v0.3.2-1
a88e185
Compare
Choose a tag to compare
v0.3.2-1 Pre-release
Pre-release