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-build
flag from thepip install
command 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
docker
workflow referring to deprecatedstable_version
input
- Added configurable covalent version in
docker
workflow 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_dispatch
trigger 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
typo
in action spelling
- Updated version of the
docker
buildx actions
- Updated docker workflow to create manual pre-releases in addition to stable version
- Adding
docker.yml
workflow to build and release braket executor docker image
- Removed explicit
covalent
installation in the Docker and use basecovalent
image from public registry - Invoke
docker.yml
fromrelease.yml
via a workflow call
- Removed references to
.env
file 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_IMAGE
ARG - 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_uri
key
- 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_ONLY
in 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
--pre
frompip install covalent
in Dockerfile
- Fixed
covalent
version tostable
release
- Updated required
covalent
version
- 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.