SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go github-action Projects
-
Gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
digger
Digger is an open source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline ⚡️
-
DevOps
I created this repository to keep my learning, notes, and code in one place for various tools in DevOps. Now, it's helping thousands of learners, practitioners, and professionals every day in their DevOps journey.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
manual-approval
Pause your GitHub Actions workflow and request manual approval from set approvers before continuing
-
imdb-trakt-sync
Automatic sync from IMDb to Trakt (watchlist, lists, ratings and history) using GitHub actions. (by cecobask)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
To speed up your development cycle, install and use the act tool to test-run your action directly in your development environment. This tool lets you invoke a GitHub workflow right on your local machine and will save you the round-trips of pushing each change to GitHub to see if it works.
Create a system service. Download the file and save it to /etc/systemd/system/ or view the raw file in a browser and replace the URL with the version of Gitea you installed. You can find the list on https://github.com/go-gitea/gitea/blob/release/v1.22/contrib/systemd/gitea.service:
Project mention: Show HN: Docker-phobia: Analyze Docker image size with a treemap | news.ycombinator.com | 2024-04-28> This is a much faster way than setting up Github Actions to build an executable for every possible platform on every release
It's not even that hard. Just use GoReleaser.
https://goreleaser.com/
Project mention: Using Kaniko to Build and Publish container image with Github action on Github Self-hosted Runners | dev.to | 2024-02-28To set-up the self-hosted runner, an Action Runner Controller (ARC) and Runner scale sets application will be installed via helm. This post will be using Azure Kubernetes Service and ARC that is officialy maintained by Github. There is another ARC that is maintained by the community. You can follow the discussion where github adopted the ARC project into a full Github product here
Project mention: OpenTofu 1.7.0 is out with State Encryption, Dynamic Provider-defined Functions | news.ycombinator.com | 2024-04-30None of these are a replacement of Terraform Cloud (recently rebranded to HCP Terraform). For example, when you create a PR, it could affect multiple workspaces. The new experimental version of TFC/TFE (I refuse to call it HCP!) implements Stacks, which is something like a workflow, and links one workspace output to other workspace inputs. None of the open-source solutions, including the paid Digger [0], support this - only the paid one, such as Spacelift [1] (which is the closest to TFC if you ask me). Having a monorepo of Terraform is a common design pattern, so, if I change an embedded module, it could trigger changes it many workspaces. As far as I know, Atlantis [2] can't really help in this case.
By the way, the reason I singled-out Spacelift is due to its quality, and the great Terraform provider it has. Scalr [3], for example, has a really low-quality Terraform provider. I extensively use the hashicorp/tfe provider to manage TFC itself.
[0]: https://digger.dev/
[1]: https://spacelift.io/
[2]: https://www.runatlantis.io/
[3]: https://www.scalr.com/
Project mention: Pradumnasaraf/DevOps: This repo contains all my learning related to DevOps | /r/kubernetesx | 2023-06-14
Yep, actionlint is great! I've used it successfully both to lint my own workflows, and to lint third-party workflows for (basic) security issues.
Unfortunately, it can't lint actions themselves, only workflows that call actions[1]. This is a substantial deficiency, especially for users (like me) who write and maintain a decent number of actions.
[1]: https://github.com/rhysd/actionlint/issues/46
Project mention: GitHub - mvdan/github-actions-golang: GitHub Actions as CI for Go | /r/devopsish | 2023-05-15
Currently, we support creating resources from the Rig platform, which are then synced to Git. We do not currently support creating resources in Git that are then adopted by the Rig platform. If you would like to see this feature implemented, please voice your opinion on the GitHub issue: https://github.com/rigdev/rig/issues/607.
Project mention: Synchronize" a 3D scene across multiple windows using Three.js and localStorage | news.ycombinator.com | 2023-11-27Visuals are hard to include because you need to store them somewhere. If you store the in the git repo, they bloat the repo. That's why, for exampley I made a CSS-animated SVG for Gotestfmt[1], as it is text and not binary data. For other projects I host images externally, but that's a bit if an overhead.
[1] https://github.com/gotesttools/gotestfmt
Project mention: Automating Terraform Deployments with GitHub Actions: A Step-by-Step Guide | dev.to | 2023-11-02For the manual approval in the workflow, we will use the trstringer/manual-approval .
Go github-actions related posts
-
Ask HN: Should we build support for more CI platforms, or features for Actions?
-
How to debug GitHub actions. Real-world example
-
Using my new Raspberry Pi to run an existing GitHub Action
-
Using Kaniko to Build and Publish container image with Github action on Github Self-hosted Runners
-
Show HN: DimeRun v2 – Run GitHub Actions on AWS EC2
-
Show HN: Open-source x64 and Arm GitHub runners. Reduces GitHub Actions bill 10x
-
Git commit messages are useless
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 May 2024
Index
What are some of the best open-source github-action projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | act | 50,324 |
2 | Gitea | 42,120 |
3 | goreleaser | 13,100 |
4 | actions-runner-controller | 4,255 |
5 | digger | 2,697 |
6 | DevOps | 2,602 |
7 | actionlint | 2,370 |
8 | action-slack-notify | 1,029 |
9 | github-actions-golang | 1,022 |
10 | rig | 995 |
11 | gotestfmt | 468 |
12 | github-actions-runner-operator | 422 |
13 | manual-approval | 312 |
14 | reposaur | 280 |
15 | gitploy | 249 |
16 | secure-repo | 236 |
17 | github-act-runner | 217 |
18 | uptoc | 196 |
19 | action-label-syncer | 190 |
20 | leetcode-stats | 149 |
21 | Go-Kafka-gRPC-MongoDB-microservice | 145 |
22 | machine | 142 |
23 | imdb-trakt-sync | 76 |
Sponsored