diff --git a/.github/pr-title-checker-config.json b/.github/pr-title-checker-config.json new file mode 100644 index 0000000..78bdf39 --- /dev/null +++ b/.github/pr-title-checker-config.json @@ -0,0 +1,17 @@ +{ + "LABEL": { + "name": "title needs formatting", + "color": "9A2848" + }, + "CHECKS": { + "prefixes": ["fix: ", "feat: ", "test: ", "infra: ", "doc: ", "change: ", "break: ", "breaking: ", "deprecation: ", "feature: ", "depr: ", "documentation: "], + "regexp": "docs\\(v[0-9]\\): ", + "regexpFlags": "i", + "ignoreLabels" : ["dont-check-PRs-with-this-label", "meta"] + }, + "MESSAGES": { + "success": "All OK", + "failure": "Failing CI test", + "notice": "" + } +} diff --git a/.github/workflows/pr-title-checker.yml b/.github/workflows/pr-title-checker.yml new file mode 100644 index 0000000..78126bd --- /dev/null +++ b/.github/workflows/pr-title-checker.yml @@ -0,0 +1,31 @@ +name: "PR Title Checker" + +on: + push: + branches: + - main + pull_request: + branches: + - main + - feature/** + pull_request_target: + types: + - opened + - edited + - synchronize + - labeled + - unlabeled + +permissions: + pull-requests: write + +jobs: + check: + runs-on: ubuntu-latest + steps: + - name: "Check PR Title" + uses: thehanimo/pr-title-checker@v1.4.2 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + pass_on_octokit_error: false + configuration_path: .github/pr-title-checker-config.json #(optional. defaults to .github/pr-title-checker-config.json) diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 0000000..df13e06 --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1,6 @@ +# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners + +# These owners will be the default owners for everything in +# the repo. Unless a later match takes precedence, these accounts +# will be requested for review when someone opens a pull request. +* @amazon-braket/braket-maintainers diff --git a/base/jobs/docker/1.0/py3/requirements.txt b/base/jobs/docker/1.0/py3/requirements.txt index 75c5707..d3f2f1b 100644 --- a/base/jobs/docker/1.0/py3/requirements.txt +++ b/base/jobs/docker/1.0/py3/requirements.txt @@ -1,18 +1,18 @@ -amazon-braket-default-simulator==1.23.1 -amazon-braket-pennylane-plugin==1.26.0 +amazon-braket-default-simulator==1.26.0 +amazon-braket-pennylane-plugin==1.28.0 amazon-braket-schemas==1.22.0 -amazon-braket-sdk==1.80.0 -awscli==1.32.96 -botocore==1.34.96 -boto3==1.34.96 -dask==2024.4.2 -matplotlib==3.8.4 +amazon-braket-sdk==1.87.0 +awscli==1.34.22 +botocore==1.35.22 +boto3==1.35.22 +dask==2024.8.0 +matplotlib==3.9.2 numpy==1.26.4 pandas==2.2.2 pennylane==0.35.1 PennyLane-Lightning==0.35.1 -qiskit-braket-provider==0.2.0 -requests==2.31.0 -sagemaker-training==4.7.4 -scikit-learn==1.4.2 -scipy==1.13.0 +qiskit-braket-provider==0.4.1 +requests==2.32.3 +sagemaker-training==4.8.1 +scikit-learn==1.5.2 +scipy==1.14.1 diff --git a/pytorch/jobs/docker/2.2/py3/requirements.txt b/pytorch/jobs/docker/2.2/py3/requirements.txt index dcc304b..7d7e472 100644 --- a/pytorch/jobs/docker/2.2/py3/requirements.txt +++ b/pytorch/jobs/docker/2.2/py3/requirements.txt @@ -1,30 +1,30 @@ -amazon-braket-default-simulator==1.23.1 -amazon-braket-pennylane-plugin==1.26.0 +amazon-braket-default-simulator==1.26.0 +amazon-braket-pennylane-plugin==1.28.0 amazon-braket-schemas==1.22.0 -amazon-braket-sdk==1.80.0 -awscli==1.32.96 -botocore==1.34.96 -boto3==1.34.96 -dask==2024.4.2 +amazon-braket-sdk==1.87.0 +awscli==1.34.22 +botocore==1.35.22 +boto3==1.35.22 +dask==2024.8.0 decorator==5.1.1 h5py==3.11.0 -ipykernel==6.29.4 +ipykernel==6.29.5 jinja2==3.1.4 -keras==3.3.3 +keras==2.15.0 markupsafe==2.1.5 -matplotlib==3.8.4 +matplotlib==3.9.2 numpy==1.26.4 openfermion==1.6.1 pandas==2.2.2 PennyLane==0.35.1 PennyLane-Lightning[gpu]==0.35.1 -pydantic==2.7.1 -requests==2.31.0 -sagemaker-training==4.7.4 -scikit-learn==1.4.2 +pydantic==2.9.2 +requests==2.32.3 +sagemaker-training==4.8.1 +scikit-learn==1.5.2 six==1.16.0 -scipy==1.13.0 -typing_extensions==4.11.0 +scipy==1.14.1 +typing_extensions==4.12.2 # https://nvd.nist.gov/vuln/detail/CVE-2023-37920 certifi>=2023.7.22 diff --git a/src/requirements.txt b/src/requirements.txt index 212c8c1..d5a6bc1 100644 --- a/src/requirements.txt +++ b/src/requirements.txt @@ -9,4 +9,4 @@ boto3 black junit-xml urllib3 -requests<2.32 +requests<2.33 diff --git a/tensorflow/jobs/docker/2.14/py3/requirements.txt b/tensorflow/jobs/docker/2.14/py3/requirements.txt index 0a6b339..48201e0 100644 --- a/tensorflow/jobs/docker/2.14/py3/requirements.txt +++ b/tensorflow/jobs/docker/2.14/py3/requirements.txt @@ -1,26 +1,26 @@ -amazon-braket-default-simulator==1.23.1 -amazon-braket-pennylane-plugin==1.26.0 +amazon-braket-default-simulator==1.26.0 +amazon-braket-pennylane-plugin==1.28.0 amazon-braket-schemas==1.22.0 -amazon-braket-sdk==1.80.0 -awscli==1.32.96 -botocore==1.34.96 -boto3==1.34.96 -dask==2024.4.2 +amazon-braket-sdk==1.87.0 +awscli==1.34.22 +botocore==1.35.22 +boto3==1.35.22 +dask==2024.8.0 h5py==3.11.0 -ipykernel==6.29.4 +ipykernel==6.29.5 jinja2==3.1.4 -keras==2.15.0 +keras==2.15.0 # keras uses the v2 api markupsafe==2.1.5 -matplotlib==3.8.4 +matplotlib==3.9.2 numpy==1.26.4 openfermion==1.6.1 pandas==2.2.2 PennyLane==0.35.1 PennyLane-Lightning==0.35.1 -pydantic==2.7.1 -requests==2.31.0 -sagemaker-training==4.7.4 -scikit-learn==1.4.2 +pydantic==2.9.2 +requests==2.32.3 +sagemaker-training==4.8.1 +scikit-learn==1.5.2 six==1.16.0 -scipy==1.13.0 -typing_extensions==4.11.0 +scipy==1.14.1 +typing_extensions==4.12.2 diff --git a/test/requirements.txt b/test/requirements.txt index 17f89c6..8dc3b28 100644 --- a/test/requirements.txt +++ b/test/requirements.txt @@ -1,10 +1,10 @@ amazon-braket-schemas amazon-braket-sdk -boto3==1.34.96 +boto3==1.35.43 certifi>=2023.7.22 -invoke==2.2.0 +invoke mock pennylane>=0.35.0 -pytest==8.2.0 +pytest pytest-xdist -sagemaker +sagemaker>=2.232.2