Skip to content

👷 Try to install apps via GitHub actions using setup script. #64

👷 Try to install apps via GitHub actions using setup script.

👷 Try to install apps via GitHub actions using setup script. #64

Workflow file for this run

# For more information about the configurations used
# in this file, please see the GitHub Actions documentation.
#
# https://docs.github.com/en/actions
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
jobs:
macOS:
runs-on: macos-latest
strategy:
matrix:
include:
- applications-to-install: "^(Chrome).*$"
# - applications-to-install: "^([a-fA-F0-9]|Bash|Java).*$"
# - applications-to-install: "^([g-pG-P]|Bash|Java).*$"
# - applications-to-install: "^([q-zQ-Z]|Bash|Java).*$"
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Install dependencies
run: brew install shellcheck
- name: Install applications in dotfiles
env:
INSTALL_APPLICATION_IF_READABLE_NAME_MATCH_REGEX: ${{ matrix.applications-to-install }}
TERM: xterm-256color
run: ./src/os/setup.sh -y
- name: Lint shell files
run: ./scripts/lint/shell.sh
- name: Lint Markdown files
run: ./scripts/lint/markdown.sh
- name: Check links from Markdown file
run: ./scripts/check_links/markdown.sh
name: macOS
on: push