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

GitHub Actions #201

Open
wants to merge 14 commits into
base: actions-test
Choose a base branch
from
Open

GitHub Actions #201

wants to merge 14 commits into from

Conversation

mattkasun
Copy link
Contributor

@mattkasun mattkasun commented Nov 15, 2021

Created 3 workflows to address #196

  1. Create and upload release binaries
  2. Create and upload Docker images
    requires DOCKERHUB_USERNAME and DOCKERHUB_TOKEN repository secrets
  3. Format and Run Tests

1 & 2 run after a published release or can be run manually (workflow_dispatch)
3 will run on every push

Also updated Dockerfile to create a pure static executable negating the need to simlink libraries

* Update dockerfile to build from source

* Add workflows for test on push, publish docker on release, and publish executbles on release

* typo

* updated name

* fixed finger problem
* Update dockerfile to build from source

* Add workflows for test on push, publish docker on release, and publish executbles on release

* typo

* updated name

* fixed finger problem

* Fix Docker Push
* Update dockerfile to build from source

* Add workflows for test on push, publish docker on release, and publish executbles on release

* typo

* updated name

* fixed finger problem

* Fix Docker Push

* Remove 386
@mattkasun
Copy link
Contributor Author

There is no workflow to run release.py Probably should be run on release: {created]

@dominikbraun dominikbraun changed the base branch from main to actions-test November 15, 2021 15:29
@dominikbraun
Copy link
Owner

GoReleaser automatically creates the changelog for the GitHub release based on the commit messages, doesn't it? That way, we wouldn't need release.py anymore.

@mattkasun
Copy link
Contributor Author

I think you are correct about GoReleaser but I have added a new workflow to run release.py on a release creation as well. If GoReleaser works as we think it does, after the next release can delete the release_check workflow.

dependabot bot and others added 5 commits May 23, 2024 08:22
Bumps [github.com/spf13/viper](https://github.com/spf13/viper) from 1.9.0 to 1.15.0.
- [Release notes](https://github.com/spf13/viper/releases)
- [Commits](spf13/viper@v1.9.0...v1.15.0)

---
updated-dependencies:
- dependency-name: github.com/spf13/viper
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/fatih/color](https://github.com/fatih/color) from 1.13.0 to 1.17.0.
- [Release notes](https://github.com/fatih/color/releases)
- [Commits](fatih/color@v1.13.0...v1.17.0)

---
updated-dependencies:
- dependency-name: github.com/fatih/color
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.2.1 to 1.8.0.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](spf13/cobra@v1.2.1...v1.8.0)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…m/fatih/color-1.17.0

Bump github.com/fatih/color from 1.13.0 to 1.17.0
…m/spf13/cobra-1.8.0

Bump github.com/spf13/cobra from 1.2.1 to 1.8.0
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