Jordi Boggiano
3c11895c1e
Command tests
2022-06-06 10:48:42 +02:00
Jordi Boggiano
8792163676
Merge branch '2.3' into main
2022-06-06 10:23:04 +02:00
Anatoly Pashin
a0b7896231
Fix processing null config value in DiagnoseCommand
...
Fixes #10814
2022-06-06 09:58:15 +02:00
Jordi Boggiano
5888945c30
Fix tests on windows
2022-06-01 22:10:48 +02:00
Jordi Boggiano
e2645a13b6
Merge branch '2.3' into main
2022-06-01 22:00:44 +02:00
Jordi Boggiano
ef06702e45
Merge pull request #10320 from GromNaN/command-completion
...
Add completion to commands options and arguments
2022-06-01 21:59:39 +02:00
Jordi Boggiano
e1ab520d64
Merge branch '2.2' into 2.3
2022-06-01 21:39:31 +02:00
Nicolas Hedger
70a7b592e9
Fix JSON schema regex pattern ( #10811 )
2022-06-01 21:23:07 +02:00
Jordi Boggiano
556450b15b
Allow using temporary update constraints on all packages (incl non-root), fixes #10436 ( #10773 )
2022-05-27 14:51:46 +02:00
Jordi Boggiano
202ef9031c
Merge branch '2.2' into 2.3
2022-05-25 21:44:40 +02:00
Jordi Boggiano
10d3895f18
Ensure that dotfiles can be excluded, fixes #8866
2022-05-24 22:14:17 +02:00
Jordi Boggiano
88e1f0f9b5
Make sure repos are always initialized with a repo manager if possible, and make sure async is always enabled on the process executor, fixes #10783 ( #10799 )
2022-05-24 21:32:36 +02:00
Jordi Boggiano
d70b580899
Merge branch '2.2' into 2.3
2022-05-24 14:41:41 +02:00
Jordi Boggiano
44a52e4157
Fix backtracking in name validation regex
2022-05-24 14:32:18 +02:00
Jordi Boggiano
779f3ab923
Add a couple missing --format completions
2022-05-13 14:10:59 +02:00
Jordi Boggiano
b52053893c
Fix type errors and tests
2022-05-13 10:48:27 +02:00
John Stevenson
2837585e47
Fix cmd splitting paths on commas ( #10775 )
2022-05-12 21:13:55 +02:00
Jérôme Tamarelle
68fd80b630
PHPStan annotations
2022-05-12 15:00:39 +02:00
Jérôme TAMARELLE
fe6be142b1
Add completion on commands
2022-05-12 15:00:37 +02:00
Jordi Boggiano
df9721d21b
Skip broken test on windows
2022-05-11 16:52:58 +02:00
Jordi Boggiano
6ac4de19d7
Fix ApplicationTest interacting with other tests
2022-05-11 16:44:43 +02:00
Jordi Boggiano
fdab6657c7
Add command testing utilities to TestCase, add tests for ConfigCommand
2022-05-11 16:08:39 +02:00
Jordi Boggiano
f1f013edde
Downgrade naming errors to warnings again in package links to avoid BC issues with tags on packagist
2022-04-29 15:02:24 +02:00
Jordi Boggiano
928e19e637
Merge branch '2.2' into main
2022-04-29 12:15:20 +02:00
Jordi Boggiano
06ef742a66
Update phpstan, fix InstalledVersions key ordering to be more logical/consistent
2022-04-29 10:30:04 +02:00
Stephan Vock
d40c3a89c0
GitLab: add warning in case GitLab authentication is misconfigured
2022-04-28 21:37:45 +01:00
Stephan Vock
3b4a3d63bf
GitLab: prevent invalid loop during composer install with invalid credentials
2022-04-28 21:16:16 +01:00
Jordi Boggiano
bd6403a6be
Fix newly surfaced errors
2022-04-28 21:20:40 +02:00
Stephan
1f6f4a786e
BitbucketDriver: remove unnecessary HTTP call to fetch the root identifier ( #10729 )
2022-04-14 10:53:26 +02:00
Jordi Boggiano
b0b364af19
E_TOO_MANY_BRANCHES
2022-04-13 17:24:39 +02:00
Jordi Boggiano
d7ad2093f6
Merge branch '2.2' into main
2022-04-13 17:10:07 +02:00
Jordi Boggiano
9a62ef7ff2
Add missing return type
2022-04-13 17:07:33 +02:00
Jordi Boggiano
a1f9baa118
Fix 5.3/5.4 builds
2022-04-13 16:42:12 +02:00
Jordi Boggiano
615530f0a1
Merge branch '2.2' into main, update baseline (2085, 104)
2022-04-13 16:18:25 +02:00
Stephan
2c40c53637
Merge pull request from GHSA-x7cr-6qr6-2hh6
...
* GitDriver: filter branch names starting with a - character
* GitDriver: getFileContent prevent identifiers starting with a -
* HgDriver: prevent invalid identifiers and prevent file from running commands
* HgDriver: filter branches starting with a - character
2022-04-13 15:54:58 +02:00
Stephan
a5e35f911b
GitDriver: fix test for remote identifier on windows ( #10727 )
2022-04-13 14:08:24 +02:00
Stephan
6c3958ec86
Add warning if host is accessed via verify_peer or verify_peer_name disabled ( #10722 )
2022-04-13 12:21:08 +02:00
Stephan
866d2a49b2
GitDriver: try to fetch default branch form remote using auth ( #10701 )
2022-04-13 12:11:25 +02:00
Michael Babker
58e135181d
Restore the ability to list the scripts in the 'run-script' command without providing a script ( #10710 )
2022-04-07 13:17:28 +02:00
Jordi Boggiano
e0cce2bfb0
Allow autoload to run on 5.6 still, add early exits when running composer or autoload.php with outdated PHP versions, fixes #10714 , refs #10709
2022-04-06 22:07:16 +02:00
Jordi Boggiano
b03e9e414e
Merge branch '2.2' into main
2022-04-02 13:04:37 +02:00
Jordi Boggiano
1cc23e1a8b
🤦♂️
2022-04-02 13:04:03 +02:00
Jordi Boggiano
6b330b7456
Fix tests
2022-04-02 12:58:29 +02:00
Jordi Boggiano
34fa266114
Fix windows build
2022-04-02 12:48:02 +02:00
Jordi Boggiano
0985501602
Fix windows build
2022-04-02 12:38:23 +02:00
Jordi Boggiano
dce63fdf4f
Merge branch '2.2' into main
2022-04-01 22:10:24 +02:00
Jordi Boggiano
ecec0d00fc
Fix generation of autoload rules in a dir that is missing to ensure it does not break ( #10688 )
2022-04-01 21:20:21 +02:00
Stephan
ef12e42bdb
GitDriver: try to fetch default branch from remote ( #10687 )
...
The initial clone determined what the default branch of the cache git repository was. Changing it on the remote didn't have any impact on the local data. However, cloning it on a different machine would then store a different default branch on that machine. This could lead to different results for the same command on different machines.
2022-04-01 17:13:22 +02:00
Jordi Boggiano
9a42f69a99
Make test more resilient on slow windows CI
2022-04-01 11:27:13 +02:00
Jordi Boggiano
8e93566c18
Validate config schema before loading it, fixes #10685
2022-04-01 11:23:59 +02:00