Commit Graph

6 Commits

Author SHA1 Message Date
Eyal Maderer 2116719e97
Upgrade to Go 1.17 (#3887) 2021-08-25 13:49:09 -07:00
Anthony Mirabella b336d3df8b
translator/conventions: replace with conventions generated from spec v1.5.0 (#3494)
* translator/conventions: replace with conventions generated from spec v1.4.0

Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>

* integrate semantic convention generation in Makefile

Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>

* update semconvgen dependency

Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>

* Move semantic convention generator template to an internal location

Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>

* conventions: update to v1.5.0, move to versioned import path

Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>

* Restore accidentally deleted line

Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>
2021-08-04 12:18:49 -07:00
Anthony Mirabella dea2f6e19f
Enable generation and comparison of public API snapshots (#3081)
* Add `apidiff` to internal/tools

* Add Makefile target for building apidiff snapshots

* Add Makefile target for comparing API snapshots

* Update apidiff comparison to only output when changes are detected

* Fix missing newline at end of Makefile

Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>

* Tidy mods in internal/tools

Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>
2021-05-11 14:11:49 -07:00
Bogdan Drutu fb36c26c63
Avoid running staticchek twice, once in golangci and one directly (#2578)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2021-03-02 14:20:51 -08:00
Bogdan Drutu a263ced270
Remove gosec from tools, we use the one from golangci (#2337)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2021-01-07 12:15:27 -05:00
Bogdan Drutu d885cb20e1
Move tools to internal, create module to avoid dependency problems (#2131)
* Move tools to internal, create module to avoid dependency problems

This way we avoid dependency conflicts between tools and main codebase.

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Add dependabot entry for the new module

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Fix build

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Add makefile in internal/tools

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Re-enable coverage

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-11-19 09:12:14 -08:00