GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#go #ci #devops #github_actions #golang

Using `act` allows you to run your GitHub Actions locally, which is very useful. Here’s why: You get fast feedback because you don’t have to commit and push your changes every time you want to test them. Instead, you can test your workflow files locally, saving time. Additionally, `act` can replace your `Makefile` by using the GitHub Actions defined in your project, so you don’t have to repeat tasks. This makes your development process faster and more efficient.

https://github.com/nektos/act
#java #github_actions #java #quarkus

This tool helps you download comics from a website called 禁漫天堂 (Comic Heaven) using GitHub Actions or your local computer. Here’s how it benefits you You can download comics without manually setting up anything on your computer. Just edit a JSON file with the comic links, and GitHub Actions will handle the download for you.
- **Automatic Processing** You can choose to download entire comics or just specific chapters.
- **Regular Updates** If you prefer running it locally, you can do so by configuring a few settings, making it easy to use whether you have technical expertise or not.

Overall, this tool simplifies the process of downloading comics from 禁漫天堂, saving you time and effort.

https://github.com/jiayaoO3O/18-comic-finder
#go #devops #docker_registry_v2 #git #git_gui #git_server #gitea #github #github_actions #gitlab #go #gogs #golang #hacktoberfest #maven_server #npm_registry #vue

Gitea is a simple and fast way to set up your own Git service. It works on many platforms like Linux, macOS, and Windows. You can easily install it and use it to manage your code repositories. Gitea is free, open-source, and has a community that helps with translations and contributions. You can try it online or set up your own instance quickly. This makes it easy for developers to host their own Git servers without much hassle, giving them full control over their code.

https://github.com/go-gitea/gitea
#ruby #bare_metal #cloud #github_actions #hosting #linux #managed_cloud #open #opensource #portable #postgresql #ruby

Ubicloud is an open-source cloud system that you can run anywhere, similar to how Linux is an alternative to proprietary operating systems. It offers cloud services on bare metal servers from providers like Hetzner, Leaseweb, and AWS Bare Metal. You can either use their managed service or build your own cloud by setting up the control plane and connecting to the cloud console.

Using Ubicloud benefits you in several ways:
- It is cheaper than public cloud providers like AWS, saving you money.
- It gives you control over your infrastructure and data.
- It is portable and secure, allowing you to deploy apps easily and manage resources flexibly.
- You can use it for various workloads such as CI/CD pipelines, compute-heavy tests, or managing bare metal machines.

Overall, Ubicloud provides a cost-effective, open-source alternative to traditional cloud services, giving you more control and flexibility.

https://github.com/ubicloud/ubicloud
#typescript #github_actions #github_releases

This GitHub Action helps create and manage GitHub Releases automatically. It supports Linux, Windows, and macOS environments. You can use it to limit releases to specific tags, upload release assets, and include external release notes. Customization options allow you to control the release name, notes, and whether it's a draft or prerelease. This automation saves time and ensures consistency in your release process, making it easier to manage software deployments efficiently.

https://github.com/softprops/action-gh-release
#go #github_actions #kubernetes #operator

Actions Runner Controller (ARC) is a tool that helps you automatically manage and scale self-hosted GitHub Actions runners using Kubernetes. It creates runner scale sets that grow or shrink based on how many workflows you are running, making your CI/CD process more efficient and cost-effective. ARC uses containers for runners, so new instances can start or stop quickly and cleanly. You can install ARC easily with Helm on Kubernetes and customize runners with features like custom images, volumes, and scripts. This automation saves you time and resources by matching runner capacity to your actual workload needs[1][2][3].

https://github.com/actions/actions-runner-controller
#typescript #actions #authentication #gcp #github_actions #google_cloud #google_cloud_platform #iam #identity #security

You can securely connect GitHub Actions to Google Cloud using the Google GitHub Action called `auth`. It supports two main ways: the recommended Workload Identity Federation (WIF), which uses short-lived tokens and avoids long-lived service account keys, and the older Service Account Key JSON method. WIF improves security by creating a trust link between your GitHub workflow and Google Cloud without exposing permanent credentials. To use it, you set up a Workload Identity Pool and Provider in Google Cloud, then configure your GitHub workflow to authenticate with these. This lets your workflows access Google Cloud resources safely and easily, reducing risks and simplifying credential management.

https://github.com/google-github-actions/auth