Best of GitHub ActionsJuly 2024

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Set Up a CI/CD Pipeline with Husky and GitHub Actions

    Learn how to set up a CI/CD pipeline for a Next.js application using Husky and GitHub Actions. This guide covers the basics of continuous integration and delivery, setting up a Next.js app with Vitest, configuring Git hooks with Husky, creating GitHub Actions workflows for automation, and deploying the project using Vercel. Ideal for developers familiar with React, Next.js, and Git.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    Build a RAG chatbot with Astro, Postgres, and LlamaIndex

    A comprehensive guide to building a RAG chatbot using Astro, Postgres, and LlamaIndex. It covers generating OpenAI API tokens, creating and deploying an Astro app, setting up a serverless Postgres database, and configuring CI/CD with GitHub Actions. Key steps include Dockerizing the app, setting up React for the UI, adding Tailwind CSS, and deploying on Amazon ECS.

  3. 3
    Article
    Avatar of phProduct Hunt·2y

    WarpBuild - 10x cheaper Github actions in your AWS account

    WarpBuild is a productivity tool that offers a cost-effective solution for running GitHub Actions in an AWS account. Claiming to be 10 times cheaper than native GitHub Actions, it was first launched on December 5th, 2023, and featured on July 30th, 2024.

  4. 4
    Article
    Avatar of spaceliftSpacelift·2y

    GitHub Actions Tutorial – Getting Started & Examples

    GitHub Actions simplifies the CI/CD process by enabling developers to automate their software development workflows directly from their GitHub repositories. Workflows are configured using YAML files and can be triggered by events like code pushes, pull requests, and releases. Actions, which are reusable units of code, perform specific tasks within these workflows. GitHub provides both hosted and self-hosted runners to execute these workflows across various environments. The tutorial covers the creation of workflows, setting up job steps, managing secrets, and deploying applications using examples written in Go.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    m1guelpf/orbit: Simple & safe zero-downtime deployments for Laravel.

    Orbit offers a straightforward way to deploy Laravel sites to a server quickly, ensuring zero downtime. Users need to set up the Orbit server with a GitHub token and configure an `Orbit.toml` file for their sites. Deployment is automated using a GitHub Actions workflow. Orbit also provides a CLI for real-time deployment feedback and a Rust interface for API interactions.

  6. 6
    Article
    Avatar of glwGolang Weekly·2y

    Golang Weekly Issue 516: July 23, 2024

    This issue covers interactive release notes for Go 1.23, the release of Go 1.23 Release Candidate 2, and techniques for running GitHub Actions faster with Blacksmith. It also includes insights on hash-based bisect debugging, real-time website updates using Go, SSE, and HTMX, and the plan-execute pattern for safeguarding changes. Additionally, there are practical examples of gRPC over HTTP/3 and calling Go functions from C++.