Skip to content

Releases: martinohmann/kickoff

v0.3.4

22 May 16:00
Compare
Choose a tag to compare

Changelog

6a30eff fix(goreleaser): add version prefix

v0.3.3

22 May 15:52
Compare
Choose a tag to compare

Changelog

0850b74 feat: add periodic update check (#150)
89e1588 fix: ensure dir for update state file exists

v0.3.2

19 May 20:45
Compare
Choose a tag to compare

Changelog

fe196bb chore(deps): bump github.com/creack/pty from 1.1.11 to 1.1.12 (#147)
20f93de chore: update go.sum
ab8c1d6 fix: make relative local repo paths absolute (#149)

v0.3.1

14 May 16:16
Compare
Choose a tag to compare

Changelog

d8ee9a1 build: add windows releases

v0.3.0

14 May 16:08
Compare
Choose a tag to compare

Changelog

c7411cc chore(deps): bump codecov/codecov-action from v1.4.1 to v1.5.0 (#143)
4b8c596 chore(deps): bump github.com/creack/pty from 1.1.9 to 1.1.11 (#142)
4e9500b chore(deps): bump github.com/fatih/color from 1.10.0 to 1.11.0 (#145)
4eab467 chore(deps): bump goreleaser/goreleaser-action from 2 to 2.5.0 (#144)
4458501 chore: drop go1.15 support (#134)
8a209b2 feat: add tests for project create command (#132)
c0e2067 feat: interactive project creation (#131)
5aabb4a feat: move to GitHub Gitignores API (#128)
52f8364 feat: plan project before applying (#130)
d0ad975 fix: add name to license/gitignore.NotFoundError
f1ebb3c fix: add validation for repo names (#135)
c068838 fix: auto-create project dir
d5fa706 fix: consistent 2 space table padding
afc74ba fix: do not auto-add default repo (#141)
44a0e7d fix: improve error context format
d1050ca fix: improve prompting logic (#139)
09f3205 fix: prevent collapsing homedir of another user with same prefix
1015150 fix: print gitignore names returned by the API instead of user input
29eb32d refactor: add editor package (#136)
3c7b962 refactor: remove file package (#127)

v0.2.0

23 Apr 21:21
Compare
Choose a tag to compare

Changelog

0050ca5 Bump golangci/golangci-lint-action from v2 to v2.5.2 (#92)
de14f10 chore(deps): Bump actions/cache from v2 to v2.1.4 (#94)
972132b chore(deps): Bump codecov/codecov-action from v1.0.14 to v1.3.2 (#93)
1ba1075 chore(deps): Bump github.com/fatih/color from 1.7.0 to 1.10.0 (#98)
0bc0e56 chore(deps): Bump github.com/imdario/mergo from 0.3.8 to 0.3.12 (#95)
f7b963e chore(deps): Bump helm.sh/helm from 2.16.1+incompatible to 2.17.0+incompatible (#96)
a29e8d1 chore(deps): bump actions/cache from v2.1.4 to v2.1.5 (#110)
5a087e4 chore(deps): bump codecov/codecov-action from v1.3.2 to v1.4.0 (#116)
22e84d5 chore(deps): bump codecov/codecov-action from v1.4.0 to v1.4.1 (#117)
8b958c0 chore(deps): bump github.com/AlecAivazis/survey/v2 from 2.0.5 to 2.2.9 (#104)
f9272b0 chore(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.9 to 2.2.12 (#121)
0aacec6 chore(deps): bump github.com/Masterminds/sprig/v3 from 3.0.2 to 3.2.2 (#102)
65189be chore(deps): bump github.com/go-git/go-git/v5 from 5.0.0 to 5.3.0 (#99)
d892e7c chore(deps): bump github.com/olekukonko/tablewriter from 0.0.4 to 0.0.5 (#101)
b130c04 chore(deps): bump github.com/spf13/afero from 1.1.2 to 1.6.0 (#97)
b96e6c4 chore(deps): bump github.com/spf13/cobra from 0.0.5 to 0.0.7 (#103)
8ce58e5 chore(deps): bump github.com/spf13/cobra from 0.0.7 to 1.1.3
2ff43e1 chore(deps): bump github.com/stretchr/testify from 1.5.1 to 1.7.0 (#100)
da4e526 chore(deps): update dependabot config
ba782cd chore: remove dead code (#105)
9d4d16c chore: remove unused package variable
10bbe92 chore: update go.sum
8b95e59 ci: add dependabot config
17f7033 ci: continue on failing coverage upload
bf6adc7 feat!: improve ux of the project creation command (#118)
6a6a8c2 feat!: merge skeleton show-file into show command (#119)
b357950 feat: add --config flag to kickoff repository create command
99a411f feat: add kickoff skeleton show-file command (#109)
84c5302 feat: add more completion support
451bb7e feat: auto-add new repository (#88)
15dba0f feat: better error if a repository is invalid.
709d213 feat: cli output improvements (#114)
0bb5d04 feat: cmdutil.Factory and advanced completion (#115)
2ff99da feat: complete skeleton names based on value of --repository flag
ae33fac feat: improve skeleton creation (#89)
e24735c feat: improved project creation output
44e6e15 feat: panic on homedir errors (#107)
7d2be07 feat: print skeleton names next to files on project creation (#122)
3e1f474 feat: support log level via KICKOFF_LOG_LEVEL env var
ac62c89 feat: use repo's default branch if revision is omitted (#108)
d7491df fix: cleanup repo cache on delete (#90)
2adcf1c fix: collapse homedir in project creation message
cc96224 fix: disallow empty repository urls
f0bbb11 fix: encode revision in repo cache dir name
41b0443 fix: ensure parent dir exists when saving config
5ab028b fix: improve errors on non-existent remote revision
5e4d5b3 fix: improve output in various places (#123)
0d30d04 fix: prevent overwriting existing repo config
b62ae4e fix: remove excess newline when writing file to stdout
1630a25 fix: remove repo name from cache dir path
3270739 fix: replace error with RepositoryNotConfiguredError
9c632d0 refactor!: drop support for parent skeletons (#112)
c9dac27 refactor(cmds)!: cleanup commands (#111)
69f5183 refactor(testutil): make config builder use t.TempDir()
d50150f refactor: add env keys to kickoff package, add env testutils
61d27f7 refactor: add kickoff.(*RepoRef).LocalPath() and use it (#91)
befc74a refactor: move skeleton.Create to repository package (#106)
c80c57c refactor: remove timeout flag, add validatedStringValue
569b870 refactor: repository impl cleanup (#113)
f5f6af5 refactor: simplify file handling (#120)

v0.1.2

08 Apr 14:58
c31da58
Compare
Choose a tag to compare

Changelog

c31da58 fix: do not treat absent default config as error (#87)

v0.1.1

08 Apr 14:50
Compare
Choose a tag to compare

Changelog

ebd2fce build: drop support for go1.14
5a2394e feat(errors): add more context for user (#79)
227b867 fix(errors): fix error wrapping (#82)
bd63de1 fix: update go.sum
db2a797 refactor(gitignore): add query to GetTemplate result
f1f0e34 refactor: rename variable
f8b0e21 refactor: reorganize internals (#83)
dbd5fdc refactor: simplify project creation logic (#78)

v0.1.0

02 Apr 12:34
Compare
Choose a tag to compare

Changelog

7262af0 Merge branch 'master' of github.com:martinohmann/kickoff
b1b4180 Merge branch 'master' of github.com:martinohmann/kickoff
2d60bd0 add --overwrite flag to project create command (#43)
7d856f3 add --overwrite-file flag (#57)
078c63b add --repository flag (#59)
b271606 add --values flag for project create command (#44)
ea9f676 add basic project creation documentation
5f96c19 add cache clean command (#60)
6e46ad2 add configurable http timeouts (#49)
f36a2f4 add doc blocks for command and option types (#58)
8d25ab5 add goreportcard
3307764 add http response cache (#67)
317fc22 add permalinks
fc4f9b8 add shorthand for config and output flags
03b27d4 add support for conditionally creating files (#51)
7eb16e0 align third-party API client structure (#66)
6235736 cherry-pick gh-pages into docs
9152774 ci: add go1.16.x (#77)
963d016 ci: switch to github actions (#74)
9f8795a don't build PRs twice (#56)
efbf1bb exclude skeleton dir from file list (#65)
69bec4a feat(logging): switch to logrus (#76)
4ab6dad feat(project): better project creation output (#73)
ffe054e feat: improve skeleton show output
a9c9732 fix next steps list
60866e0 fix(logging)!: distinguish between logs and output (#75)
816f1f7 implement --skip-file, drop --allow-empty (#72)
d09d15c implement project builder (#55)
700aef6 improve kickoff skeleton show output (#46)
3a27677 improve skeleton file tree output (#64)
e582c89 move pkg/ to internal/ (#53)
41e4c4b pin docs theme version
569ff01 reduce the number of git fetch operations (#54)
cc555d0 remove email from config (#52)
fa9c9ff resolve placeholders in license texts (#61)
0c4efaf skeleton repository rewrite (#63)
d8e1ed6 update .gitignore
7beebe7 update README.md
fa2efad update docs
00bfe15 update docs
6af666c update docs
d7d6423 update generated .kickoff.yaml content
80f4d82 update project creation docs
66e41cf update project creation docs
5bec333 upgrade go-git to v5 (#47)
7f093b6 upgrade to go 1.14 (#70)

v0.0.2

19 Apr 08:58
2c1ed83
Compare
Choose a tag to compare

Changelog

2c1ed83 handle ~ in local repo paths (#41)
caff9d7 update README.md