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

chore: ci updates #67

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

chore: ci updates #67

wants to merge 4 commits into from

Conversation

bonddim
Copy link

@bonddim bonddim commented Mar 5, 2025

This pull request includes several updates to the repository's CI/CD configuration, dependency management, and documentation. The most important changes are the usage of GoReleaser for release workflow, the introduction of Dependabot for automated dependency updates and the removal of Travis CI config file and links.

CI/CD Improvements:

  • Added Dependabot configuration to automate dependency updates for GitHub Actions workflows. (.github/dependabot.yaml)
  • Consolidated multiple release workflows into a single goreleaser job, updating the GitHub Actions versions used and simplifying the configuration. (.github/workflows/binaries.yml)
  • Updated the Go testing workflow to use the latest versions of GitHub Actions

Configuration Additions:

  • Added a new GoReleaser configuration file to streamline the release process for binaries and docker images. (.goreleaser.yaml)

Documentation Updates:

  • Updated the README to replace Travis CI badges with GitHub Actions badges and added a badge for Go version.

Cleanup:

  • Removed the obsolete Travis CI configuration file. (.travis.yml)

Closes #58
Closes #59
Closes #63

Resolves #35
Resolves #64

@bonddim
Copy link
Author

bonddim commented Mar 5, 2025

@a8m ,
Here you may see the updated:
workflow - https://github.com/bonddim/envsubst/actions/runs/13672120589/job/38224467325
artifacts - https://github.com/bonddim/envsubst/releases/tag/v1.4.4
images - https://github.com/bonddim/envsubst/pkgs/container/envsubst

PS: This PR is ready to merge with Rebase and Merge strategy to preserve commit history.

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.

Add Dockerfiles Add support for multiple architectures using buildx
1 participant