Remove the keyFile option from the Google Cloud config array
#1318
tests.yml
on: pull_request
Backward Compatibility Check
53s
Matrix: tests
Annotations
23 errors
|
PHP 8.3, lowest deps
Process completed with exit code 1.
|
|
PHP 8.3, lowest deps:
src/Firebase/Firestore.php#L26
Call to deprecated method __construct() of class Google\Cloud\Firestore\FirestoreClient:
This option is being deprecated because of a potential security risk.
This option does not validate the credential configuration. The security
risk occurs when a credential configuration is accepted from a source
that is not under your control and used without validation on your side.
If you know that you will be loading credential configurations of a
specific type, it is recommended to create the credentials directly and
configure them using the `credentialsFetcher` option instead.
```
use Google\Auth\Credentials\ServiceAccountCredentials;
$credentialsFetcher = new ServiceAccountCredentials($scopes, $json);
$creds = new FirestoreClient(['credentialsFetcher' => $creds]);
```
This will ensure that an unexpected credential type with potential for
malicious intent is not loaded unintentionally. You might still have to do
validation for certain credential types.
If you are loading your credential configuration from an untrusted source and have
not mitigated the risks (e.g. by validating the configuration yourself), make
these changes as soon as possible to prevent security risks to your environment.
Regardless of the method used, it is always your responsibility to validate
configurations received from external sources.
|
|
PHP 8.3, highest deps
Process completed with exit code 1.
|
|
PHP 8.3, highest deps:
src/Firebase/Firestore.php#L26
Call to deprecated method __construct() of class Google\Cloud\Firestore\FirestoreClient:
This option is being deprecated because of a potential security risk.
This option does not validate the credential configuration. The security
risk occurs when a credential configuration is accepted from a source
that is not under your control and used without validation on your side.
If you know that you will be loading credential configurations of a
specific type, it is recommended to create the credentials directly and
configure them using the `credentialsFetcher` option instead.
```
use Google\Auth\Credentials\ServiceAccountCredentials;
$credentialsFetcher = new ServiceAccountCredentials($scopes, $json);
$creds = new FirestoreClient(['credentialsFetcher' => $creds]);
```
This will ensure that an unexpected credential type with potential for
malicious intent is not loaded unintentionally. You might still have to do
validation for certain credential types.
If you are loading your credential configuration from an untrusted source and have
not mitigated the risks (e.g. by validating the configuration yourself), make
these changes as soon as possible to prevent security risks to your environment.
Regardless of the method used, it is always your responsibility to validate
configurations received from external sources.
|
|
PHP 8.3, highest deps:
src/Firebase/Factory.php#L527
Call to deprecated method __construct() of class Google\Cloud\Storage\StorageClient:
This option is being deprecated because of a potential security risk.
This option does not validate the credential configuration. The security
risk occurs when a credential configuration is accepted from a source
that is not under your control and used without validation on your side.
If you know that you will be loading credential configurations of a
specific type, it is recommended to create the credentials directly and
configure them using the `credentialsFetcher` option instead.
```
use Google\Auth\Credentials\ServiceAccountCredentials;
$credentialsFetcher = new ServiceAccountCredentials($scopes, $json);
$creds = new StorageClient(['credentialsFetcher' => $creds]);
```
This will ensure that an unexpected credential type with potential for
malicious intent is not loaded unintentionally. You might still have to do
validation for certain credential types.
If you are loading your credential configuration from an untrusted source and have
not mitigated the risks (e.g. by validating the configuration yourself), make
these changes as soon as possible to prevent security risks to your environment.
Regardless of the method used, it is always your responsibility to validate
configurations received from external sources.
|
|
PHP 8.4, highest deps
The operation was canceled.
|
|
PHP 8.4, highest deps
The strategy configuration was canceled because "tests._8_3_lowest" failed
|
|
PHP 8.5, highest deps
The operation was canceled.
|
|
PHP 8.5, highest deps
The strategy configuration was canceled because "tests._8_3_lowest" failed
|
|
PHP 8.1, highest deps
The operation was canceled.
|
|
PHP 8.1, highest deps
The strategy configuration was canceled because "tests._8_3_lowest" failed
|
|
PHP 8.4, lowest deps
The operation was canceled.
|
|
PHP 8.4, lowest deps
The strategy configuration was canceled because "tests._8_3_lowest" failed
|
|
PHP 8.2, highest deps
The operation was canceled.
|
|
PHP 8.2, highest deps:
src/Firebase/Firestore.php#L26
Call to deprecated method __construct() of class Google\Cloud\Firestore\FirestoreClient:
This option is being deprecated because of a potential security risk.
This option does not validate the credential configuration. The security
risk occurs when a credential configuration is accepted from a source
that is not under your control and used without validation on your side.
If you know that you will be loading credential configurations of a
specific type, it is recommended to create the credentials directly and
configure them using the `credentialsFetcher` option instead.
```
use Google\Auth\Credentials\ServiceAccountCredentials;
$credentialsFetcher = new ServiceAccountCredentials($scopes, $json);
$creds = new FirestoreClient(['credentialsFetcher' => $creds]);
```
This will ensure that an unexpected credential type with potential for
malicious intent is not loaded unintentionally. You might still have to do
validation for certain credential types.
If you are loading your credential configuration from an untrusted source and have
not mitigated the risks (e.g. by validating the configuration yourself), make
these changes as soon as possible to prevent security risks to your environment.
Regardless of the method used, it is always your responsibility to validate
configurations received from external sources.
|
|
PHP 8.2, highest deps:
src/Firebase/Factory.php#L527
Call to deprecated method __construct() of class Google\Cloud\Storage\StorageClient:
This option is being deprecated because of a potential security risk.
This option does not validate the credential configuration. The security
risk occurs when a credential configuration is accepted from a source
that is not under your control and used without validation on your side.
If you know that you will be loading credential configurations of a
specific type, it is recommended to create the credentials directly and
configure them using the `credentialsFetcher` option instead.
```
use Google\Auth\Credentials\ServiceAccountCredentials;
$credentialsFetcher = new ServiceAccountCredentials($scopes, $json);
$creds = new StorageClient(['credentialsFetcher' => $creds]);
```
This will ensure that an unexpected credential type with potential for
malicious intent is not loaded unintentionally. You might still have to do
validation for certain credential types.
If you are loading your credential configuration from an untrusted source and have
not mitigated the risks (e.g. by validating the configuration yourself), make
these changes as soon as possible to prevent security risks to your environment.
Regardless of the method used, it is always your responsibility to validate
configurations received from external sources.
|
|
PHP 8.2, highest deps
The strategy configuration was canceled because "tests._8_3_lowest" failed
|
|
PHP 8.1, lowest deps
The operation was canceled.
|
|
PHP 8.1, lowest deps:
src/Firebase/Firestore.php#L26
Call to deprecated method __construct() of class Google\Cloud\Firestore\FirestoreClient:
This option is being deprecated because of a potential security risk.
This option does not validate the credential configuration. The security
risk occurs when a credential configuration is accepted from a source
that is not under your control and used without validation on your side.
If you know that you will be loading credential configurations of a
specific type, it is recommended to create the credentials directly and
configure them using the `credentialsFetcher` option instead.
```
use Google\Auth\Credentials\ServiceAccountCredentials;
$credentialsFetcher = new ServiceAccountCredentials($scopes, $json);
$creds = new FirestoreClient(['credentialsFetcher' => $creds]);
```
This will ensure that an unexpected credential type with potential for
malicious intent is not loaded unintentionally. You might still have to do
validation for certain credential types.
If you are loading your credential configuration from an untrusted source and have
not mitigated the risks (e.g. by validating the configuration yourself), make
these changes as soon as possible to prevent security risks to your environment.
Regardless of the method used, it is always your responsibility to validate
configurations received from external sources.
|
|
PHP 8.1, lowest deps
The strategy configuration was canceled because "tests._8_3_lowest" failed
|
|
PHP 8.2, lowest deps
The operation was canceled.
|
|
PHP 8.2, lowest deps:
src/Firebase/Firestore.php#L26
Call to deprecated method __construct() of class Google\Cloud\Firestore\FirestoreClient:
This option is being deprecated because of a potential security risk.
This option does not validate the credential configuration. The security
risk occurs when a credential configuration is accepted from a source
that is not under your control and used without validation on your side.
If you know that you will be loading credential configurations of a
specific type, it is recommended to create the credentials directly and
configure them using the `credentialsFetcher` option instead.
```
use Google\Auth\Credentials\ServiceAccountCredentials;
$credentialsFetcher = new ServiceAccountCredentials($scopes, $json);
$creds = new FirestoreClient(['credentialsFetcher' => $creds]);
```
This will ensure that an unexpected credential type with potential for
malicious intent is not loaded unintentionally. You might still have to do
validation for certain credential types.
If you are loading your credential configuration from an untrusted source and have
not mitigated the risks (e.g. by validating the configuration yourself), make
these changes as soon as possible to prevent security risks to your environment.
Regardless of the method used, it is always your responsibility to validate
configurations received from external sources.
|
|
PHP 8.2, lowest deps
The strategy configuration was canceled because "tests._8_3_lowest" failed
|