A set of utilities for working with the AT Protocol in Elixir.

ci: add GitHub actions

ovyerus.com 173eac55 370d65c5

verified
Changed files
+21
.github
workflows
+21
.github/workflows/push.yaml
···
+
name: Push
+
on:
+
push:
+
branches:
+
- main
+
+
jobs:
+
docker:
+
name: Lint and test
+
runs-on: ubuntu-latest
+
+
steps:
+
- uses: actions/checkout@v4
+
+
- name: Install Nix
+
uses: nixbuild/nix-quick-install-action@v30
+
+
- run: nix flake check
+
- run: nix develop --command mix deps.get
+
- run: nix develop --command mix credo
+
- run: nix develop --command mix test