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

Repo refactor & cleanup #113

Merged
merged 13 commits into from
Jan 31, 2025
Merged

Repo refactor & cleanup #113

merged 13 commits into from
Jan 31, 2025

Conversation

aw1cks
Copy link
Collaborator

@aw1cks aw1cks commented Jan 29, 2025

Quite a few big changes here. Mostly focussed around cleaning up the repo & CI.

Repo cleanup

  • Change the go module name
  • Update the license
  • Remove old files & update the gitignore
  • Add issue & PR templates

CI

  • Cleanup CI workflows
  • Make release pipelines use strict tags
    • N.B. this will require cleaning up the existing tags & recreating in the new format.
  • Add dependabot
  • Use goreleaser & ko for building & publishing releases & Docker images

Docs

  • Make the README shorter
  • Move the existing docs under a docs folder

TODO

  • Test the CI from my fork repo, pointing at my own Docker repos

@aw1cks aw1cks force-pushed the refactor branch 2 times, most recently from df267f5 to f3dca9d Compare January 29, 2025 17:31
@aw1cks aw1cks marked this pull request as draft January 29, 2025 17:33
@aw1cks aw1cks changed the title Draft: Repo refactor & cleanup Repo refactor & cleanup Jan 29, 2025
@aw1cks
Copy link
Collaborator Author

aw1cks commented Jan 29, 2025

Testing

Release

Created a new tag: v2.1.4

Pipeline triggered from matching tag pattern: link

Release created successfully: link

And Docker images pushed: Docker Hub, GHCR

@aw1cks aw1cks marked this pull request as ready for review January 30, 2025 12:08
@aw1cks aw1cks requested a review from djkormo January 30, 2025 12:08
@aw1cks
Copy link
Collaborator Author

aw1cks commented Jan 30, 2025

Ready for review. I will drop the last commit before merging but leaving it here for now so the tested CI doesn't disappear 🙂

aw1cks added 10 commits January 31, 2025 18:06
- Delete old workflows
- Consolidate to codeql, test, release, helm-test, helm-release
- Update release pipelines to run on strict tag versions only
- Use goreleaser to create the GitHub release & publish Docker image
- Update README badges
Copy link
Owner

@djkormo djkormo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved.

@djkormo djkormo merged commit 26ebc9b into djkormo:master Jan 31, 2025
4 checks passed
@aw1cks aw1cks deleted the refactor branch February 1, 2025 13:24
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