Releases: rpkoller/ddev-spidergram
v1.1.1: Fixed and improved Github Actions
The Github Action tests were failing for a while. Unfortunately I had missed that https://github.com/ddev/ddev-addon-template/blob/main/.github/workflows/tests.yml was updated significantly. I've updated and adjusted .github/workflows/tests.yaml
to the yaml file in the ddev-addons-template
upstream. In addition I've slightly adjusted the naming of the project name and test directory in the test.bats
file. While the renaming was sort of a cosmetic measure the update of the tests.yaml ensured that the tests are green again.
v1.1.0: Improved ArangoDB integration
It was a little bit of back and forth to get the backup and restore for ArangoDB working on all platforms. Some permission issues for the arangorestore
command caused some permission denied issues for the tests in Github Actions. Took a while to figure out the root cause (The fix is a chmod
appended to the arangodump
command setting the permissions for the arangodb-backup
directory). Thanks to @rfay for all the help and patience as well the introduction to tmate for debugging Github Actions and also thanks to @rocketeerbkw for the discussions during Drupal Dojo Austin and for the idea with applying the chmod command to the arangodb-backup
folder in the web container instead of the arangodb container or volumes in the previous attempts. The following changes got introduced with the current release:
- The command
arangodump
got added. Withddev arangodump
the ArangoDB database is save to.ddev/arangodb-backup
. - The command
arangorestore
got added. Withddev arangorestore
the ArangoDB database dump is restored from.ddev/arangodb-backup
. - The `spidergram.config.yaml got updated. The authentication section for arango got removed since it is no-auth anyway and the url updated to https.
- Port 8529 gets exposed to https in
docker-compose.arangodb.yaml
now as well and each request is forwarded to https. And the DDEV project and config folders get added as bind mounts. - The
project_files
section in theinstall.yaml
got updated accordingly adding thearangodump
andarangorestore
commands. test.bats
has been extended with tests to check the functionality ofarangodump
andarangorestore
v1.0.1: Bugfix release
v1.0.0: First stable release
I've hopefully ironed out most of the problems. Everything works out without any issues in my tests. All details are described in the readme file.
v0.0.14-alpha: Minor naming change to better distinguish the two spidergram config related yamls
change name from config.spidergram.yaml to config.ddev-spidergram.yam…
Fix the regex error in the context of the colon
0.0.13-alpha fix the error with colon after url in the regex
Switch from config.json to config.yaml
noticed in a final test that it is possible to also use yaml instead of json files. for consistency reasons with DDEV and personal preference i am switching over using the spidergram.config.yaml instead of the spidergram.config.json
Some more clean up
0.0.11-alpha Updated the README explaining regex related changes
Probably final pre release alpha
Probably ironed out the last rough edges. Set the docker compose file to HTTP_EXPOSE and remove an unnecessary expose statement alongside. In addition i've improved the post start regex checking the spidergram.config.json. now it automatically sets the url to the projects name and it'S TLD.
The first alpha with no rough edge left around basic functionality
The first release that is basically working. Did also an initial draft of the readme. The last thing left to do is to get https for ArangoDB working plus expand the project name check for config.spidergram.yaml
to make sure that sites that dont use ddev.site
get their project name checked as well properly.