Skip to content

Commit

Permalink
Prep for 2.18.0.dev0
Browse files Browse the repository at this point in the history
Internal changes:

* Fix TypedDict construction ([pantsbuild#19166](pantsbuild#19166))

* Have package_dists.InvalidEntryPoint subclass InvalidFieldException ([pantsbuild#19149](pantsbuild#19149))

* Check for `CI=true`, not `CI=1` for cherry-picking ([pantsbuild#19141](pantsbuild#19141))

* Set up remote caching in CI  ([pantsbuild#19144](pantsbuild#19144))

* refactor(internal): adjust pants_venv venv_dir calculation ([pantsbuild#19140](pantsbuild#19140))

* Prepare `2.16.0rc4`. ([pantsbuild#19146](pantsbuild#19146))

* Warn about `files()` in PEXes in one place ([pantsbuild#19027](pantsbuild#19027))

* Drop our explicit dep on `syn` ([pantsbuild#19134](pantsbuild#19134))

* Fix auto-cherry-picker's merge-conflicts ([pantsbuild#19125](pantsbuild#19125))

* Use explicit depths on fetches when running cherry-picks in CI ([pantsbuild#19127](pantsbuild#19127))

* Make determine_python() pin to 3.9 ([pantsbuild#19116](pantsbuild#19116))

* Upgrade to `actions/checkout@v3` ([pantsbuild#19112](pantsbuild#19112))

* Run the cherry pick script with `-x` for debugging ([pantsbuild#19095](pantsbuild#19095))

* Add more linux x86 test CI shards ([pantsbuild#19099](pantsbuild#19099))

* Use a trait for remote ByteStore network implementation ([pantsbuild#19050](pantsbuild#19050))

* Increase the logging of release version file publishing. ([pantsbuild#19092](pantsbuild#19092))

* Remove the Toolchain plugin ([pantsbuild#18978](pantsbuild#18978))

* Fix bad merge of pantsbuild#18829. ([pantsbuild#19080](pantsbuild#19080))

* Revert "Implement layout="zip" for Lambda/GCF, skipping lambdex" ([pantsbuild#19071](pantsbuild#19071))

* Remove unnecessary interpreter constraint config. ([pantsbuild#19065](pantsbuild#19065))

* Use hand-written change detection for PR/push job trimming ([pantsbuild#19045](pantsbuild#19045))

* Do not build wheels on push, since that is now accomplished by the release job. ([pantsbuild#19063](pantsbuild#19063))

* Additional release job publishing fixes ([pantsbuild#19058](pantsbuild#19058))

* Change CI trigger to includelist `main` and `2.*.x` ([pantsbuild#19059](pantsbuild#19059))

* Release doc and script fixes ([pantsbuild#19043](pantsbuild#19043))

* Update cherry-picker to use `pull_request_target` ([pantsbuild#19048](pantsbuild#19048))

* Prepare `2.16.0rc3`. ([pantsbuild#19044](pantsbuild#19044))

* Prepare `2.15.1`. ([pantsbuild#19042](pantsbuild#19042))

* Fixup welcome-newcomers.yaml ([pantsbuild#19039](pantsbuild#19039))
  • Loading branch information
illicitonion committed May 26, 2023
1 parent d892e0c commit 95c6d9f
Show file tree
Hide file tree
Showing 4 changed files with 62 additions and 1 deletion.
1 change: 1 addition & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -270,6 +270,7 @@ Created by running `./pants run build-support/bin/contributors.py`.
+ Ted Dziuba
+ Tejal Desai
+ Thales Menato
+ Theo Ribeiro
+ Tianshuo Deng
+ Tien Nguyen
+ Tim Gates
Expand Down
1 change: 1 addition & 0 deletions pants.toml
Original file line number Diff line number Diff line change
Expand Up @@ -280,3 +280,4 @@ master = "src/python/pants/notes/master.rst"
"2.15.x" = "src/python/pants/notes/2.15.x.md"
"2.16.x" = "src/python/pants/notes/2.16.x.md"
"2.17.x" = "src/python/pants/notes/2.17.x.md"
"2.18.x" = "src/python/pants/notes/2.18.x.md"
2 changes: 1 addition & 1 deletion src/python/pants/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.17.0a0
2.18.0.dev0
59 changes: 59 additions & 0 deletions src/python/pants/notes/2.18.x.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# 2.18.x Release Series

## 2.18.0.dev0 (May 26, 2023)

### New Features

* Support scala_artifact ([#19128](https://github.com/pantsbuild/pants/pull/19128))

* pass "--debug" flag to all helm invocations if requested ([#19093](https://github.com/pantsbuild/pants/pull/19093))

* Enable env vars in `node_build_script` ([#19100](https://github.com/pantsbuild/pants/pull/19100))

### User API Changes

* Switch to [lambdex].layout = "zip" by default, deprecating the section ([#19122](https://github.com/pantsbuild/pants/pull/19122))

* javascript: Allow nodejs-backed tools to point to a resolve and/or package manager ([#19040](https://github.com/pantsbuild/pants/pull/19040))

* Terraform: Hashes for MacOS binaries have changed ([#19004](https://github.com/pantsbuild/pants/pull/19004))

* Implement layout="zip" for Lambda/GCF, deprecating lambdex ([#19076](https://github.com/pantsbuild/pants/pull/19076))

* Run `terraform init` as part of `check` goal ([#18974](https://github.com/pantsbuild/pants/pull/18974))

* Deprecate [mypy].extra_type_stubs and its lockfile. ([#19084](https://github.com/pantsbuild/pants/pull/19084))

* Remove more 2.18.0.dev0 deprecations (follow up to #19073) ([#19077](https://github.com/pantsbuild/pants/pull/19077))

* Bring the tool `--export` option deprecation forward. ([#19079](https://github.com/pantsbuild/pants/pull/19079))

* Only build and release wheels for Python 3.9. ([#18829](https://github.com/pantsbuild/pants/pull/18829))

* Require pants to run via scie-pants. ([#19075](https://github.com/pantsbuild/pants/pull/19075))

* Some 2.18.0.dev0 deprecations ([#19073](https://github.com/pantsbuild/pants/pull/19073))

* Implement layout="zip" for Lambda/GCF, skipping lambdex ([#19022](https://github.com/pantsbuild/pants/pull/19022))

### Plugin API Changes

* Simplify interpreter-related CI config. ([#19096](https://github.com/pantsbuild/pants/pull/19096))

### Bug Fixes

* If a shebang already exists when adding a preamble, preserve it. ([#19133](https://github.com/pantsbuild/pants/pull/19133))

* Workaround `botocore` bug in S3 URL Handler backend ([#19056](https://github.com/pantsbuild/pants/pull/19056))

* Don't try and garbage collect tempfiles ([#19103](https://github.com/pantsbuild/pants/pull/19103))

* Allow the usage of digits in named cache names ([#19052](https://github.com/pantsbuild/pants/pull/19052))

### Documentation

* Fix docs link to pants_from_sources script. ([#19088](https://github.com/pantsbuild/pants/pull/19088))

* Add `botocore-a-la-carte` reference too `s3` URL Handler ([#19055](https://github.com/pantsbuild/pants/pull/19055))

* add bazel-remote to list of compatible remote caches ([#19041](https://github.com/pantsbuild/pants/pull/19041))

0 comments on commit 95c6d9f

Please sign in to comment.