Best of GitHub ActionsOctober 2024

  1. 1
    Article
    Avatar of neontechNeon·2y

    How to create an AWS S3 bucket for Postgres backups

    Learn how to set up an AWS S3 bucket to store Postgres backups, a useful step for managing backups in a multi-tenant architecture. This guide includes setting up AWS Providers and Roles, creating an OIDC Identity Provider and Role, and configuring an S3 bucket with an updated policy. The process involves using GitHub Actions to automate transfers, ideal for handling numerous projects efficiently.

  2. 2
    Article
    Avatar of simplethreadSimple Thread·2y

    Seeding a Postgres Database in GitHub Actions Without Storing SQL in GitLFS

    Setting up a Postgres database in a test environment usually avoids preloading data, but sometimes budget constraints require a workaround. To avoid using GitLFS for a large seed data file, compress it with `tar` and `gzip` before committing it to the repository. During the GitHub Actions workflow, decompress the file before running tests. If you encounter a 'no space left on device' error, increase the shared memory size (`shm-size`) to resolve the issue.

  3. 3
    Article
    Avatar of jswklyJavaScript Weekly·2y

    JavaScript Weekly Issue 707: October 3, 2024

    VoidZero, a new toolchain for JavaScript by Evan You, promises to enhance development with significant backing. Blacksmith offers a solution to run GitHub Actions faster and more cost-efficiently. Key highlights include a history of JavaScript bundlers and new AI React components for building in-house chat systems.