Skip to content

[pull] master from KnpLabs:master #22

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 61 commits into
base: master
Choose a base branch
from
Open

Conversation

pull[bot]
Copy link

@pull pull bot commented Feb 5, 2023

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

acrobat and others added 6 commits February 5, 2023 16:35
This PR was merged into the 3.9.x-dev branch.

Discussion
----------



Commits
-------

131e597 Setup dependabot for github action workflows
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ramsey/composer-install](https://github.com/ramsey/composer-install) from 1 to 2.
- [Release notes](https://github.com/ramsey/composer-install/releases)
- [Commits](ramsey/composer-install@v1...v2)

---
updated-dependencies:
- dependency-name: ramsey/composer-install
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
This PR was merged into the 3.9.x-dev branch.

Discussion
----------

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p>
<blockquote>
<h2>v3.0.0</h2>
<ul>
<li>Updated to the node16 runtime by default
<ul>
<li>This requires a minimum <a href="https://github.com/actions/runner/releases/tag/v2.285.0">Actions Runner</a> version of v2.285.0 to run, which is by default available in GHES 3.4 or later.</li>
</ul>
</li>
</ul>
<h2>v2.6.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Add backports to v2 branch by <a href="https://github.com/cory-miller"><code>@​cory-miller</code></a> in <a href="https://github-redirect.dependabot.com/actions/checkout/pull/1040">actions/checkout#1040</a>
<ul>
<li>Includes backports from the following changes: <a href="https://github-redirect.dependabot.com/actions/checkout/pull/964">actions/checkout#964</a>, <a href="https://github-redirect.dependabot.com/actions/checkout/pull/1002">actions/checkout#1002</a>, <a href="https://github-redirect.dependabot.com/actions/checkout/pull/1029">actions/checkout#1029</a></li>
<li>Upgraded the licensed version to match what is used in v3.</li>
</ul>
</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v2.5.0...v2.6.0">https://github.com/actions/checkout/compare/v2.5.0...v2.6.0</a></p>
<h2>v2.5.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update <code>@​actions/core</code> to 1.10.0 by <a href="https://github.com/rentziass"><code>@​rentziass</code></a> in <a href="https://github-redirect.dependabot.com/actions/checkout/pull/962">actions/checkout#962</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v2...v2.5.0">https://github.com/actions/checkout/compare/v2...v2.5.0</a></p>
<h2>v2.4.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Add set-safe-directory input to allow customers to take control. (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/770">#770</a>) by <a href="https://github.com/TingluoHuang"><code>@​TingluoHuang</code></a> in <a href="https://github-redirect.dependabot.com/actions/checkout/pull/776">actions/checkout#776</a></li>
<li>Prepare changelog for v2.4.2. by <a href="https://github.com/TingluoHuang"><code>@​TingluoHuang</code></a> in <a href="https://github-redirect.dependabot.com/actions/checkout/pull/778">actions/checkout#778</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v2...v2.4.2">https://github.com/actions/checkout/compare/v2...v2.4.2</a></p>
<h2>v2.4.1</h2>
<ul>
<li>Fixed an issue where checkout failed to run in container jobs due to the new git setting <code>safe.directory</code></li>
</ul>
<h2>v2.4.0</h2>
<ul>
<li>Convert SSH URLs like <code>org-&lt;ORG_ID&gt;@github.com:</code> to <code>https://github.com/</code> - <a href="https://github-redirect.dependabot.com/actions/checkout/pull/621">pr</a></li>
</ul>
<h2>v2.3.5</h2>
<p>Update dependencies</p>
<h2>v2.3.4</h2>
<ul>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/379">Add missing <code>await</code>s</a></li>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/360">Swap to Environment Files</a></li>
</ul>
<h2>v2.3.3</h2>
<ul>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/345">Remove Unneeded commit information from build logs</a></li>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/326">Add Licensed to verify third party dependencies</a></li>
</ul>
<h2>v2.3.2</h2>
<p><a href="https://github-redirect.dependabot.com/actions/checkout/pull/320">Add Third Party License Information to Dist Files</a></p>
<h2>v2.3.1</h2>
<p><a href="https://github-redirect.dependabot.com/actions/checkout/pull/284">Fix default branch resolution for .wiki and when using SSH</a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2>v3.1.0</h2>
<ul>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/939">Use <code>@​actions/core</code> <code>saveState</code> and <code>getState</code></a></li>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/922">Add <code>github-server-url</code> input</a></li>
</ul>
<h2>v3.0.2</h2>
<ul>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/770">Add input <code>set-safe-directory</code></a></li>
</ul>
<h2>v3.0.1</h2>
<ul>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/762">Fixed an issue where checkout failed to run in container jobs due to the new git setting <code>safe.directory</code></a></li>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/744">Bumped various npm package versions</a></li>
</ul>
<h2>v3.0.0</h2>
<ul>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/689">Update to node 16</a></li>
</ul>
<h2>v2.3.1</h2>
<ul>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/284">Fix default branch resolution for .wiki and when using SSH</a></li>
</ul>
<h2>v2.3.0</h2>
<ul>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/278">Fallback to the default branch</a></li>
</ul>
<h2>v2.2.0</h2>
<ul>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/258">Fetch all history for all tags and branches when fetch-depth=0</a></li>
</ul>
<h2>v2.1.1</h2>
<ul>
<li>Changes to support GHES (<a href="https://github-redirect.dependabot.com/actions/checkout/pull/236">here</a> and <a href="https://github-redirect.dependabot.com/actions/checkout/pull/248">here</a>)</li>
</ul>
<h2>v2.1.0</h2>
<ul>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/191">Group output</a></li>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/199">Changes to support GHES alpha release</a></li>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/184">Persist core.sshCommand for submodules</a></li>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/163">Add support ssh</a></li>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/179">Convert submodule SSH URL to HTTPS, when not using SSH</a></li>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/157">Add submodule support</a></li>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/144">Follow proxy settings</a></li>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/141">Fix ref for pr closed event when a pr is merged</a></li>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/128">Fix issue checking detached when git less than 2.22</a></li>
</ul>
<h2>v2.0.0</h2>
<ul>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/108">Do not pass cred on command line</a></li>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/107">Add input persist-credentials</a></li>
<li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/104">Fallback to REST API to download repo</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/actions/checkout/commit/ac593985615ec2ede58e132d2e21d2b1cbd6127c"><code>ac59398</code></a> Fix comment typos (that got added in <a href="https://github-redirect.dependabot.com/actions/checkout/issues/770">#770</a>) (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/1057">#1057</a>)</li>
<li><a href="https://github.com/actions/checkout/commit/3ba5ee6fac7e0e30e2ea884e236f282d3a775891"><code>3ba5ee6</code></a> Add in explicit reference to private checkout options (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/1050">#1050</a>)</li>
<li><a href="https://github.com/actions/checkout/commit/885641592076c27bfb56c028cd5612cdad63e16d"><code>8856415</code></a> Implement branch list using callbacks from exec function (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/1045">#1045</a>)</li>
<li><a href="https://github.com/actions/checkout/commit/755da8c3cf115ac066823e79a1e1788f8940201b"><code>755da8c</code></a> 3.2.0 (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/1039">#1039</a>)</li>
<li><a href="https://github.com/actions/checkout/commit/26d48e8ea150211a9bc3b1f0c20448599687d926"><code>26d48e8</code></a> Update <code>@​actions/io</code> to 1.1.2 (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/1029">#1029</a>)</li>
<li><a href="https://github.com/actions/checkout/commit/bf085276cecdb0cc76fbbe0687a5a0e786646936"><code>bf08527</code></a> wrap pipeline commands for submoduleForeach in quotes (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/964">#964</a>)</li>
<li><a href="https://github.com/actions/checkout/commit/5c3ccc22eb2c950a0fa5bc7c47190d8e3f7e681a"><code>5c3ccc2</code></a> Replace datadog/squid with ubuntu/squid Docker image (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/1002">#1002</a>)</li>
<li><a href="https://github.com/actions/checkout/commit/1f9a0c22da41e6ebfa534300ef656657ea2c6707"><code>1f9a0c2</code></a> README - fix status badge (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/967">#967</a>)</li>
<li><a href="https://github.com/actions/checkout/commit/8230315d06ad95c617244d2f265d237a1682d445"><code>8230315</code></a> Add workflow to update a main version (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/942">#942</a>)</li>
<li><a href="https://github.com/actions/checkout/commit/93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8"><code>93ea575</code></a> Prepare release v3.1.0 (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/940">#940</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/actions/checkout/compare/v2...v3">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=2&new-version=3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>

Commits
-------

782da17 Bump actions/checkout from 2 to 3
This PR was merged into the 3.9.x-dev branch.

Discussion
----------

Bumps [ramsey/composer-install](https://github.com/ramsey/composer-install) from 1 to 2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/ramsey/composer-install/releases">ramsey/composer-install's releases</a>.</em></p>
<blockquote>
<h2>2.0.0</h2>
<h2>Added</h2>
<ul>
<li>Use <code>--prefer-stable</code> with lowest dependencies (<a href="https://github-redirect.dependabot.com/ramsey/composer-install/issues/178">#178</a>)</li>
<li>Allow use of a custom cache key (<a href="https://github-redirect.dependabot.com/ramsey/composer-install/issues/167">#167</a>)</li>
<li>Allow ability to ignore the cache</li>
</ul>
<h2>Changed</h2>
<ul>
<li>Switch to a <a href="https://docs.github.com/en/actions/creating-actions/creating-a-composite-action">composite action</a> from a JavaScript action</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Fix case where <code>working-directory</code> did not run <code>composer install</code> in the correct working directory (<a href="https://github-redirect.dependabot.com/ramsey/composer-install/issues/187">#187</a>)</li>
<li>Fix problems with retrieving cache with parallel builds (<a href="https://github-redirect.dependabot.com/ramsey/composer-install/issues/161">#161</a>, <a href="https://github-redirect.dependabot.com/ramsey/composer-install/issues/152">#152</a>)</li>
<li>Fix problems restoring from cache on Windows (<a href="https://github-redirect.dependabot.com/ramsey/composer-install/issues/79">#79</a>)</li>
</ul>
<h2>1.3.0</h2>
<ul>
<li>Support passing <code>--working-dir</code> as part of <code>composer-options</code></li>
</ul>
<h2>1.2.0</h2>
<ul>
<li>Support Composer working-directory option for when <code>composer.json</code> is in a non-standard location.</li>
<li>Add operating system name to the cache key.</li>
</ul>
<h2>1.1.0</h2>
<p>Display Composer output with ANSI colors.</p>
<h2>1.0.3</h2>
<p>Patch release for dependency updates.</p>
<h2>1.0.2</h2>
<ul>
<li>Use the GitHub <a href="https://github.com/actions/cache">cache action</a> directly to avoid duplication of code/effort.</li>
<li>Turn on output of Composer command to provide feedback in the job log</li>
<li>Use Composer <code>cache-dir</code> instead of <code>cache-files-dir</code></li>
</ul>
<h2>1.0.1</h2>
<p>Rewrite and refactor as a JavaScript action.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/ramsey/composer-install/commit/110668cb0f871600bbeee55ea3d6ccce46e2b7b1"><code>110668c</code></a> GH Actions: selectively use <code>fail-fast</code> with setup-php (<a href="https://github-redirect.dependabot.com/ramsey/composer-install/issues/240">#240</a>)</li>
<li><a href="https://github.com/ramsey/composer-install/commit/83af392bf5f031813d25e6fe4cd626cdba9a2df6"><code>83af392</code></a> ✨ Add new <code>custom-cache-suffix</code> option (<a href="https://github-redirect.dependabot.com/ramsey/composer-install/issues/239">#239</a>)</li>
<li><a href="https://github.com/ramsey/composer-install/commit/7f9021e5513f650c97a067ad64e907e23fd8276e"><code>7f9021e</code></a> Fix use of deprecated <code>set-output</code> command (<a href="https://github-redirect.dependabot.com/ramsey/composer-install/issues/238">#238</a>)</li>
<li><a href="https://github.com/ramsey/composer-install/commit/46172311c43eb5f37c1fb20a2068ba515ee25f3e"><code>4617231</code></a> Tests: update the included <code>composer.phar</code> from v 2.2.2 to 2.2.18 (<a href="https://github-redirect.dependabot.com/ramsey/composer-install/issues/237">#237</a>)</li>
<li><a href="https://github.com/ramsey/composer-install/commit/72896eb33d648d92b8fdc52eb711613e89407fe2"><code>72896eb</code></a> Add dependabot configuration file (<a href="https://github-redirect.dependabot.com/ramsey/composer-install/issues/227">#227</a>)</li>
<li><a href="https://github.com/ramsey/composer-install/commit/69e970df608896a084a2d56e66bbeb3de5b4a806"><code>69e970d</code></a> GH Actions: version update for codecov action runner (<a href="https://github-redirect.dependabot.com/ramsey/composer-install/issues/226">#226</a>)</li>
<li><a href="https://github.com/ramsey/composer-install/commit/e3612f6bf5996d9a0ba702f903a3b0b28dfd3bf6"><code>e3612f6</code></a> GH Actions: version update for actions/cache (<a href="https://github-redirect.dependabot.com/ramsey/composer-install/issues/224">#224</a>)</li>
<li><a href="https://github.com/ramsey/composer-install/commit/d5151022830a58ae28077380c9e5487c0a21f02a"><code>d515102</code></a> GH Actions: version update for various predefined actions (<a href="https://github-redirect.dependabot.com/ramsey/composer-install/issues/222">#222</a>)</li>
<li><a href="https://github.com/ramsey/composer-install/commit/608584300450d85350b77e60ef4a9dad35b3f31e"><code>6085843</code></a> GH Actions: re-work the integration tests (<a href="https://github-redirect.dependabot.com/ramsey/composer-install/issues/221">#221</a>)</li>
<li><a href="https://github.com/ramsey/composer-install/commit/f680dac46551dffb2234a240d65ae806c2999dd6"><code>f680dac</code></a> test: add PHP path back to command, as well as debug message</li>
<li>Additional commits viewable in <a href="https://github.com/ramsey/composer-install/compare/v1...v2">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ramsey/composer-install&package-manager=github_actions&previous-version=1&new-version=2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>

Commits
-------

d120c79 Bump ramsey/composer-install from 1 to 2
@pull pull bot added the ⤵️ pull label Feb 5, 2023
SergkeiM and others added 23 commits March 9, 2023 11:24
This PR was squashed before being merged into the 3.9.x-dev branch.

Discussion
----------

Added support for environments #1102

Commits
-------

75c7930 Added environments
329c72f environment
b163de2 fixes
e9da726 fixes
536ac08 Fixed Tests
48da337 Fixed tests
6c79b05 Removed trait for custom beta accept header,
7c97a2c removed unready changes
This PR was merged into the 3.10.x-dev branch.

Discussion
----------



Commits
-------

01bd3ee Test on PHP 8.2
This PR was squashed before being merged into the 3.10.x-dev branch.

Discussion
----------



Commits
-------

22cbc82 Bugfix creating env
ce974e1 fixed tests
8b365a3 added rawurlencode for $name
This PR was squashed before being merged into the 3.10.x-dev branch.

Discussion
----------

Added environment:

[Secrets](https://docs.github.com/en/rest/actions/secrets?apiVersion=2022-11-28#list-environment-secrets)
[Variables](https://docs.github.com/en/rest/actions/variables?apiVersion=2022-11-28#list-environment-variables)

Commits
-------

7de0912 Added environment variables & secrets
d08d18d fixes for styleCI
3f4fff0 removed rawurlencode for repo id
289c0ab added link to secrets and varaibles
cbf08fc Removed validation of parameters
This PR was squashed before being merged into the 3.10.x-dev branch.

Discussion
----------



Commits
-------

ff0fb37 Added Org & Repository varaibles
4a50d98 fixed type hint
7569055 Fixes
37e12a6 added repo variables test
1da518f StyleCI fixes
9f90a4a Removed params validation
This PR was squashed before being merged into the 3.10.x-dev branch.

Discussion
----------

* added Deployment branch policies
* Moved environments under deployment

Commits
-------

9734d23 Deployment branch policies
c72fdae removed params validation
a61fe84 StyleCI fixes
c30050c styleCI fixes
5d7048f Merge branch 'master' into feature/deployment-branch-policies
f657c3f StyleCi fixes
d9f0195 Changes to docs
This PR was merged into the 3.10.x-dev branch.

Discussion
----------



Commits
-------

b6fe049 Fixed branch alias
…novate[bot])

This PR was squashed before being merged into the 3.11.x-dev branch.

Discussion
----------



Commits
-------

9d1ab1e feat: Support for Organization Runners
02bd5bc fix: StyleCI
ea2f3ec docs: Add Organization Self-Hosted runner doc
6df9b8f docs: Add org runner link in README.md
70e7bbe Merge branch 'KnpLabs:master' into master
50a0ee1 Merge branch 'master' into master
370927e Merge branch 'KnpLabs:master' into master
91c8043 chore: change argument of `all` method to `$parameters` array
ca94676 chore: fix StyleCi
5ff2a51 chore: minor fix
987a552 Add renovate.json
234a7a2 Merge pull request #1 from haridarshan/renovate/configure
be15552 Update renovate.json
7483542 Delete renovate.json
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ns/checkout-4

Bump actions/checkout from 3 to 4
This PR was merged into the 3.11.x-dev branch.

Discussion
----------

Modern frameworks like CakePHP 5 [require psr/http-message v2](https://github.com/cakephp/cakephp/blob/5.x/composer.json#L37)

Commits
-------

2a3a71b allow psr/http-message v2
CHANGELOG-3.X: fix release 3.12.0 mentioned twice
acrobat and others added 30 commits October 17, 2023 22:42
This PR was merged into the 3.12-dev branch.

Discussion
----------



Commits
-------

14e8eed Switch roave bc-checker from docker to local setup
10080cd Apply style-ci fixes
This PR was squashed before being merged into the 3.12-dev branch.

Discussion
----------

Feature:

- User Migrations

Doc:
- User Migrations doc

Closes #795 

Commits
-------

3948174 feat: Add User Migrations Api
fc5a76c docs: Add migration list example with `ResultPager` and remove `per_page`
5389602 perf: remove `$params['repositories']` validation check
1bec9eb test: remove `shouldNotStartMigration` test-case
69fc864 chore(styleci): apply styleci patch
This PR was squashed before being merged into the 3.12-dev branch.

Discussion
----------

Actual error message is "You have exceeded a secondary rate limit and have been temporarily blocked from content creation. Please retry your request again later. If you reach out to GitHub Support for help, please include the request ID [...]"

Commits
-------

661fccb Fix detection of secondary rate limit
7d8aeb6 Update secondary rate limit test with new message
Bumps [ramsey/composer-install](https://github.com/ramsey/composer-install) from 2 to 3.
- [Release notes](https://github.com/ramsey/composer-install/releases)
- [Commits](ramsey/composer-install@v2...v3)

---
updated-dependencies:
- dependency-name: ramsey/composer-install
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
This PR was merged into the 3.13-dev branch.

Discussion
----------

Closes #1127. Blocks GrahamCampbell/Laravel-GitHub#157.

Commits
-------

680eea2 Allow php-http/cache-plugin v2
…y/composer-install-3

Bump ramsey/composer-install from 2 to 3
…arios (tomcorbett)

This PR was squashed before being merged into the 3.14-dev branch.

Discussion
----------

ResultPager breaks because no array is returned (it's an empty string) - issue ResultPager::get() can return string #1091

Commits
-------

8a3f154 Handle case of GitHub returning 204 No Content in some scenarios which breaks ResultPager because no array is returned (it's an empty string) - issue ResultPager::get() can return string #1091
4fff555 fix style issue raised by continuous-integration/styleci/pr
eaa7993 Added unit test for case of GitHub API returning 204 empty content in ResultPager  #1091
08c3d7a Updated based on feedback from continuous-integration/styleci/pr
a3d2fb8 Another change requested by continuous-integration/styleci/pr (but not for my changed code)
When using etags, the reply from github may be empty and the underlying APIs will return an empty string.
We need to flip those to empty arrays.
e.g.:
```
$github_builder
  ->addPlugin(new Http\Client\Common\Plugin\HeaderSetPlugin([
    'If-None-Match' => $etag,
  ]));

$api       = $github_client->user('user');
$paginator = new \Github\ResultPager($github_client);
$data      = $paginator->fetch($api, 'events', [$username]);
// $data should be [] if $etag is the latest
```
…eiriksm, acrobat)

This PR was squashed before being merged into the 3.14-dev branch.

Discussion
----------



Commits
-------

9bd8e00 Fix implicit nullable types to avoid PHP 8.4 warnings
ad84a65 Fix a param that was not supposed to be nullable
a35a829 Update ci.yml
297f04e Fixes with phpcbf
1b63598 Fix implicit nullable case in tests
6d145f5 Fix upstream deprecation warnings
…glaubinix)

This PR was merged into the 3.14-dev branch.

Discussion
----------

Organization roles were [introduced in July](https://github.blog/changelog/2024-07-10-pre-defined-organization-roles-that-grant-access-to-all-repositories/) and they have partial API support already https://docs.github.com/en/rest/orgs/organization-roles

Commits
-------

1f77a93 Add API endpoints to interact with organiztion roles
This PR was squashed before being merged into the 3.14-dev branch.

Discussion
----------



Commits
-------

f4e822e Add Copilot usage endpoints
e16a14c Reformat code
3698933 Fix incorrect team urls
956fe9e Add Copilot Usage API Documentation detailing endpoints for retrieving usage summaries.
This PR was merged into the 3.14-dev branch.

Discussion
----------

When using etags, the reply from github may be empty and the underlying APIs will return an empty string. We need to flip those to empty arrays.
e.g.:
```php
$github_builder
  ->addPlugin(new Http\Client\Common\Plugin\HeaderSetPlugin([
    'If-None-Match' => $etag,
  ]));

$api       = $github_client->user('user');
$paginator = new \Github\ResultPager($github_client);
$data      = $paginator->fetch($api, 'events', [$username]);
// $data should be [] if $etag is the latest
```

Commits
-------

773747a Fix type error in ResultPager::fetch
This PR was merged into the 3.15-dev branch.

Discussion
----------

This change adds a new method to rerequest a check run (see also https://docs.github.com/en/rest/checks/runs?apiVersion=2022-11-28#rerequest-a-check-run).

Commits
-------

48e025e Add API to rerequest a check run
This PR was squashed before being merged into the 3.15-dev branch.

Discussion
----------

Added missing `pulls` method to repository commits to allow fetching of pull requests for a commit sha.

[List pull requests associated with a commit](https://docs.github.com/en/rest/commits/commits?apiVersion=2022-11-28#list-pull-requests-associated-with-a-commit)

Commits
-------

46c1896 Commit Pulls
5727a43 Update tests
c0a48e2 Added documentation
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.