Allow Alloy to Create Config File directly from File #650
Workflow file for this run
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: Lint | |
# yamllint disable-line rule:truthy | |
on: | |
push: | |
branches: ["main"] | |
pull_request: | |
branches: ["main"] | |
jobs: | |
lint: | |
name: Perform Linting | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install shellcheck | |
run: | | |
wget -c https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.linux.x86_64.tar.xz -O shellcheck.tar.xz && \ | |
tar -xvf shellcheck.tar.xz && \ | |
sudo mv ./shellcheck-v0.9.0/shellcheck /usr/bin/shellcheck && \ | |
rm -rf shellcheck-v0.9.0 | |
- uses: actions/checkout@v3 | |
- uses: actions/setup-node@v3 | |
with: | |
node-version: 18 | |
cache: npm | |
- uses: actions/setup-python@v4 | |
with: | |
python-version: '3.10' | |
- name: Install pipenv | |
run: | | |
python -m pip install --upgrade pipenv wheel | |
- name: Install dependencies | |
run: make install | |
- name: Shell Linting | |
run: make ci-lint-shell | |
if: success() || failure() | |
# - name: Markdown Linting | |
# run: make ci-lint-markdown | |
# if: success() || failure() | |
# - name: Text Linting | |
# run: make ci-lint-text | |
# if: success() || failure() | |
- name: Yaml Linting | |
run: make ci-lint-yaml | |
if: success() || failure() | |
- name: Editorconfig Linting | |
run: make ci-lint-editorconfig | |
if: success() || failure() | |
- name: Ansible Linting | |
run: make ci-lint-ansible | |
if: success() || failure() |