#!/bin/sh
#
# generate a tarball of assets suitable for the matrix.org site

set -e

cd `dirname $0`/..

mkdir -p assets

if [ "$CIRCLECI" != "true" ]
then
    # generate specification/proposals.rst
    ./scripts/proposals.py
fi

# generate the spec docs
./scripts/gendoc.py -d assets/spec

# and the swagger
./scripts/dump-swagger.py -o assets/spec/client_server/unstable.json

# create a tarball of the assets. Exclude the spec index for now, as
# we want to leave it pointing at the release versions of the specs.
# (XXX: how to maintain this?)
tar -czf assets.tar.gz --exclude="assets/spec/index.html" assets