Switch to Emacs #28
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Makefile execution | |
# Run this workflow every time a new commit pushed to your repository | |
on: | |
push: | |
branches: | |
- '**' | |
pull_request: | |
branches: | |
- master | |
jobs: | |
make: | |
name: Run all Makefile stages | |
runs-on: ubuntu-latest | |
steps: | |
- name: '[dep] Install Emacs' | |
uses: purcell/setup-emacs@master | |
with: | |
version: 27.1 | |
- uses: actions/checkout@v2 | |
- name: 'Clone private repos' | |
run: git submodule update --init --recursive | |
continue-on-error: true | |
- uses: actions/checkout@v2 | |
- name: 'make shells' | |
run: make shells | |
- uses: actions/checkout@v2 | |
- name: 'make kubernetes' | |
run: make kubernetes | |
- uses: actions/checkout@v2 | |
- name: 'make nodejs' | |
run: make nodejs-tooling | |
- uses: actions/checkout@v2 | |
- name: 'Validate tmux config' | |
run: tmux source ./config/tmux/.tmux.conf |