diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index ce44c59..ff5619c 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -15,3 +15,7 @@ Required: paste the contents of job_bundle_output_tests/test-job-bundle-results. ### Was this change documented? ### Is this a breaking change? + +---- + +*By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.* diff --git a/.github/workflows/release_bump.yml b/.github/workflows/release_bump.yml index d07016f..f36f728 100644 --- a/.github/workflows/release_bump.yml +++ b/.github/workflows/release_bump.yml @@ -63,6 +63,7 @@ jobs: # Run semantic-release to generate new changelog pip install --upgrade hatch hatch env create release + hatch run release:deps NEXT_SEMVER=$(hatch run release:bump $BUMP_ARGS) # Grab the new version's changelog and prepend it to the original changelog contents diff --git a/hatch.toml b/hatch.toml index 9277c3b..9544fd5 100644 --- a/hatch.toml +++ b/hatch.toml @@ -44,10 +44,8 @@ test = "pytest --no-cov {args:test/*/e2e}" [envs.release] detached = true -dependencies = [ - "python-semantic-release == 8.7.*" -] [envs.release.scripts] +deps = "pip install -r requirements-release.txt" bump = "semantic-release -v --strict version --no-push --no-commit --no-tag --skip-build {args}" version = "semantic-release -v --strict version --print {args}" diff --git a/pyproject.toml b/pyproject.toml index b6a7644..fc69681 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,6 +8,23 @@ dynamic = ["version"] readme = "README.md" license = "Apache-2.0" requires-python = ">=3.9" +description = "The submitter and adaptor to enable Maya support for AWS Deadline Cloud" +# https://pypi.org/classifiers/ +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Programming Language :: Python", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Operating System :: POSIX :: Linux", + "Operating System :: Microsoft :: Windows", + "Operating System :: MacOS", + "License :: OSI Approved :: Apache Software License", + "Intended Audience :: Developers", + "Intended Audience :: End Users/Desktop" +] dependencies = [ "deadline == 0.45.*", diff --git a/requirements-release.txt b/requirements-release.txt index 2f7766c..5ea2fe3 100644 --- a/requirements-release.txt +++ b/requirements-release.txt @@ -1,3 +1 @@ -# HACK: This file solely exists for dependabot checks. The actual dependencies are in `hatch.toml` in the `release` environment. -# If dependabot opens a PR that modifies this file, please make sure to update the coresponding dependency in `hatch.toml` as well. -python-semantic-release == 8.7.* \ No newline at end of file +python-semantic-release == 9.3.* \ No newline at end of file diff --git a/requirements-testing.txt b/requirements-testing.txt index c547f97..38bc381 100644 --- a/requirements-testing.txt +++ b/requirements-testing.txt @@ -1,4 +1,3 @@ -deadline-cloud-test-fixtures == 0.5.* coverage[toml] == 7.* pytest == 8.* pytest-cov == 5.*