Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DELTA-1821: Use actions-go-ci-library #14

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

bclarkx2
Copy link

Dependencies

This PR will be merged to its target branch as soon as https://github.com/nicheinc/actions-go-ci-library/pull/1 is merged to main.

Documentation

BE Service Library Initiative

Description

https://github.com/nicheinc/actions-go-ci-library/pull/1 adds a new re-usable action that builds, tests, and lints a Go BE library in all Go major versions the library is supposed to support.

This PR swaps this library's GHA workflows over to use this re-usable action.

Changes

  • Install a ci.yaml GHA workflow that calls out to actions-go-ci-library.
  • Runs gofumpt on the contents of the library.

Testing Considerations

There should be no changes to the actual features of the library.

For the CI workflow, we should verify that the Actions run is successful on this PR.

Versioning

If there are any code changes suggested by gofumpt: Patch version
Else: No version bump, just a merge to the default branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants