# HG changeset patch # User Zeger Van de Vannet <747627+zegervdv@users.noreply.github.com> # Date 1664485485 -7200 # Node ID 5631c3f65dc1a6435f2aad741a1b15c7f81f6fc3 # Parent e258ef0fb4cd2d45b1e16fd8a3f2d508628ef7ca Add checks for applying config (#2) diff -r e258ef0fb4cd -r 5631c3f65dc1 .chezmoiignore --- a/.chezmoiignore Thu Sep 29 23:03:11 2022 +0200 +++ b/.chezmoiignore Thu Sep 29 23:04:45 2022 +0200 @@ -1,3 +1,4 @@ +.github README.md *.orig **/.orig diff -r e258ef0fb4cd -r 5631c3f65dc1 .github/workflows/test.yml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.github/workflows/test.yml Thu Sep 29 23:04:45 2022 +0200 @@ -0,0 +1,37 @@ +name: Environment build test + +on: + push: + +jobs: + install: + strategy: + matrix: + os: [ubuntu-latest, macos-latest] + runs-on: ${{ matrix.os }} + steps: + - name: Set up Homebrew + uses: Homebrew/actions/setup-homebrew@master + + - name: Install chezmoi + run: brew install chezmoi + + - name: Bootstrap environment + run: | + mkdir -p $HOME/.config/chezmoi/ + mkdir -p $HOME/.local/share + touch $HOME/.config/chezmoi/chezmoi.toml + echo ' [data]' >> $HOME/.config/chezmoi/chezmoi.toml + echo ' email = "john.doe@example.com"' >> $HOME/.config/chezmoi/chezmoi.toml + echo ' name = "jdoe"' >> $HOME/.config/chezmoi/chezmoi.toml + echo ' signingkey = "" ' >> $HOME/.config/chezmoi/chezmoi.toml + echo ' font_size = "10"' >> $HOME/.config/chezmoi/chezmoi.toml + + - name: Initialize chezmoi + run: chezmoi init -v zegervdv --branch ${GITHUB_REF##*/} + + - name: add tap manually + run: brew tap zegervdv/tools + + - name: Apply dotfiles + run: chezmoi apply -v diff -r e258ef0fb4cd -r 5631c3f65dc1 dot_Brewfile --- a/dot_Brewfile Thu Sep 29 23:03:11 2022 +0200 +++ b/dot_Brewfile Thu Sep 29 23:04:45 2022 +0200 @@ -25,3 +25,4 @@ brew "zegervdv/tools/cbfmt" brew "pass" brew "asdf" +brew "zsh"