-
-
Notifications
You must be signed in to change notification settings - Fork 255
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
[TASK] Setup Github Actions #3072
Comments
dkd-kaehm
added a commit
that referenced
this issue
Oct 22, 2021
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Oct 22, 2021
dkd-kaehm
added a commit
that referenced
this issue
Oct 22, 2021
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Oct 23, 2021
This change contains: * Basic integration of GitHub Actions * Caching of: * docker image * using Docker image instead of Apache solr installation script * composer installation state caching aware of: * TYPO3 git commit hash of required version * solarium/solarium versions string * PHP version Results to 11 seconds on caching vs 4:30 minutes on composer install. * Use single workflow file within multiple branches, but different build matrix settings for them. * Integration of Tailor to publish releases in TER * Run "Publish new version to TER" on PHP version declared in `Resources/Private/Php/ComposerLibraries/composer.json` '.config.platform.php'` * Allow to fail the jobs from matrix within TYPO3 `-dev` versions. * Uploads the coverage to Scrutinizer Relates: TYPO3-Solr#2977, TYPO3-Solr#2999, TYPO3-Solr#3072
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Oct 23, 2021
This change contains: * Basic integration of GitHub Actions * Caching of: * docker image * using Docker image instead of Apache solr installation script * composer installation state caching aware of: * TYPO3 git commit hash of required version * solarium/solarium versions string * PHP version Results to 11 seconds on caching vs 4:30 minutes on composer install. * Use single workflow file within multiple branches, but different build matrix settings for them. * Integration of Tailor to publish releases in TER * Run "Publish new version to TER" on PHP version declared in `Resources/Private/Php/ComposerLibraries/composer.json` '.config.platform.php'` * Allow to fail the jobs from matrix within TYPO3 `-dev` versions. * Uploads the coverage to Scrutinizer Relates: TYPO3-Solr#2977, TYPO3-Solr#2999, TYPO3-Solr#3072
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Oct 23, 2021
This change contains: * Basic integration of GitHub Actions * Caching of: * docker image * using Docker image instead of Apache solr installation script * composer installation state caching aware of: * TYPO3 git commit hash of required version * solarium/solarium versions string * PHP version Results to 11 seconds on caching vs 4:30 minutes on composer install. * Use single workflow file within multiple branches, but different build matrix settings for them. * Integration of Tailor to publish releases in TER * Run "Publish new version to TER" on PHP version declared in `Resources/Private/Php/ComposerLibraries/composer.json` '.config.platform.php'` * Allow to fail the jobs from matrix within TYPO3 `-dev` versions. * Uploads the coverage to Scrutinizer Relates: TYPO3-Solr#2977, TYPO3-Solr#2999, TYPO3-Solr#3072
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Oct 23, 2021
This change contains: * Basic integration of GitHub Actions * Caching of: * docker image * using Docker image instead of Apache solr installation script * composer installation state caching aware of: * TYPO3 git commit hash of required version * solarium/solarium versions string * PHP version Results to 11 seconds on caching vs 4:30 minutes on composer install. * Use single workflow file within multiple branches, but different build matrix settings for them. * Integration of Tailor to publish releases in TER * Run "Publish new version to TER" on PHP version declared in `Resources/Private/Php/ComposerLibraries/composer.json` '.config.platform.php'` * Allow to fail the jobs from matrix within TYPO3 `-dev` versions. * Uploads the coverage to Scrutinizer Relates: TYPO3-Solr#2977, TYPO3-Solr#2999, TYPO3-Solr#3072
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Oct 24, 2021
This change contains: * Basic integration of GitHub Actions * Caching of: * docker image * using Docker image instead of Apache solr installation script * composer installation state caching aware of: * TYPO3 git commit hash of required version * solarium/solarium versions string * PHP version Results to 11 seconds on caching vs 4:30 minutes on composer install. * Use single workflow file within multiple branches, but different build matrix settings for them. * Integration of Tailor to publish releases in TER * Run "Publish new version to TER" on PHP version declared in `Resources/Private/Php/ComposerLibraries/composer.json` '.config.platform.php'` * Allow to fail the jobs from matrix within TYPO3 `-dev` versions. * Uploads the coverage to Scrutinizer Relates: TYPO3-Solr#2977, TYPO3-Solr#2999, TYPO3-Solr#3072
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Oct 24, 2021
This change contains: * Basic integration of GitHub Actions * Caching of: * docker image * using Docker image instead of Apache solr installation script * composer installation state caching aware of: * TYPO3 git commit hash of required version * solarium/solarium versions string * PHP version Results to 11 seconds on caching vs 4:30 minutes on composer install. * Use single workflow file within multiple branches, but different build matrix settings for them. * Integration of Tailor to publish releases in TER * Run "Publish new version to TER" on PHP version declared in `Resources/Private/Php/ComposerLibraries/composer.json` '.config.platform.php'` * Allow to fail the jobs from matrix within TYPO3 `-dev` versions. * Uploads the coverage to Scrutinizer Relates: TYPO3-Solr#2977, TYPO3-Solr#2999, TYPO3-Solr#3072
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Oct 24, 2021
This change contains: * Basic integration of GitHub Actions * Caching of: * docker image * using Docker image instead of Apache solr installation script * composer installation state caching aware of: * TYPO3 git commit hash of required version * solarium/solarium versions string * PHP version Results to 11 seconds on caching vs 4:30 minutes on composer install. * Use single workflow file within multiple branches, but different build matrix settings for them. * Integration of Tailor to publish releases in TER * Run "Publish new version to TER" on PHP version declared in `Resources/Private/Php/ComposerLibraries/composer.json` '.config.platform.php'` * Allow to fail the jobs from matrix within TYPO3 `-dev` versions. * Uploads the coverage to Scrutinizer Relates: TYPO3-Solr#2977, TYPO3-Solr#2999, TYPO3-Solr#3072
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Oct 24, 2021
This change contains: * Basic integration of GitHub Actions * Caching of: * docker image * using Docker image instead of Apache solr installation script * composer installation state caching aware of: * TYPO3 git commit hash of required version * solarium/solarium versions string * PHP version Results to 11 seconds on caching vs 4:30 minutes on composer install. * Use single workflow file within multiple branches, but different build matrix settings for them. * Integration of Tailor to publish releases in TER * Run "Publish new version to TER" on PHP version declared in `Resources/Private/Php/ComposerLibraries/composer.json` '.config.platform.php'` * Allow to fail the jobs from matrix within TYPO3 `-dev` versions. * Uploads the coverage to Scrutinizer Relates: TYPO3-Solr#2977, TYPO3-Solr#2999, TYPO3-Solr#3072
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Oct 24, 2021
This change contains: * Basic integration of GitHub Actions * Caching of: * docker image * using Docker image instead of Apache solr installation script * composer installation state caching aware of: * TYPO3 git commit hash of required version * solarium/solarium versions string * PHP version Results to 11 seconds on caching vs 4:30 minutes on composer install. * Use single workflow file within multiple branches, but different build matrix settings for them. * Integration of Tailor to publish releases in TER * Run "Publish new version to TER" on PHP version declared in `Resources/Private/Php/ComposerLibraries/composer.json` '.config.platform.php'` * Allow to fail the jobs from matrix within TYPO3 `-dev` versions. * Uploads the coverage to Scrutinizer Relates: TYPO3-Solr#2977, TYPO3-Solr#2999, TYPO3-Solr#3072
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Oct 24, 2021
This change contains: * Basic integration of GitHub Actions * Caching of: * docker image * using Docker image instead of Apache solr installation script * composer installation state caching aware of: * TYPO3 git commit hash of required version * solarium/solarium versions string * PHP version Results to 11 seconds on caching vs 4:30 minutes on composer install. * Use single workflow file within multiple branches, but different build matrix settings for them. * Integration of Tailor to publish releases in TER * Run "Publish new version to TER" on PHP version declared in `Resources/Private/Php/ComposerLibraries/composer.json` '.config.platform.php'` * Allow to fail the jobs from matrix within TYPO3 `-dev` versions. * Uploads the coverage to Scrutinizer Relates: TYPO3-Solr#2977, TYPO3-Solr#2999, TYPO3-Solr#3072
dkd-kaehm
added a commit
that referenced
this issue
Oct 24, 2021
This change contains: * Basic integration of GitHub Actions * Caching of: * docker image * using Docker image instead of Apache solr installation script * composer installation state caching aware of: * TYPO3 git commit hash of required version * solarium/solarium versions string * PHP version Results to 11 seconds on caching vs 4:30 minutes on composer install. * Use single workflow file within multiple branches, but different build matrix settings for them. * Integration of Tailor to publish releases in TER * Run "Publish new version to TER" on PHP version declared in `Resources/Private/Php/ComposerLibraries/composer.json` '.config.platform.php'` * Allow to fail the jobs from matrix within TYPO3 `-dev` versions. * Uploads the coverage to Scrutinizer Relates: #2977, #2999, #3072
dkd-kaehm
added a commit
that referenced
this issue
Oct 24, 2021
This change contains: * Basic integration of GitHub Actions * Caching of: * docker image * using Docker image instead of Apache solr installation script * composer installation state caching aware of: * TYPO3 git commit hash of required version * solarium/solarium versions string * PHP version Results to 11 seconds on caching vs 4:30 minutes on composer install. * Use single workflow file within multiple branches, but different build matrix settings for them. * Integration of Tailor to publish releases in TER * Run "Publish new version to TER" on PHP version declared in `Resources/Private/Php/ComposerLibraries/composer.json` '.config.platform.php'` * Allow to fail the jobs from matrix within TYPO3 `-dev` versions. * Uploads the coverage to Scrutinizer Relates: #2977, #2999, #3072
dkd-kaehm
added a commit
that referenced
this issue
Oct 25, 2021
dkd-kaehm
added a commit
that referenced
this issue
Oct 25, 2021
dkd-kaehm
added a commit
that referenced
this issue
Oct 25, 2021
@calvinrbnspiess |
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Dec 2, 2021
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Dec 2, 2021
dkd-kaehm
added a commit
that referenced
this issue
Dec 2, 2021
dkd-kaehm
added a commit
that referenced
this issue
Dec 10, 2021
Dependabot does not work properly, see #3168 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Basic setup currently as
Todo:
May be done by
continue-on-error: ${{ contains(matrix.TYPO3, '-dev') }}
See: https://github.com/dkd-kaehm/ext-solr/actions/runs/1372016328
TYPO3 The Job
15.4.x-dev
, which was failed, but the build is passing:So following cache IDs could exist:
PHP7.4 + 10.4.20 + solaruim:6.0.3
PHP7.4 + 10.4.21 + solaruim:6.0.3
dev versions of TYPO3 like 10.4.x-dev MUST NOT use the cacheCan be and will be used as well, because all "touched" sub packages(core extensions) are refreshed after changes/merges into TYPO3s mono repo.
Resources/Private/Php/ComposerLibraries/composer.json: '.config.platform.php'
(Done: but must be tested with some release candidates)After Merge ToDos:
composer.json
and inResources/Private/Php/ComposerLibraries/composer.json
Did not work properly -> transferred to [TASK] Configure Dependabot for solarium/solarium only #3168
See: https://github.com/TYPO3-Solr/ext-solr/actions/runs/1372824271
Relates: #2999
The text was updated successfully, but these errors were encountered: