dotfiles/.forgejo/workflows/test-bootstrap.yaml

34 lines
836 B
YAML

---
on: [push]
jobs:
clone:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: |
pwd
ls -l
doom:
runs-on: docker
container:
image: alpine:3.19
needs: [clone]
steps:
- run: grep Alpine /etc/os-release
- run: |
apk add --update git emacs-nox chezmoi nodejs bash
with:
entrypoint: "/bin/sh"
- run: |
mkdir -p "${HOME}/.local/share" "${HOME}/.config/chezmoi"
pwd
env
ls -lha
ln -s "$(pwd)" "${HOME}/.local/share/chezmoi"
cp "$(pwd)/bootstrap/chezmoi.toml" "${HOME}/.config/chezmoi"
- run: |
chezmoi apply
- run: |
git clone --depth 1 https://github.com/doomemacs/doomemacs ~/.emacs.d
~/.emacs.d/bin/doom install