- Nothing changed yet.
- Fixed circus dependencies
- Added prompt to confirm overwrite if qa-report already exists
- Updated Datomic download source to Wormbase bucket (datomic free download no longer supported by Datomic)
- Added new upload-result subcommand to upload migration results to the Wormbase S3 bucket (instead of requiring manual upload)
- Updated release process to use GH personal access tokens
- Security improvements and dependency bumping
- Bumped pseudoace dependency version to bugfix migrate-homol DB naming (mismatch between pseudoace and azanium)
- Corrected ws_release_tag git tag availability check
- Changed WB release name parsing strategy, now tag-based rather than FTP-path based (#41)
- Github authorization update (fix #40)
- Fixed release creation vs tagging mismatch (fix #42)
- Updated & completed docs
- Bugfixed migrate-homol DB name and DB backup file generation
- Minor logging and code improvements
- Updated pseudoace dependency version
- Cleanup downloaded artefacts in /tmp
- Specify release tag when configuring.
- Source annotated models from a configured github release tag.
- Fixed backup-db step for homology migration.
- Bump version of pseudoace.
- Increase transactor start wait time.
- Configure and start transactor before homol migration run.
- Fixed slack notify invocation at end of main migration.
- Fixed temp directory cleanup in installers.
- Bumped version of pseudoace to 0.7.3 (bring in CLI fix).
- Added separate top-level command for running homology migration.
- Bumped version of pseudoace to 0.7.2 to bring in fixes for homology command.
- Bring in pseudoace 0.7.1 for import-logs command line bug fix.
- Bumped version of pseduoace for CLI homology command fix.
- Bumped version of pseudoace to bring in bug-fix for homology pipeline.
- Fixed issue with datomic_free installer not being re-entrant.
- Ensured error messages are echoed to console during preliminary checks.
- Fixed recording/resetting of current step.
- Fixed click integration for homology import command.
- Fixed command to populate homology db.
- Provide default for db_name when invoking Context.datomic_url.
- Apply retry logic when restarting datomic transactor.
- Bumped version of pseudoace.
- Added two new steps to the migration process (produce homology database).
- Bumped version of pseudoace for bug fixes.
- Pull in new version of pseudoace for bugfix.
- Bumped version of pseudoace to pull in bugfix.
- Bumped version of pseudoace to pull in bugfix.
- Bumped version of pseudoace.
- Fixed locating of pseudoace release archive.
- Modify the way pseudoace is invoked via java jar file.
- Apply any patches from the PATCHES directory on the FTP site.
- Addressed github-reported security vulnerability in package dependencies.
- Bumped versions of datomic and pseudoace.
- Updated to latest version of pseudoace.
- Fixed typo (#35)
- Added missing requriement.
- Configuration of WormBase FTP URL an Slack URL done via configure command.
- Made slack configuration optional, persistent across migration runs.
- Downloading of ACeDB data moved from install step as the first migration step.
- Various bug fixes around the configuration command.
- Updated documentation to match changes to commands.
- Fixed bootstrapping issue.
- The FTP URL is now passed to the azanium configure command, rather than partially parameterised in install commmand(s).
- Fixed bugs with configuration code and logging.
- Removed all AWS specific code, documentation and configuration.
- Fixed dependency issue with awscli.
- Improved docs.
- Updated versions for the next migration run.
- Added admin script for adding new AWS IAM and EC2-host linux user.
- Updated documentation for multi-user migration.
- Use FTP staging area to obtain ACeDB release and class report.
- Improved docs.
- Bumped software versions.
- Updated notification docs.
- Fixed syntax errors.
- Split migration into two stages to speed up the process.
- Fix issue with upgrading package dependencies on install (docs)
- Updated documentation.
- Bumped versions for corresponding versions in pseudoace (WS264 + datomic).
- Release to fix release-script malfunction (!).
- Updated python requirements.
- Bump versions for next migration run.
- Addition of new command "reset-to-step".
- clean-previous-state command now removes app state file.
- Bump versions for next migration run.
- Source annotated models from release-tag in the Wormbase/wormbase-pipeline repository
- Fixed issue with notifications configuration where configuration could potentially be overridden.
- Bumped versions for next migration run.
- Bumped version of pseudoace.
- Bumped version of datomic-free.
- Bumped release version.
- Removed excise-tmp-data step.
- Bumped version of pseudoace.
- Allow migrate command to work with existing ACeDB database and corresponding pre-gzipped output.
- Bumped data release and pseudoace versions.
- Bumped data release version.
- Bumped versions.
- Bumped versions.
- Download the annotated models file separately (Fixes #8).
- Fix last step (backup and transfer to S3)
- Fixed issue in cleaning up previous migration.
- Allow Datomic URI to be overridden via environment variable.
- Minor fixes to docs.
- Bump data release version to WS256.
- Use the AWS_DEFAULT_PROFILE environment variable rather requiring user to specify with --profile.
- Cleanup data from any previous migration before starting a new one.
- Keep datomic backup directory on disk after S3 upload of tarfile to enable DDB restore.
- Reflect change in pseudoace 0.4.10 (Location of annotated ACeDB models file)
- Fixed issue with wrong path to QA id catalog input path.
- Fixed bucket S3 path for Datomic db backup.
- datomic-free does not support direct s3 upload - work around that with local back and upload via AWS APIs.
- Updates to reflect switch to non-ephemeral instance.
- Bump data version to WS255.
- Minor updates to docs.
- Update install instructions in docs.
- Tweaks to documentation.
- Store application logfile in S3 at the end of each build step.
- Improved docs.
- Updated documentation to match release procedure changes.
- Fix name of entry point zest.releaser uses.
- Fix bug with release hook.
- Fix dependencies.
- Added zest.releaser hook to deploy code/docs to github/github-pages.
- Made the migrate command re-entrant.
- Make this changelog show up in the docs.
- Re-worked documentation to use ghp-import instead of travis-sphinx.
- Add post-release hook to deploy documentation via make-file.
- Pass correct flags to travis-sphinx to get HTML docs built and deployed.
- Fix typo in Sphinx configuration.
- Use Sphinx's builtin githubpages extension.
- Fixed issue with sphinx build (missing docs/_static)
- Fix docs-build on travis.
- Unified documentation.
- Unified all build steps into a single command azanium migrate.
- Add slack notifications for build progress.
- Prepare automation of documentation build to github pages.
- Initial version.