Skip to content

Prep 2.18.0.dev0 - #19167

Merged
illicitonion merged 1 commit into
pantsbuild:mainfrom
illicitonion:prep-2.18.0.dev0
May 27, 2023
Merged

Prep 2.18.0.dev0#19167
illicitonion merged 1 commit into
pantsbuild:mainfrom
illicitonion:prep-2.18.0.dev0

Conversation

@illicitonion

Copy link
Copy Markdown
Contributor

Internal changes:

  • Fix TypedDict construction (#19166)

  • Have package_dists.InvalidEntryPoint subclass InvalidFieldException (#19149)

  • Check for CI=true, not CI=1 for cherry-picking (#19141)

  • Set up remote caching in CI (#19144)

  • refactor(internal): adjust pants_venv venv_dir calculation (#19140)

  • Prepare 2.16.0rc4. (#19146)

  • Warn about files() in PEXes in one place (#19027)

  • Drop our explicit dep on syn (#19134)

  • Fix auto-cherry-picker's merge-conflicts (#19125)

  • Use explicit depths on fetches when running cherry-picks in CI (#19127)

  • Make determine_python() pin to 3.9 (#19116)

  • Upgrade to actions/checkout@v3 (#19112)

  • Run the cherry pick script with -x for debugging (#19095)

  • Add more linux x86 test CI shards (#19099)

  • Use a trait for remote ByteStore network implementation (#19050)

  • Increase the logging of release version file publishing. (#19092)

  • Remove the Toolchain plugin (#18978)

  • Fix bad merge of Only build and release wheels for Python 3.9. #18829. (#19080)

  • Revert "Implement layout="zip" for Lambda/GCF, skipping lambdex" (#19071)

  • Remove unnecessary interpreter constraint config. (#19065)

  • Use hand-written change detection for PR/push job trimming (#19045)

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

  • Additional release job publishing fixes (#19058)

  • Change CI trigger to includelist main and 2.*.x (#19059)

  • Release doc and script fixes (#19043)

  • Update cherry-picker to use pull_request_target (#19048)

  • Prepare 2.16.0rc3. (#19044)

  • Prepare 2.15.1. (#19042)

  • Fixup welcome-newcomers.yaml (#19039)

@illicitonion illicitonion added the category:internal CI, fixes for not-yet-released features, etc. label May 26, 2023
@illicitonion
illicitonion force-pushed the prep-2.18.0.dev0 branch 4 times, most recently from 95c6d9f to f6ac77a Compare May 26, 2023 22:20
@illicitonion
illicitonion enabled auto-merge (squash) May 26, 2023 22:25

@benjyw benjyw left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are a lot of deprecations here, I'm wondering if it makes sense to do them in a separate change, and have the release prep be "pure" release prep? Or can just do this as-is if you prefer.

Also, note that if you send PRs from a branch on origin instead of your fork, you get remote caching!

See #19144

Comment thread src/python/pants/backend/python/dependency_inference/subsystem.py Outdated
Comment thread src/python/pants/backend/python/typecheck/mypy/subsystem.py
@illicitonion

Copy link
Copy Markdown
Contributor Author

Pulled out #19169 for the deprecations - thanks!

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))
@illicitonion
illicitonion merged commit a9e570f into pantsbuild:main May 27, 2023
@illicitonion
illicitonion deleted the prep-2.18.0.dev0 branch May 27, 2023 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:internal CI, fixes for not-yet-released features, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants