Closed lieut-data closed 7 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
376ea7e
) 5.26% compared to head (0ac4026
) 5.26%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Summary
This brings into the starter-template a handful of changes originally introduced with Playbooks:
install-go-tools
target that manages a local, versioned copy of anygo install
ed tools neededgotestsum
for improved go testing semanticsplugin.json
, restoringmake apply
, and shifting to a dynamically generated version number based on the nearest tag.This last point is easier explained by linking to the original PR: https://github.com/mattermost/mattermost-plugin-playbooks/pull/433, but I note that the reason I reverted embedding
plugin.json
is that this root file is no longer the final source of truth: rather, it's a (big) input into the final manifest that includes the dynamically generated version. Open to different approaches, but either way we don't have to care about checking in the generated manifests: they remain generated and.gitignore
d.In this repository, since we have yet to tag a version, any build will result in
v0.0.0+<commit hash>
. Any build on a tagged version will bevX.Y.Z
exactly. And any downstream commit from there would bevX.Y.Z+<short hash>
until we tag a new version.Ticket Link
None.