All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added terraform files to the repo for deploying necessary resources
- Removed the
--use-feature=in-tree-buildflag from thepip installcommand in the Dockerfile as it was causing the build to fail
- Updated license to Apache
- Add docstring to init.
- Updates init signature kwargs replaced with parent for better documentation.
- Implement braket executor cancel task
- Fixed
dockerworkflow referring to deprecatedstable_versioninput
- Added configurable covalent version in
dockerworkflow to build base executor image
- Print statement to functional tests.
- Minor fix to tests workflow.
- Git config safe repo flag now points to the correct path environment variable.
- Fix expression in docker yml.
- Adding
repository_dispatchtrigger to build base executor image from core covalent
- Second attempt at fixing tests.yml workflow.
- tests.yml workflow.
- Updated docker workflow to allow manual pre-release base executor image release
- Minor updates for consistency with other docker workflows
- Fixed Dockerfile and docker workflow syntax to build pre-release base executor images
- Updated docker workflow to specify pre-release flag as a build arg
- Ability to specify covalent version in docker workflow
- Fixed COVALENT_BASE_IMAGE arg in docker workflow quotations
- Fixed COVALENT_BASE_IMAGE arg in docker workflow
- Fixed docker workflow github event name syntax
- Removed inputs.version from checkout step in docker workflow
- Added id-token write, and permissions for OIDC to push to ECR from role
- Fixed
typoin action spelling
- Updated version of the
dockerbuildx actions
- Updated docker workflow to create manual pre-releases in addition to stable version
- Adding
docker.ymlworkflow to build and release braket executor docker image
- Removed explicit
covalentinstallation in the Docker and use basecovalentimage from public registry - Invoke
docker.ymlfromrelease.ymlvia a workflow call
- Removed references to
.envfile in the functional test README.
- Using executor aliases instead of classes for functional tests
- Removed executor defaults for boto3 session args, added .env.example
- Functional tests using pytest and .env file configuration
- Bumped aws plugins version to new stable release
- Added Alejandro to paul blart group
- Updated Dockerfile to contain
COVALENT_BASE_IMAGEARG - Removed explicit cloudpickle install due to version conflict with covalent cloudpickle from Dockerfile
- Constrained covalent semver range to be less than major version 1 for this version of Dockerfile
- Update README to include reference to new
ecr_image_urikey
- Updated executor to use pre-built braket executor base image
- Updated aws plugins to be gt than 0.7.0rc0
- License checker reference.
- Added license workflow
- Store
BASE_COVALENT_AWS_PLUGINS_ONLYin a temporary file rather than storing it as an environment variable.
- Simplified README
- Logic to specify that only the base covalent-aws-plugins package is to be installed.
- Getting default values from config file if not defined in class instance
- Updated requirements.txt to pin aws executor plugins to pre-release version 0.1.0rc0
- BraketExecutor is now derived from AWSExecutor
- Enabled Codecov
- Added tests
- Update pre-commit hooks
- Updated some tests to be async aware
- Removed
--prefrompip install covalentin Dockerfile
- Fixed
covalentversion tostablerelease
- Updated required
covalentversion
- Workflows needed for release
- Dynamically set bucket name and repo name
- Updated README with more getting started details
- Dockerfile so that SAGEMAKER_PROGRAM is set correctly, removing ENTRYPOINT and CMD
- Pennylane version, upgraded to 0.24.0
- Changed global variable executor_plugin_name -> EXECUTOR_PLUGIN_NAME in executors to conform with PEP8.