Skip to content

chore(deps): update homebrew/actions digest to 19a29e5 #109

chore(deps): update homebrew/actions digest to 19a29e5

chore(deps): update homebrew/actions digest to 19a29e5 #109

Workflow file for this run

name: 🧪 Test
on:
push:
branches:
- main
paths:
- setup
- .github/workflows/test.yml
pull_request:
paths:
- setup
- .github/workflows/test.yml
jobs:
test:
name: ${{ startsWith(matrix.os, 'macOS') && '🍎' || '🐧' }} ${{ matrix.os }}
strategy:
matrix:
os: [Ubuntu-Latest, macOS-14]
runs-on: ${{ matrix.os }}
steps:
- name: 🍺 Setup Homebrew
uses: Homebrew/actions/setup-homebrew@19a29e57dd60c322f1479cf85a8c515646ae5baa # master
- name: 🔨 Install tools via Homebrew
run: |
rm -fv /Library/Frameworks/Python.framework/Versions/3.12/bin/{2to3-3.12,idle3.12,pydoc3.12,python3.12,python3.12-config}
brew install atuin gitlint mackup mise pre-commit sheldon vim yazi zoxide zsh
- name: 🍎 Install macOS tools via Homebrew
if: ${{ matrix.os == 'macOS-14' }}
run: brew install 5ouma/formula/mksei 5ouma/formula/mli blacktop/tap/lporg lslqtz/formulae/bclm_loop
- name: ⚙️ Run setup
env:
SETUP_SKIP_INSTALLAPPS: true
SETUP_SKIP_LOGINGITHUBCLI: true
SETUP_SKIP_RESTORELAUNCHPAD: true
run: zsh <(curl "https://dotup.deno.dev/${GITHUB_HEAD_REF:-HEAD}") --yes
- name: 🐚 Launch New Login Shell
run: exec zsh -ilexc exit