Latest Updates

Documenting code, one commit at a time.

Automating Astro Deployments to GitHub Pages with GitHub Actions

Project Context

For our alma-srl-ingenieria project, maintaining a static site efficiently is key. Traditionally, deploying updates to static content could involve manual steps, which are prone to errors and consume valuable developer time. To streamline this process and ensure consistent, fast deployments, we've implemented an automated CI/CD pipeline using GitHub Actions for our

Read more

Streamlining Releases: Upgrading softprops/action-gh-release to v2 in ERP-1st

The Problem

In our ERP-1st project, maintaining efficient and secure CI/CD pipelines is paramount. We identified that our existing GitHub Actions workflow for creating releases was using an older version of softprops/action-gh-release. While functional, older action versions can pose security risks, lack newer features, and might eventually become deprecated, leading to workflow instability.

Read more

Streamlining Desktop Deployment with MSIX Packaging in ERP-1st

Our team working on the KamelotDeveloper/ERP-1st project has recently enhanced our application deployment strategy. This significant update focuses on integrating MSIX packaging, a modern Windows app packaging format, into our build pipeline to simplify installation and updates for our ERP application.

Introduction

Modern application development demands not just robust functionality but

Read more

Ensuring Reliable Deployments: Fixing Bundle Uploads in Our ERP-1st Workflow

In our ERP-1st project, consistent and reliable deployments are paramount. This enterprise resource planning system relies on automated workflows to ensure that new features and fixes reach users seamlessly. Recently, we encountered a subtle but critical issue with how our deployment bundles were being handled, leading to intermittent failures.

The Challenge: Incomplete Bundles

Read more

Streamlining Rust Toolchains in KamelotDeveloper/ERP-1st with GitHub Actions

The KamelotDeveloper/ERP-1st project benefits from reliable and consistent toolchains for its Rust development environment. Let's explore how to improve the configuration of these toolchains using GitHub Actions.

The Problem

Initially, the project utilized dtolnay/rust-action for setting up the Rust toolchain in GitHub Actions workflows. While functional, this approach can sometimes be

Read more

Streamlining Tauri App Builds with GitHub Actions

Building cross-platform desktop applications with Tauri is powerful, but integrating it into a CI/CD pipeline can sometimes be tricky. One common hurdle is ensuring that all necessary dependencies and build steps are executed correctly within the CI environment.

The Problem: Missing Build Commands

When setting up a GitHub Actions workflow for a Tauri project (like ERP-1st), you might

Read more

Streamlining Tauri Builds with GitHub Actions in ERP-1st

Introduction

The ERP-1st project aims to provide a comprehensive enterprise resource planning solution. Recently, the team focused on optimizing the build process for their Tauri-based application, leveraging the power of GitHub Actions for automation and consistency.

The Problem

Previously, the build process for the Tauri application in ERP-1st required manual steps or custom scripting

Read more

Streamlining Frontend Builds in ERP-1st with Tauri

The ERP-1st project aims to deliver a comprehensive enterprise resource planning solution. Recently, the development team focused on optimizing the frontend build process for faster and more reliable deployments.

The Challenge

Previously, the project relied on a tauri-action GitHub Action to build the frontend. While convenient, this approach introduced some level of abstraction and

Read more

Streamlining Builds with Optimized GitHub Actions

Introduction

This post focuses on improving the efficiency and reliability of build processes using GitHub Actions. We'll explore how to add dependencies and correct syntax issues in your workflow files to ensure smoother and more predictable builds.

Addressing Dependencies

One common challenge in CI/CD pipelines is ensuring that all necessary dependencies are available before the build

Read more