Deploy datasette-ephemeral-tables plugin

Refs #1915
This commit is contained in:
Simon Willison 2022-11-29 15:58:25 -08:00
commit 53a8e5bae5

View file

@ -57,6 +57,9 @@ jobs:
db.route = "alternative-route" db.route = "alternative-route"
' > plugins/alternative_route.py ' > plugins/alternative_route.py
cp fixtures.db fixtures2.db cp fixtures.db fixtures2.db
- name: Make some modifications to metadata.json
run: |
cat fixtures.json | jq '.databases |= . + {"ephemeral": {"allow": {"id": "root"}}}'> metadata.json
- name: Set up Cloud Run - name: Set up Cloud Run
uses: google-github-actions/setup-gcloud@v0 uses: google-github-actions/setup-gcloud@v0
with: with:
@ -72,11 +75,12 @@ jobs:
# Replace 1.0 with one-dot-zero in SUFFIX # Replace 1.0 with one-dot-zero in SUFFIX
export SUFFIX=${SUFFIX//1.0/one-dot-zero} export SUFFIX=${SUFFIX//1.0/one-dot-zero}
datasette publish cloudrun fixtures.db fixtures2.db extra_database.db \ datasette publish cloudrun fixtures.db fixtures2.db extra_database.db \
-m fixtures.json \ -m metadata.json \
--plugins-dir=plugins \ --plugins-dir=plugins \
--branch=$GITHUB_SHA \ --branch=$GITHUB_SHA \
--version-note=$GITHUB_SHA \ --version-note=$GITHUB_SHA \
--extra-options="--setting template_debug 1 --setting trace_debug 1 --crossdb" \ --extra-options="--setting template_debug 1 --setting trace_debug 1 --crossdb" \
--install datasette-ephemeral-tables \
--service "datasette-latest$SUFFIX" --service "datasette-latest$SUFFIX"
- name: Deploy to docs as well (only for main) - name: Deploy to docs as well (only for main)
if: ${{ github.ref == 'refs/heads/main' }} if: ${{ github.ref == 'refs/heads/main' }}