Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/matomo-org/matomo-scoper

Scopes composer dependencies for a Matomo install or an individual Matomo plugin to avoid conflicts with other PHP software.
https://github.com/matomo-org/matomo-scoper

Merge pull request #14 from matomo-org/prefix-other-pear-classes

make sure to prefix other PEAR classes

51ac8d4b2c41349a0a5fd9cd7d16ae8e3dca48de authored 10 months ago by dizzy <[email protected]>
escape special characters in more files

246500d06923ecf9bc02ee0c61a59748182426ad authored 10 months ago by diosmosis <[email protected]>
exclude vendor/composer

1a17546844e6a8909f984e03101309ae6589ad12 authored 10 months ago by diosmosis <[email protected]>
fix regexes, do not replace contents of non-php files, and make sure to replace references in unprefixed vendor files

b4e29236d8535f728be667faff819e7ff1abc9de authored 10 months ago by diosmosis <[email protected]>
install ripgrep on github actions

59675d0d24b90b28327c6eb2c238d8c4c53ed1f5 authored 10 months ago by diosmosis <[email protected]>
make sure to prefix other PEAR classes

98ac81ed773056be5580bb9fd03de619b204a200 authored 10 months ago by diosmosis <[email protected]>
Merge pull request #13 from matomo-org/prefix-pear

prefix pear/pear_exception

2255426e7d59d028cb79d4951eecc1089b51b166 authored 10 months ago by dizzy <[email protected]>
add patcher for PEAR and prefix all pear libraries

36d840095f1f046765026b25b2e31925244ba362 authored 10 months ago by diosmosis <[email protected]>
prefix pear/pear_exception

d9baabb6f67f38d7291c081c50ff3b89cb096eba authored 10 months ago by diosmosis <[email protected]>
Merge pull request #12 from matomo-org/remove-plugin-tests

remove plugin tests github actions workflow

640d021dbf34a7afee5c4ec5ca742dafcb1ab1b9 authored 10 months ago by dizzy <[email protected]>
remove plugin tests github actions workflow

2051b13d67b15bb712328d80e6af2464cbde5da1 authored 10 months ago by diosmosis <[email protected]>
Merge pull request #11 from matomo-org/prefix-geoip2

prefix GeoIp2 dependency

44beac0b944f30b6e440752c60dadcc8b5769070 authored 10 months ago by dizzy <[email protected]>
ignore composer/ca-bundle

42fab0a05e1fa116c0da63a821f9707895e6747b authored 10 months ago by diosmosis <[email protected]>
prefix GeoIp2 dependency

1d7be9edab34124fb8f3761b965b03b1203a5958 authored 10 months ago by diosmosis <[email protected]>
Merge pull request #10 from matomo-org/php-di-template

do not prefix PHP templates

8545fbff792e7dd890697e5d3c7b699b98190485 authored 11 months ago by dizzy <[email protected]>
remove prefixing from more files

b81853b73b56e14cacbac3d4f036c945e6dd8730 authored 11 months ago by diosmosis <[email protected]>
undo prefixing for more files

e69b638b6c1e3ff0cfdcd1eecc898d2c3250b0db authored 11 months ago by diosmosis <[email protected]>
do not prefix php-di's Template.php, but still copy it over.

ab9425bb80e09bdd9ffc6193d965de20c7710d9a authored 11 months ago by diosmosis <[email protected]>
Merge pull request #9 from matomo-org/more-core-excludes

Exclude more global functions and constants from being prefixed in core-scoper.inc.php.

149f79c6e8e33550d4ce2f6ffa34ef4d735a8456 authored 11 months ago by dizzy <[email protected]>
Exclude more global functions and constants from prefixing in core-scoper.inc.php.

0c21eb69b5edd95fb7425cf2206b690295c383ad authored 11 months ago by diosmosis <[email protected]>
Merge pull request #8 from matomo-org/ignore-more-polyfills

ignore more symfony polyfills

e5d59ac28984ea9df52a5466511e5892b9758bfd authored 11 months ago by dizzy <[email protected]>
Merge pull request #7 from matomo-org/normalizer-exclude

make sure \Normalizer is not prefixed when used in defined() call

aeae5e06bab034659846f7ad1a355ff178552c52 authored 11 months ago by dizzy <[email protected]>
ignore more symfony polyfills

ed553e59b581897b376b5b07a2eb9647db3f4240 authored 11 months ago by diosmosis <[email protected]>
make sure \Normalizer is not prefixed when used in defined() call

0daaebc0919d48051f090e317549d773d3f4556e authored 11 months ago by diosmosis <[email protected]>
Merge pull request #6 from matomo-org/allow-ignoring-platform-check

Add option to ignore platform check

70b2aa044adf1d6cbaa43f472f9a64b46b037e2d authored 11 months ago by dizzy <[email protected]>
Updated version and cleaned up duplicate code in new unit test

44d75a683528d3591cec7c6c84aeac123c7ac30f authored 11 months ago by Jacob Ransom <[email protected]>
Fixing typo

Co-authored-by: Michal Kleiner <[email protected]>

ab60921aff4fd3dfd7443bf8e7271eeab624adc3 authored 11 months ago by Jacob R <[email protected]>
Add option to ignore platform check

b9b1120f97f35f966ba6c19cdb26259942930eab authored 11 months ago by Jacob Ransom <[email protected]>
Merge pull request #5 from matomo-org/readme-tweak

add scope command to README

e7634eb406a992987161ead9022c2fd5ccb70189 authored about 1 year ago by dizzy <[email protected]>
add scope command to README

a2c6e4f91a40ad779f2a9f3890cd70e2bcee2e39 authored about 1 year ago by diosmosis <[email protected]>
fix link

758ceb888b3f85c0af7b61c7e3e4bc06a3ccb5b2 authored about 1 year ago by diosmosis <[email protected]>
shorter readme title

4c2a978e15c347727d614e07e7ccbcb4f7c5462c authored about 1 year ago by diosmosis <[email protected]>
add LICENSE and README

c5c8db85fa714edf762a1abb4567d4dfdf0dbdd8 authored about 1 year ago by diosmosis <[email protected]>
Merge pull request #3 from matomo-org/no-renaming-by-default

do not rename references by default

3e32ce614ce66168d193f8e7c6aa91ee6e4a6bef authored about 1 year ago by dizzy <[email protected]>
do not rename references by default

ad145bbfa6a7bfdfe466ef1c1af8f731bfff0dbb authored about 1 year ago by diosmosis <[email protected]>
Merge pull request #2 from matomo-org/plugin-scoping

add test workflow for prefixing a Matomo plugin

2ab31639a7eef19d29836c0c7910f1a5ea55a209 authored about 1 year ago by dizzy <[email protected]>
fix broken refactor

1858bb702b709e092b7419aaa4f9f86cca5c202f authored about 1 year ago by diosmosis <[email protected]>
apply or remove in-source TODO

7cfbab26be2f85c2f50574d9961168199005a97a authored about 1 year ago by diosmosis <[email protected]>
turn on whole plugin UI test build

8f08741ad40cd54cba749d90443c67e4c247e802 authored about 1 year ago by diosmosis <[email protected]>
prefix serialized content in capturedresponses-ga4.log as well

f99b437ae610541fa100022dbd4b077164db4e22 authored about 1 year ago by diosmosis <[email protected]>
debug ci build failure

b55580d9233f254fe2e74591c6e4f05a297f1b53 authored about 1 year ago by diosmosis <[email protected]>
workaround php-scoper bug (constant string expressions that use the self keyword are prefixed)

56a7897c6bb61d77553c499fac73bf3bb501f084 authored about 1 year ago by diosmosis <[email protected]>
for test prefix capturedresponses-ga4 as well

1f9d980291aa435f54d506201428a79f991a8818 authored about 1 year ago by diosmosis <[email protected]>
exclude Piwik_ShouldPrintBackTraceWithMessage

436d8bc2e1e3fc878b1ab8dbd9e9958d0a4e0de6 authored about 1 year ago by diosmosis <[email protected]>
do not prefix PIWIK_TEST_MODE const

621fdf86fcaf23d803c297a3ac28fafb87d629f2 authored about 1 year ago by diosmosis <[email protected]>
Merge branch 'main' into plugin-scoping

a13735359eed26d677f5be9125bd3e4eb9c9d4d0 authored about 1 year ago by dizzy <[email protected]>
get unit tests to pass after refactoring

77d9c9a0c25840d23aa03b8788aeab4eabc86515 authored about 1 year ago by diosmosis <[email protected]>
more unit test fixes

ff4790126b1d5b16929c27f26fec503d80c481e0 authored about 1 year ago by diosmosis <[email protected]>
a couple unit test fixes

219ec3df5f8ade73390c1c2da7f8c98d47ba3a7e authored about 1 year ago by diosmosis <[email protected]>
make sure classmap is present in temporary composer.json used to generate a new autoloader and add some more patchers to the GoogleAnalyticsImporter scoper.inc.php used in tests

e1cb09d6095d7bba83135225e83ed708c199d7cf authored about 1 year ago by diosmosis <[email protected]>
try to correctly prefix serialized php

8ea33057a482d3fa7aa079d77d4c5c69d55064f0 authored about 1 year ago by diosmosis <[email protected]>
scope capturedresponses.log for test

ffeb354b66bc2d56b3b6853485fd6b8b0ffc244c authored about 1 year ago by diosmosis <[email protected]>
fix path when copying custom scoper.inc.php in plugin tests

2f9f6d853d8a5c348b822f764c9f5f04352310e9 authored about 1 year ago by diosmosis <[email protected]>
fix mv command

7973f6432fa1edee393c8b1d3d4a9ae247abb41a authored about 1 year ago by diosmosis <[email protected]>
move dont copy

677b7bf3806d49c6a13f07bbf4af5bdd8994bb2a authored about 1 year ago by diosmosis <[email protected]>
debug file structure in github action

f4a4ee35f6a797f35990fde429264022ce662ae9 authored about 1 year ago by diosmosis <[email protected]>
composer install in right directory for plugin tests

3b382f3600bf92644b45476ba0fb8230e69adfc5 authored about 1 year ago by diosmosis <[email protected]>
copy recursive

e1a7b3d4bb2c9c7189b6196fa49f82bab366e9d5 authored about 1 year ago by diosmosis <[email protected]>
add as environment variable

2a862cf823729d33e51dc768cbdafd983e44ae1b authored about 1 year ago by diosmosis <[email protected]>
make script executable

2db9ff9cb58d5658c0a78c71992d702e808b87b8 authored about 1 year ago by diosmosis <[email protected]>
use external script

6ec064a7db2112f171ab14b3ff850655bbb95c44 authored about 1 year ago by diosmosis <[email protected]>
run inline script with bash

3ee419b589cc76816e01702071a7dfa9cd90d2cf authored about 1 year ago by diosmosis <[email protected]>
in plugin tests make sure directory layout matches what the matomo github tests action expects

b65695b5696a28f763b471b082dfd56c57595050 authored about 1 year ago by diosmosis <[email protected]>
make sure plugin is cloned before running tests

2aec92b8da1e4b10a8a4d7b1f28bf6e6a3a89118 authored about 1 year ago by diosmosis <[email protected]>
fix bash script typo

54a8ffb6119419f9bdb0c56aa76ba423cc44690c authored about 1 year ago by diosmosis <[email protected]>
fix path to dependency composer.json

2008450544c82881d750967b8c8bf6290b7d69ab authored about 1 year ago by diosmosis <[email protected]>
initial attempt at new plugin tests workflow

01dfb25fa4e99ee57e852b029af133f0f4ca7cb0 authored about 1 year ago by diosmosis <[email protected]>
add scoper.inc.php for googleanalyticsimporter (with custom patcher) as test resource

917fb0c5cf27f4ebe42f87b01f3d91db9ed22b25 authored about 1 year ago by diosmosis <[email protected]>
refactor to use composer.lock file to get dependency composer.json details since they may not be present in the vendor directory (tests not changed yet)

01bb92fcab297004d17af74fe5de4313f9517944 authored about 1 year ago by diosmosis <[email protected]>
initial attempt at getting prefixing for plugins to work

603fe952af032924f7d2ddf0d0e83590823273ad authored about 1 year ago by diosmosis <[email protected]>
Merge pull request #1 from matomo-org/github-actions

run core tests with a prefixed matomo

8aa8ba44bcdc249b32bf1105e3ae2d2c1311bc83 authored about 1 year ago by dizzy <[email protected]>
remove TODO

7bc3533c17457aa553a288387badb34c4e742a67 authored about 1 year ago by diosmosis <[email protected]>
rename groups to try and fix auto cancel?

c6d42e47b926b4266bbf8c3b3470b00700bf0383 authored about 1 year ago by diosmosis <[email protected]>
add weekly schedule

6beac9f1bda3d3f1aaebf324858f73ab5ca2afa1 authored about 1 year ago by diosmosis <[email protected]>
move unit test job to new workflow so only core tests will be run on future schedule

cb6cd105a9ab524b2294c85ed44ce20a9690d757 authored about 1 year ago by diosmosis <[email protected]>
allow php binary to be different during tests

cdddf6afd06c4531f199c8558f80c57a38a70c25 authored about 1 year ago by diosmosis <[email protected]>
fix failed copy-paste

238a88875f394b6395ff6eb00c419ca52a88ee12 authored about 1 year ago by diosmosis <[email protected]>
add job for scoper unit tests

5a4ca644e1fc2eadf4f0ccdede81ad07668a2bbf authored about 1 year ago by diosmosis <[email protected]>
skip OneClickLastForcedUpdate test

14e496aaf9c88b21456698ef1951d717d6485541 authored about 1 year ago by diosmosis <[email protected]>
cannot use describe.skip in UI tests

06dfbf69413c045ecc4be5e82ac7b92bd99d03fa authored about 1 year ago by diosmosis <[email protected]>
skip OneClickUpdate test as it will not work unless the builds.matomo.org zip is prefixed

ef6b3914d0c706d0a4dc3d1a80cefbec3ee1c753 authored about 1 year ago by diosmosis <[email protected]>
more test fixes

948c99e9a299b5e8a0c6c2cfb95eaa56441e494b authored about 1 year ago by diosmosis <[email protected]>
more test fixes

9bef6b37f69f831fec84871a2004ea860d1b3b8b authored about 1 year ago by diosmosis <[email protected]>
some more test fixes

71dc72dbe837fcb5212fb6c117754deebf26f247 authored about 1 year ago by diosmosis <[email protected]>
make sure AutoloaderGenerator retains autoloader files specified in root composer.json rather than vendor ones

58be1b6ddc77ef0ea6b1834aa1bc2e51136b991e authored about 1 year ago by diosmosis <[email protected]>
try to trigger build?

1985c02ccd2a0c8ad586588b2ffd195d101ac964 authored about 1 year ago by diosmosis <[email protected]>
only remove dependency org folder if it is empty

fede75f3c7e67b8889ff2435080e4f56aa40eb53 authored about 1 year ago by diosmosis <[email protected]>
fix option default

be9b63a3e3add3e9b3c75f440e0aa41071982eca authored about 1 year ago by diosmosis <[email protected]>
support just composer as composer path

51c6f797665be6e3305a409728daad3102a186f6 authored about 1 year ago by diosmosis <[email protected]>
use php 8.2 when using matomo-scoper

848221f468cf482fc2e3ea50ac367ddb98127108 authored about 1 year ago by diosmosis <[email protected]>
try to find other versions of php?

b67d978d3c122c78a659c3e2274155f903e17259 authored about 1 year ago by diosmosis <[email protected]>
try to use php 8 for matomo-scoper

799bb083a98d28c0c626d73c5ace29404c0f693a authored about 1 year ago by diosmosis <[email protected]>
composer install matomo-scoper before trying to run

5d9f7c219d7aed4bcb32fd199608bf0817a7672a authored about 1 year ago by diosmosis <[email protected]>
make new script executable

d6ee6f784e08ced5a2c87b29b1378066003744c1 authored about 1 year ago by diosmosis <[email protected]>
do not checkout matomo-scoper to matomo/

9907fee084a96a9d260811ab3372a9b2f9e2ce85 authored about 1 year ago by diosmosis <[email protected]>
correct multiline yaml

7268ade7e2ade50ee5215686cf376499d6806bf3 authored about 1 year ago by diosmosis <[email protected]>
adjust run-scoper.sh to work when cwd is the matomo clone

fde6aa2ba4a7b08bde4af23bf77e0d299cee5781 authored about 1 year ago by diosmosis <[email protected]>
initial github action workflow to run tests on prefixed matomo

755803e253f6de26e3854236057a61120563b726 authored about 1 year ago by diosmosis <[email protected]>
update php-scoper.phar URL and tweak error message

45635fc9afea599c5065b6424ccfd50a546e405d authored about 1 year ago by diosmosis <[email protected]>
instead of symlink to root dir, use new --in-place option in custom php-scoper when renaming references

b2166a34dd79a6cfb10a5a23f89473a932f0ccac authored about 1 year ago by diosmosis <[email protected]>