Skip to content

added some highway layers #7

added some highway layers

added some highway layers #7

Workflow file for this run

name: validate and build style
on:
push:
branches:
- main
jobs:
validate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup Pkl language
run: |
curl -L -o pkl 'https://github.com/apple/pkl/releases/download/0.26.3/pkl-linux-amd64' || { echo "Failed to download pkl"; exit 1; }
chmod +x pkl || { echo "Failed to make pkl executable"; exit 1; }
sudo mv pkl /usr/local/bin/pkl || { echo "Failed to move pkl to /usr/local/bin"; exit 1; }
- name: setup node
uses: actions/setup-node@v2
with:
node-version: '20'
- name: Install dependencies
run: npm install @maplibre/maplibre-gl-style-spec --global
- name : Validate
run: |
pkl eval -f json style.pkl > tmp.style
gl-style-validate tmp.style
deploy:
runs-on: ubuntu-latest
needs: validate
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup Pkl language
run: |
curl -L -o pkl 'https://github.com/apple/pkl/releases/download/0.26.3/pkl-linux-amd64' || { echo "Failed to download pkl"; exit 1; }
chmod +x pkl || { echo "Failed to make pkl executable"; exit 1; }
sudo mv pkl /usr/local/bin/pkl || { echo "Failed to move pkl to /usr/local/bin"; exit 1; }
- name: Build
run: pkl eval -f json style.pkl > docs/style.json
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GH_TOKEN }}
publish_dir: ./docs