This repository contains shared code for all of our Elixir repositories. This includes configuration files for credo, dialyzer, formatting, and github actions. It syncs all files to repositories on a file change to this repository.
Currently at version 1.6.0
-
scripts
contains javascript and elixir scripts that are ran on each repository. These could be as simple as copying a file to the repository, or as advanced as changing themix.exs
AST to update dependencies. -
templates
contains files that are copied or templated to the repository.
- Copy ./templates/.github/workflows/common-config.yaml file into your repo's
/.github/workflows/
directory. - Alter your common-config.yaml file by replacing
$\{{
with${{
. - Create a PR.
- On initial merge and on a recurring schedule, updates will be synced with this repository.