Skip to content

Commit

Permalink
Prep for 2.17.0.dev3 (pantsbuild#18710)
Browse files Browse the repository at this point in the history
Internal changes:

* refactor `package_python_dist` rule so most of the logic can be reused
([pantsbuild#18701](pantsbuild#18701))

* A Cloudflare Worker to handle requests to static.pantsbuild.org.
([pantsbuild#18685](pantsbuild#18685))

* No need to use lambda when setting help text for ruff
([pantsbuild#18690](pantsbuild#18690))

* Lint fixes - suggested by ruff and flake8
([pantsbuild#18681](pantsbuild#18681))

* Skip flaky pantsd integration tests.
([pantsbuild#18665](pantsbuild#18665))

* Add types-beautifulsoup4 to default module mapping
([pantsbuild#18647](pantsbuild#18647))

* Prepare the 2.16.0rc0 release.
([pantsbuild#18645](pantsbuild#18645))

* Prepare the 2.14.2rc1 release.
([pantsbuild#18646](pantsbuild#18646))

* Prepare the 2.15.1rc1 release.
([pantsbuild#18644](pantsbuild#18644))
  • Loading branch information
illicitonion authored Apr 10, 2023
1 parent d35dba8 commit 264c4cf
Show file tree
Hide file tree
Showing 4 changed files with 56 additions and 3 deletions.
1 change: 1 addition & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,7 @@ Created by running `./pants run build-support/bin/contributors.py`.
+ Shantanu Kumar
+ Shuo Li
+ Simeon Franklin
+ Simon Biggs
+ Srikanth Kotagiri
+ Stefan Sauer
+ Stephan Erb
Expand Down
2 changes: 1 addition & 1 deletion src/python/pants/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.17.0.dev2
2.17.0.dev3
4 changes: 2 additions & 2 deletions src/python/pants/engine/goal.py
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ class EnvironmentBehavior(Enum):
f"""Indicates that a Goal has been migrated to compute EnvironmentNames to build targets in.
All goals in `pantsbuild/pants` should be migrated before the 2.15.x branch is cut, but end
user goals have until `2.17.0.dev3` to migrate.
user goals have until `2.17.0.dev4` to migrate.
See {doc_url('plugin-upgrade-guide')}.
"""
Expand All @@ -120,7 +120,7 @@ class EnvironmentBehavior(Enum):
def _selects_environments(cls) -> bool:
deprecated_conditional(
lambda: cls.environment_behavior == Goal.EnvironmentBehavior.UNMIGRATED,
"2.17.0.dev3",
"2.17.0.dev4",
f"Setting `Goal.environment_behavior=EnvironmentBehavior.UNMIGRATED` for `Goal` "
f"`{cls.name}`",
hint=f"See {doc_url('plugin-upgrade-guide')}\n",
Expand Down
52 changes: 52 additions & 0 deletions src/python/pants/notes/2.17.x.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,57 @@
# 2.17.x Release Series

## 2.17.0.dev3 (Apr 10, 2023)

### New Features

* Helm: Add support for DNS lookups in Chart templates ([#18670](https://github.com/pantsbuild/pants/pull/18670))

* Include global Git ignore file and `.git/info/exclude` in `pants_ignore` to ignore for file watching ([#18649](https://github.com/pantsbuild/pants/pull/18649))

### User API Changes

* Remove deprecated default ICs. ([#18627](https://github.com/pantsbuild/pants/pull/18627))

### Plugin API Changes

* Move/Rename: `goals/setup_py.py` -> `{util_rules,goals}/package_dists.py` + `subsystems/setup_py_generation.py` ([#18702](https://github.com/pantsbuild/pants/pull/18702))

* Deprecate some `Request` types in favor of `Get()` with only one arg ([#18655](https://github.com/pantsbuild/pants/pull/18655))

* Add support for `Get(MyType)` syntax with no input args ([#18648](https://github.com/pantsbuild/pants/pull/18648))

### Bug fixes

* Adds a fully-qualified path to a Python interpreter for `pex_binary` `RunRequest`s ([#18699](https://github.com/pantsbuild/pants/pull/18699))

* Remove implicit conversion from `std::io::Error` to `StoreError` ([#18696](https://github.com/pantsbuild/pants/pull/18696))

* Add timeout to remote store calls, and adjust name of cache timeout. ([#18695](https://github.com/pantsbuild/pants/pull/18695))

* Makes `adhoc_tool` actually respect the `extra_env_vars` field; adds tests ([#18692](https://github.com/pantsbuild/pants/pull/18692))

* doc: Describe relevant error modes during rule compilation ([#18663](https://github.com/pantsbuild/pants/pull/18663))

* Bump minimum supported version of Pex to v2.1.129. ([#18678](https://github.com/pantsbuild/pants/pull/18678))

* Fix JVM resource JAR creation on older Mac OSes ([#18673](https://github.com/pantsbuild/pants/pull/18673))

* javascript: Do not read none mapped package.json files in javascript rules ([#18523](https://github.com/pantsbuild/pants/pull/18523))

### Documentation

* Add PEP 621 pyproject.toml file docs ([#18672](https://github.com/pantsbuild/pants/pull/18672))

* Document AWS CDK issue that multiple users have encountered. ([#18656](https://github.com/pantsbuild/pants/pull/18656))

* Error when goals used without relevant backends activated ([#18420](https://github.com/pantsbuild/pants/pull/18420))

* Improve lockfile consumption error message. ([#18638](https://github.com/pantsbuild/pants/pull/18638))

* Remove a python-specific tip from the general prereqs page. ([#18637](https://github.com/pantsbuild/pants/pull/18637))

* Make UUID message clearer ([#18561](https://github.com/pantsbuild/pants/pull/18561))

## 2.17.0.dev2 (Mar 31, 2023)

### New Features
Expand Down

0 comments on commit 264c4cf

Please sign in to comment.