1
Vladimir Hodakov 0b44366cab
All checks were successful
ci/woodpecker/tag/build/2 Pipeline was successful
ci/woodpecker/tag/build/1 Pipeline was successful
ci/woodpecker/tag/tag Pipeline was successful
Use CI commit tag for release
2025-06-13 04:36:58 +04:00

21 lines
572 B
Go

package settings
import (
"github.com/caarlos0/env/v11"
)
type Settings struct {
APIKey string `env:"RELEASER_API_KEY,required"`
Owner string `env:"RELEASER_OWNER,required"`
Repo string `env:"RELEASER_REPO,required"`
Tag string `env:"CI_COMMIT_TAG,required"`
Draft bool `env:"RELEASER_DRAFT,required"`
Title string `env:"RELEASER_TITLE,required"`
Description string `env:"RELEASER_DESCRIPTION,required"`
Storage string `env:"RELEASER_STORAGE,required"`
}
func (s *Settings) Populate() error {
return env.Parse(s)
}