Skip to content

release: 4.4.0 #2664

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 221 commits into
base: main
Choose a base branch
from

Conversation

stainless-app[bot]
Copy link
Contributor

@stainless-app stainless-app bot commented Jun 16, 2025

Automated Release PR

4.4.0 (2025-07-03)

Full Changelog: v4.3.1...v4.4.0

Features

Bug Fixes

  • ci: correct conditional (a071a9a)
  • ci: release-doctor — report correct token name (736bc3f)
  • tests: fix: tests which call HTTP endpoints directly with the example parameters (721188d)

Chores

  • api: TTL is required on DNS records (2f9af7b)
  • ci: change upload type (88a9958)
  • ci: enable for pull requests (ad0f8c2)
  • ci: only run for pushes and fork pull requests (9900f90)
  • internal: add breaking change detection (1f93055)
  • readme: update badges (b84a94e)
  • tests: skip some failing tests on the latest python versions (dbbb02d)

Documentation

  • client: fix httpx.Timeout documentation reference (0114564)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 8aeeced to ad0f8c2 Compare June 17, 2025 00:11
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from f919620 to 2f9af7b Compare June 17, 2025 03:50
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 5a562de to b84a94e Compare June 17, 2025 14:56
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from ddccb04 to 721188d Compare June 17, 2025 21:16
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 7be1756 to 61aabac Compare June 17, 2025 21:45
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 55c701d to 0114564 Compare June 18, 2025 12:41
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from ebff3a2 to 4c6cda0 Compare June 20, 2025 15:50
@stainless-app stainless-app bot changed the title release: 4.3.2 release: 4.4.0 Jun 20, 2025
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 8703730 to 4c6cda0 Compare June 20, 2025 15:50
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 16adabb to 5a71a18 Compare June 20, 2025 16:49
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 67fd449 to 6956f9c Compare June 20, 2025 16:51
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 4966542 to b922a42 Compare June 20, 2025 17:09
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from b2fc06e to 764b4ea Compare June 20, 2025 17:13
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 1db62cc to ed26a10 Compare June 20, 2025 17:31
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 67a30b8 to 80d9fef Compare June 20, 2025 18:02
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 5da4a41 to 2432b16 Compare July 2, 2025 10:13
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from c8c4ac8 to 0ddeaf4 Compare July 2, 2025 10:25
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 0b3ec5b to d41a1ec Compare July 2, 2025 10:36
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from ab29447 to 430e57e Compare July 2, 2025 11:32
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from ee4729e to 82e0746 Compare July 2, 2025 12:53
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from f0f6593 to d220489 Compare July 2, 2025 13:00
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 3252571 to c651496 Compare July 2, 2025 13:59
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from cdd87bb to b1c4cb1 Compare July 2, 2025 14:42
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from f47c273 to 2902ef7 Compare July 2, 2025 14:55
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from b0d7858 to a41f917 Compare July 2, 2025 15:07
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from fdc33f9 to ad30a1b Compare July 2, 2025 15:13
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from ce0a173 to 578424f Compare July 2, 2025 15:25
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 791098e to 96581bc Compare July 2, 2025 17:25
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 1127917 to 1f93055 Compare July 3, 2025 00:09
Comment on lines +10 to +35
runs-on: 'ubuntu-latest'
name: detect-breaking-changes
if: github.repository == 'cloudflare/cloudflare-python'
steps:
- name: Calculate fetch-depth
run: |
echo "FETCH_DEPTH=$(expr ${{ github.event.pull_request.commits }} + 1)" >> $GITHUB_ENV

- uses: actions/checkout@v4
with:
# Ensure we can check out the pull request base in the script below.
fetch-depth: ${{ env.FETCH_DEPTH }}

- name: Install Rye
run: |
curl -sSf https://rye.astral.sh/get | bash
echo "$HOME/.rye/shims" >> $GITHUB_PATH
env:
RYE_VERSION: '0.44.0'
RYE_INSTALL_OPTION: '--yes'
- name: Install dependencies
run: |
rye sync --all-features

- name: Detect breaking changes
run: ./scripts/detect-breaking-changes ${{ github.event.pull_request.base.sha }}

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}

Copilot Autofix

AI about 19 hours ago

To fix the issue, we will add a permissions block at the root of the workflow file. This block will define the minimal permissions required for the workflow to function. Based on the tasks in the workflow, it only needs read access to repository contents (contents: read). No write permissions are necessary.

The permissions block will be added immediately after the name field at the top of the file. This ensures that the permissions apply to all jobs in the workflow unless overridden by a job-specific permissions block.


Suggested changeset 1
.github/workflows/detect-breaking-changes.yml

Autofix patch

Autofix patch
Run the following command in your local git repository to apply this patch
cat << 'EOF' | git apply
diff --git a/.github/workflows/detect-breaking-changes.yml b/.github/workflows/detect-breaking-changes.yml
--- a/.github/workflows/detect-breaking-changes.yml
+++ b/.github/workflows/detect-breaking-changes.yml
@@ -1,2 +1,4 @@
 name: CI
+permissions:
+  contents: read
 on:
EOF
@@ -1,2 +1,4 @@
name: CI
permissions:
contents: read
on:
Copilot is powered by AI and may make mistakes. Always verify output.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants