diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index b0957548..efd66b03 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -9,7 +9,7 @@ jobs: - name: Setup python uses: actions/setup-python@v2 with: - python-version: 3.6 + python-version: 3.11 architecture: x64 - run: pip install datatig diff --git a/datatig.yaml b/datatig.yaml index e4ab6110..fd7a51a4 100644 --- a/datatig.yaml +++ b/datatig.yaml @@ -94,7 +94,7 @@ types: - id: meta_lastUpdated key: meta/lastUpdated title: Meta - Last updated - #type: datetime + type: datetime - id: links_opencorporates key: links/opencorporates title: Links - Open Corporates diff --git a/netlify.sh b/netlify.sh new file mode 100755 index 00000000..7b615ec5 --- /dev/null +++ b/netlify.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +set -e + +git remote add origin https://github.com/org-id/register.git || true + +git fetch + +pip install datatig + +export PYTHONPATH=$(pwd) + +echo "Building site ..." +python -m datatig.cli build . --staticsiteoutput out + +if [ "$HEAD" != "main" ] +then + echo "Building versioned site ..." + python -m datatig.cli versionedbuild --staticsiteoutput out/versioned --staticsiteurl /versioned --refs origin/main,origin/$HEAD --defaultref origin/main . || true +fi diff --git a/netlify.toml b/netlify.toml index be4d443b..ed5025a2 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,4 +1,3 @@ [build] publish = "out" - command = "pip install datatig && export PYTHONPATH=$(pwd) && python -m datatig.cli build . --staticsiteoutput out" - + command = "./netlify.sh"