Skip to content
New issue

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

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

Already on GitHub? # to your account

refactor: update CI and add e2e support #282

Merged
merged 6 commits into from
Feb 4, 2025
Merged

refactor: update CI and add e2e support #282

merged 6 commits into from
Feb 4, 2025

Conversation

jorge-garnet
Copy link
Contributor

@jorge-garnet jorge-garnet commented Jan 30, 2025

Aligned CI with other components and added some additional checks.
Added Dependabot and ActionLint to verify and keep things updated.
Added PR commit/title checker to ensure we follow conventional commits format: https://www.conventionalcommits.org/en/v1.0.0/
Resolves a few issues in CI, e.g. shellcheck workflow was using outdated action version which no longer functions, goreleaser action as well was outdated.

Provides a basic e2e test workflow that invokes the tests from a private repo and reports all results in these PRs.
It will use the binary CLI built for each PR/push with the main images of the other repos.

Golang tests are failing but that seems unrelated to these changes, it seems to require these changes: #283
The previous test run on main is failing with the same error as well: https://github.com/listendev/lstn/actions/runs/12833489794

Signed-off-by: Jorge <jorge@garnet.ai>
Signed-off-by: Jorge <jorge@garnet.ai>
Signed-off-by: Jorge <jorge@garnet.ai>
Signed-off-by: Jorge <jorge@garnet.ai>
@jorge-garnet jorge-garnet marked this pull request as ready for review February 3, 2025 14:13
@jorge-garnet jorge-garnet changed the title ci: refactor building and linting refactor: update CI and add e2e support Feb 3, 2025
Signed-off-by: Jorge <jorge@garnet.ai>
@jorge-garnet jorge-garnet merged commit ec7086c into main Feb 4, 2025
19 checks passed
@jorge-garnet jorge-garnet deleted the update_ci branch February 4, 2025 13:47
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants