2 min read
In order to build binaries for multiple architectures, we can use GoReleaser together with Github Actions so that they get built automatically when we create a release.
08/08/2023
Read more...2 min read
GitHub Actions is a powerful automation tool that allows you to automate various tasks and processes, usually triggered by some change in the source repository. Using scheduled runs we are going to be able to schedule runs as well.
14/03/2023
Read more...2 min read
GitHub will mask all the configured secrets from it's logs, but sometimes some secrets are retrieves from different sources (like AWS credentials, secrets fetched from other sources...) We don't want them to be stored as clear text in the GiHub's Actions logs, so we'll have to use add-mask to prevent it
10/01/2023
Read more...2 min read
As part of a CI/CD pipeline involving GitHub Actions we might want to be able to add a comment to the PR to notify the user about something:
name: demo_add_comment_pr
on:
pull_request:
types: [opened, ready_for_review]
push:
branches:
- '**'
- '!main'
paths:
- cluster-resources/**
- tests/**
workflow_dispatch:
(...)
12/12/2022
Read more...1 min read
If we want to share data between steps (on a Github action) it's just not enough to export a variable like this:
export VARIABLE_NAME
05/10/2021
Read more...