GitHub Actions Fix ‘Resource Not Accessible by Integration’

A quick blog post to detail how to fix error Resource Not Accessible by Integration within your GitHub Actions. I came across this initially when trying to upload a .sarf report as part of Trivy scanning. The error In my case, I attempted to upload a SARIF report. This file helps with code scanning. I … Read more

Deploying to Azure: Secure Your GitHub Workflow with OIDC

OpenID Connect (OIDC) authentication for GitHub Actions and Azure deployments is a real game-changer in the world of security. It significantly enhances security when deploying to your Azure environment. In this blog post, I’ll explain why to use OIDC, walk through setting up an Azure AD application with federated credentials using Azure CLI, and demonstrate … Read more

Autogenerating Terraform Documentation with terraform-docs and GitHub Actions

Writing a lot of Terraform modules and trying to maintain accurate and up-to-date Terraform documentation becomes increasingly challenging. This is where terraform-docs along with GitHub actions can assist you, they automate the generation of Terraform documentation. In this blog post, I will show you how to use terraform-docs with GitHub Actions. This setup will automatically … Read more

Automating GitHub Project Management: Moving Issues to “Done” with GitHub Actions and CLI

This post discusses automating the transition of issues to “Done” status when closed in GitHub Projects using GitHub Actions and GitHub CLI, enhancing project management efficiency and reducing manual tasks.

Using GitHub CLI with GitHub Actions for GitHub Project automation

The blog post details the integration of GitHub CLI with GitHub Actions to automate project management. It explains how to move newly opened issues to a project board’s “ToDo” column via a custom workflow, highlighting the CLI’s customisation options and advantages over built-in workflows. Future posts will explore further automation possibilities.

Dynamic Matrices in GitHub Actions

Learn how to set up dynamic matrices in GitHub Actions to run jobs multiple times based on specific criteria

Adding comments to your GitHub Pull Requests using GitHub Actions

Screenshot showing GitHub Action adding a comment to a pull request

When managing a GitHub Pull Request (PR) workflow, numerous continuous integration (CI) checks typically run to ensure code quality, functionality, and compliance with project standards. Keeping track of these checks and providing timely, consistent feedback to contributors can be challenging. In this blog post, I’ll show how to enhance your PR process by adding automated … Read more

Boost GitHub Actions Efficiency with Path Filters: Only run when specific files or paths are updated

Within your GitHub Actions, you may be running a lot of workflows continuously during a merge to the main branch – a way to mitigate the possibility of them always running is to implement path filters. What are path filters? Path filters in GitHub Actions allow you specify when the workflow/action runs essentially, it helps … Read more

Deploying MkDocs to GitHub Pages with GitHub Actions

Screenshot showing an example of MkDocs

In this blog post, I will show how you can deploy your MkDocs to GitHub Pages with GitHub Actions. What is MKDocs? MKDocs is a great little tool for creating a static site, used commonly to store repository documentation, drawings, some examples etc! MkDocs is a fast, simple and downright gorgeous static site generator that’s geared towards building project documentation. … Read more

Update GitHub Pull Request Body using GitHub Actions

Screenshot of GitHub Actions output displaying a workflow that updates the body of a pull request. The console log shows steps including checking out the repository, executing a script or action to modify the pull request body, and a confirmation message indicating that the pull request description was successfully updated as part of the automated workflow.

Recently I have been automating GitHub Pull Request Body with various updates/outputs from GitHub Actions, I wanted to create a quick blog post on a couple of ways to do this that will hopefully assist you. If you’re like me, you’ve probably found yourself in situations where you need to update the body of a … Read more