Commit Graph

48 Commits

Author SHA1 Message Date
Khosrow Moossavi
6f4b4d8536 Bump golang to 1.17.6
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2022-01-06 19:03:50 -05:00
Khosrow Moossavi
628f2c6ea9 Update Netlify config and build CI
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-09-13 17:30:02 -04:00
Khosrow Moossavi
2706df04f9 Enable CodeQL scanning
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-05-28 14:13:40 -04:00
Khosrow Moossavi
7f63260d55 Update to go1.16.4
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-05-26 13:57:57 -04:00
Khosrow Moossavi
23436be006 Update release scripts
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-05-06 15:09:31 -04:00
Khosrow Moossavi
4397facaff Validate license header on files on CI
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-04-30 20:09:12 -04:00
Khosrow Moossavi
bd32f8c227 Bump action-homebrew-bump-formula action to v3.8.0
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-04-30 17:38:02 -04:00
Khosrow Moossavi
d4fe720b15 Bump Go to 1.16.3
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-04-22 13:24:34 -04:00
Khosrow Moossavi
5468410625 Update github token for prereleases
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-03-09 17:15:31 -05:00
Khosrow Moossavi
2b150c1876 Enable site deploy preview for pull requests
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-03-04 17:28:21 -05:00
Khosrow Moossavi
85473029b6 Update to go1.16
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-02-23 17:52:02 -05:00
Khosrow Moossavi
182fabafbd Publish docs folder to live website
On a commit to master, we're going to compare the current state of
'docs/' folder with 'content' folder of website repository. Any changes
found will be committed and pushed to website reository which in turn
will get deployed to live website at: https://terraform-docs.io/

Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-02-23 17:40:01 -05:00
Khosrow Moossavi
a37602cfd2 Make sure docs folder is up to date in CI
Run 'make docs' in the CI which at this point it should not generate
or modify anything and the git directory should remain clean, otherwise
fail the CI step.

Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-02-23 17:28:12 -05:00
Khosrow Moossavi
ae3c81c6f5 Fix release scripts for chocolatey
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-02-22 11:58:59 -05:00
Khosrow Moossavi
fb204ca773 Fix release scripts for chocolatey
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-02-10 18:30:45 -05:00
Khosrow Moossavi
1919752f05 Update CI badges
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-02-07 15:59:02 -05:00
Khosrow Moossavi
189b6f7a5f Update Slack URL
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-02-06 16:41:14 -05:00
Khosrow Moossavi
ec98f5c5b6 Use correct docker registry in CI
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-02-06 16:38:53 -05:00
Khosrow Moossavi
aecd044ee0 Use goreleaser for release workflow and tasks
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-02-04 12:58:24 -05:00
Khosrow Moossavi
eb38fbce59 Improve issue template
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-02-02 15:46:57 -05:00
Khosrow Moossavi
b77b78ca8d Improve pull request template
Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-02-02 15:46:44 -05:00
Khosrow Moossavi
6cdab20214 chore: Disable dependabot (#363)
As of now there still is no way to disable dependabot for forked
repositories and it produces a lot of noise.

Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-01-04 15:12:12 -05:00
dependabot[bot]
aa89342f7f build: bump golang from 1.15.2-alpine to 1.15.6-alpine (#352)
* build: bump golang from 1.15.2-alpine to 1.15.6-alpine

Bumps golang from 1.15.2-alpine to 1.15.6-alpine.

Signed-off-by: dependabot[bot] <support@github.com>

* update CI to use go1.15.6

Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Khosrow Moossavi <khos2ow@gmail.com>
2021-01-04 15:10:29 -05:00
dependabot[bot]
55cf46abd5 build: bump dawidd6/action-homebrew-bump-formula from v3.5.0 to v3.5.1 (#361)
Bumps [dawidd6/action-homebrew-bump-formula](https://github.com/dawidd6/action-homebrew-bump-formula) from v3.5.0 to v3.5.1.
- [Release notes](https://github.com/dawidd6/action-homebrew-bump-formula/releases)
- [Commits](https://github.com/dawidd6/action-homebrew-bump-formula/compare/v3.5.0...a3cb816c8ae5c3f48686e9d556b00c43c1109891)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-04 15:08:38 -05:00
dependabot[bot]
f653336783 build: bump dawidd6/action-homebrew-bump-formula from v3.4.1 to v3.5.0 (#356)
Bumps [dawidd6/action-homebrew-bump-formula](https://github.com/dawidd6/action-homebrew-bump-formula) from v3.4.1 to v3.5.0.
- [Release notes](https://github.com/dawidd6/action-homebrew-bump-formula/releases)
- [Commits](https://github.com/dawidd6/action-homebrew-bump-formula/compare/v3.4.1...8a8b416db997f3dadd11efe464d3ebecde96fe6d)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-18 16:26:47 -05:00
Khosrow Moossavi
ec40648e92 chore: Fix homebrew PR creation process (#328) 2020-09-28 14:26:17 -04:00
Khosrow Moossavi
dac90f1948 chore: Enhance release scripts (#326) 2020-09-25 12:05:10 -04:00
dependabot[bot]
4de4aa2ac1 build: bump golang from 1.14.6 to 1.15.1 (#320)
Bumps golang from 1.14.6to 1.15.1.

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-02 15:46:33 -04:00
Khosrow Moossavi
bde90257a3 build: Add Docker to dependabot file (#319) 2020-09-02 15:36:10 -04:00
dependabot-preview[bot]
5be6c1596a build: Create Dependabot config file (#317)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-02 15:31:43 -04:00
dependabot[bot]
59c157c818 build(deps): bump mislav/bump-homebrew-formula-action from v1.4 to v1.7 (#318)
Bumps [mislav/bump-homebrew-formula-action](https://github.com/mislav/bump-homebrew-formula-action) from v1.4 to v1.7.
- [Release notes](https://github.com/mislav/bump-homebrew-formula-action/releases)
- [Commits](https://github.com/mislav/bump-homebrew-formula-action/compare/v1.4...a603237caf97716bdb5b4b8b4abc807f675e6e88)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-02 15:22:47 -04:00
John Losito
5fcf555e1c build: Allow dependabot to update github action versions (#310) 2020-09-02 15:14:53 -04:00
Khosrow Moossavi
39d84b62eb Upgrade actions stages (#299)
* Upgrade actions stages

* upgrade to go 1.14.6
2020-07-27 19:18:56 -04:00
Khosrow Moossavi
5fee49676b Fix faulty CI job on docker releases 2020-07-14 13:11:14 -04:00
Khosrow Moossavi
38a86cbdc5 feat: Build and push docker image (#289) 2020-07-11 19:36:55 -04:00
Khosrow Moossavi
dfeaaecdc4 Migrate to github.com/terraform-docs org (#288)
* Migrate to github.com/terraform-docs org

* remove codecov token

* update maintenance notice in README
2020-07-06 19:43:25 -04:00
Khosrow Moossavi
342f474287 Add explicit issue templates for bug and feature request (#257) 2020-05-07 16:14:53 -04:00
Khosrow Moossavi
f944987c90 Remove vendor folder from repo (#249)
* remove vendor folder

* appease staticcheck

* rename to verify

* fix test coverage job
2020-05-02 19:20:43 -04:00
Khosrow Moossavi
79e926ee43 enhance: Add extensive tests coverage for all the packages (#208)
* Add more test coverage

* add format/util test

* add tfconf/input test

* add line reader test

* cleanup

* add tfconf/output test

* improve internal/module/input coverage

* improve internal/module/options coverage

* improve internal/reader coverage

* improve internal/types coverage

* appease lint

* improve pkg/tfconf/output coverage

* add coverage to test target in makefile

* improve pkg/tmpl/sanitizer coverage

* use 'test' target on action

* always prepare codecov report, even if tests are failing

* fix double-space new line issue

* extensive tests for escaping characters

* enhance nad fix escape characters failing tests

* improve internal/module/module coverage

* improve pkg/tmpl/template coverage

* cleanup
2020-03-09 20:56:29 -04:00
Khosrow Moossavi
a04ccc2555 Upgrade go to 1.14 (#213) 2020-03-03 16:25:19 -05:00
Khosrow Moossavi
755495a0ba Update Codecov config (#212) 2020-02-28 23:46:34 -05:00
Khosrow Moossavi
5a05b95349 Add codecov report and badge (#209) 2020-02-28 10:44:14 -05:00
Khosrow Moossavi
143e47dbef Fix release scripts (#175) 2020-01-20 17:20:36 -05:00
Khosrow Moossavi
fa8a756962 enhance: Bump homebrew formula version on release (#135)
* Bump homebrew formula version on release

* Add readme to homebrew folder for more information
2019-12-20 17:00:42 -05:00
chenrui
2e6493c8bb feat: Bump golang to latest v1.13 (#133) 2019-12-20 16:35:11 -05:00
Khosrow Moossavi
088d71ba1c Use Github Actions instead of Circle CI (#124)
* Use Github Actions instead of CircleCI

* Add prerelease and release workflows

* Fix merge conflict

* Add release-note script

* Remove extra flags from build-all target on release workflows

* Upgrade golang-ci to v1.18.0
2019-12-12 16:22:53 -05:00
Khosrow Moossavi
4e580e0aa2 Add 'enhancement' section to pull request template (#101) 2019-01-07 07:10:39 +01:00
Martin Etmajer
181656cbaf Add issue and pull request templates. 2018-09-21 08:49:52 +02:00