Ecosyste.ms: OpenCollective

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

github.com/ooni/e2etesting

End to end testing for OONI Probes and APIs
https://github.com/ooni/e2etesting

fix: only test the probes with more 1% coverage in the last 7 days (#34)

* fix: only test the probes with more 1% coverage in the last 7 days (#34)

Part of https://gi...

d1f55d4e795b7ba017b3610be569146e811b91ef authored over 3 years ago by Simone Basso <[email protected]>
fix(getresources): only execute if the directory is there (#33)

The previous approach was wrong. I don't want to continue and try
using the main branch. Let us...

ae742018acd51815955fe8df0061e31b7f810651 authored over 3 years ago by Simone Basso <[email protected]>
fix: run getresources if available

Should hopefully fix the build of v3.8.0

538d6ad86eb1b2501f657f2a8a050db532af259d authored over 3 years ago by Simone Basso <[email protected]>
fix: probe-engine actually requires go1.14

<insert here facepalm> :-)

75b558de3a9236eccf82e2c3dc2e4ac36aeca6ca authored over 3 years ago by Simone Basso <[email protected]>
fix: use go1.16

e11c3cb41cef3f6caf902be7aa083c20954844fa authored over 3 years ago by Simone Basso <[email protected]>
chore: update e2etests after checking probe versions

See https://github.com/ooni/probe/issues/1369

39be1649b19bd6efed2963b4fb4e1614841f7e67 authored over 3 years ago by Simone Basso <[email protected]>
fix(probecli.yaml): script name and add --yes

c3745aa89f6980b56b482695052e4f75c8939595 authored almost 4 years ago by Simone Basso <[email protected]>
fix: use the correct branch name

0ed81eb5496ba6847b209da4a55a0031977e9d8f authored almost 4 years ago by Simone Basso <[email protected]>
chore: update the clients we routinely test

acc695ee2015d6b6b073c4c188b604c1191ab997 authored almost 4 years ago by Simone Basso <[email protected]>
Align the debian build CI to the official install guidelines (#32)

5d0c7859182d9ac31ce2b14a0fda4c53388cbaf5 authored almost 4 years ago by Arturo Filastò <[email protected]>
chore: move probe-engine/master checks to probe-cli (#31)

We've merged probe-engine into probe-cli. Let us also move this
periodic check from here to the...

0ec3bb8a4ec19b1dec034938260df919ac4abb8a authored almost 4 years ago by Simone Basso <[email protected]>
fix: remove macos10.15 workflow

This workflow does not work anymore because homebrew now includes
ooniprobe 3.x, so ooniprobe 2....

858767982a822bc352ecf5affd892af135863e69 authored almost 4 years ago by Simone Basso <[email protected]>
fix(ooniprobe3debian.yml): don't append

009403ea17c2c53cb98d166416e39185d51eb3dc authored almost 4 years ago by Simone Basso <[email protected]>
fix(legacy probes): only test for prod (#30)

ecb92ecf93df1090fa44043e879cafc0fc49ebac authored almost 4 years ago by Simone Basso <[email protected]>
fix(macos10.15.yml): correct cron attribute

7c3444e501f54079f1467884e563f3b6577621a4 authored almost 4 years ago by Simone Basso <[email protected]>
feat: adapt workflows to most frequently used clients (#29)

2f34324b167e101aaac031ce258149d25c237054 authored almost 4 years ago by Simone Basso <[email protected]>
fix(postprocess): assert on the number of expected measurements (#28)

* fix(postprocess): assert on the number of expected measurements

* chore: resume testing oon...

05b6b8c1ae068be54f9290a9c65ee6f5fc36bf7d authored almost 4 years ago by Simone Basso <[email protected]>
fix(README.md): say where to report issues

3646aadcf8fb71769e15b8ee04619c4d7fd7a2ff authored about 4 years ago by Simone Basso <[email protected]>
feat: add e2etest for debian package (#27)

* feat: add e2etest for debian package

While there relax the testing policy and test three ti...

e6097b582e54df87ac82e97ac46d3516978aed07 authored about 4 years ago by Simone Basso <[email protected]>
Make sure we test the right versions and the testing infra (#26)

* fix: run MK on macOS w/ testing infra only

MK is increasingly less important to us. But we ...

906bf1ecf4105deef32580e4a751d9878996fb4c authored about 4 years ago by Simone Basso <[email protected]>
chore: use production names for probe-engine (#25)

See https://github.com/ooni/backend/issues/456#issuecomment-712977906

f6c458c39617b0f0180ef9819fa9064cc898ddfd authored about 4 years ago by Simone Basso <[email protected]>
chore: use production names for legacy probes (#24)

* chore: use production names for legacy probes

See https://github.com/ooni/backend/issues/45...

77bcc79a75a4b738fe152f79493e636ea59cb762 authored about 4 years ago by Simone Basso <[email protected]>
.github/workflows: stop running sni_blocking

Discussed with @FedericoCeratto

1e38ce1d72f648b4172a6cabe7bc2de7ecaa29c0 authored about 4 years ago by Simone Basso <[email protected]>
Start probing the testing cloudfronted endpoint (#23)

Because it's not immediately obvious to me what is the correct way to
force a cloudfronted boun...

60b215bb5541cd267a8f0f05c3cbed34b1fa81a4 authored over 4 years ago by Simone Basso <[email protected]>
.github/workflows: less frequent more spaced in time runs (#22)

I've seen a couple of 429 failures recently. So, I believe it's best
to run less frequent more ...

1b32214b35ad311b00a743c39a91dc10332b0e1d authored over 4 years ago by Simone Basso <[email protected]>
Run tests more frequently (#21)

Discussed with @FedericoCeratto

455e23e94bfb9b5e55e886c2205345e849d789c7 authored over 4 years ago by Simone Basso <[email protected]>
Add minimal but accurate documentation (#20)

Mainly references to https://github.com/ooni/backend/issues/446#issuecomment-697172389.

ed96246d0b7136511cc09eaed12e71683835b3a0 authored over 4 years ago by Simone Basso <[email protected]>
workflows: run MK 0.10.11 in Alpine Linux (#19)

This is very close to ooniprobe-cli 3.0.0 under Linux.

Part of https://github.com/ooni/backen...

9277770cc2b9aee6cfae0a57957ffb3cbdd94c6b authored over 4 years ago by Simone Basso <[email protected]>
Test ooniprobe 2.3 on macos 10.15 (#18)

Part of https://github.com/ooni/backend/issues/446

68f6563bae1fa5db7b89b54032ae78d24a52275f authored over 4 years ago by Simone Basso <[email protected]>
Refactoring and simplification (#17)

Part of https://github.com/ooni/backend/issues/446

* workflows/debian9.yml: use working-direc...

22df95bb21bf4c7b3da8067fe39464a49d0cef46 authored over 4 years ago by Simone Basso <[email protected]>
github/workflows: consolidate all debian9 checks (#16)

See https://github.com/ooni/backend/issues/446#issuecomment-697172389

c5ff4aaecbd8d22611c46c7260e1d0f4fd26d4fe authored over 4 years ago by Simone Basso <[email protected]>
github/workflows: run ooniprobe v2.2.0 in debian9 (#15)

We're using snapshots to get v2.2.0 inside debian9 from testing.

See https://github.com/ooni/...

7e043a3adfc80f88cb4374bac19c1e19797ea453 authored over 4 years ago by Simone Basso <[email protected]>
ooniprobe210debian9: use vagrant rather than docker (#14)

While slower, vagrant emulates a complete environment. This may be a
more comprehensive way of ...

3d3ecaa6aec23201dec61a680aa084292b51a72a authored over 4 years ago by Simone Basso <[email protected]>
config/ooniprobe220pip: reduce gap with lepidopter packages (#13)

In this diff I'm trying to reduce the diff between the packages
installed by lepidopter and the...

182615b4e5dc8ceb24e5743d2f590d8b01f3d324 authored over 4 years ago by Simone Basso <[email protected]>
Make the config/backend folder unnecessary (#12)

Always configure using github actions. Means we can configure more
than a single target at a gi...

d6137d18cdd7ea6882b18c6effe54a0c7c18f984 authored over 4 years ago by Simone Basso <[email protected]>
Change way in which we install and test ooniprobe legacy (#11)

* explicit the install of 2.1.0 on debian9
* attempt install via pip in debian8 and ubuntu16.04...

07a1f5cf8346ef17ccb15aaaf51538fded909be6 authored over 4 years ago by Simone Basso <[email protected]>
probe-engine: test all releases we care about (#10)

See https://github.com/ooni/backend/issues/446#issuecomment-697172389

25ba5acbbb24559242c7cfdd48d40af41d0bd143 authored over 4 years ago by Simone Basso <[email protected]>
Postprocess results and ensure we can fetch them (#9)

See https://github.com/ooni/backend/issues/446

9a2acb396a11b126ac4712816789b3c3d60b6306 authored over 4 years ago by Simone Basso <[email protected]>
github/workflows: refactor runners to be independent (#8)

Simplifies restarting in case there's a failure. Also this
enables adding a badges matrix in RE...

4d9972a15ffef84774055e344cafcbaab71474a2 authored over 4 years ago by Simone Basso <[email protected]>
.github/workflows: make automated runs much less frequent (#7)

Part of https://github.com/ooni/backend/issues/446

9995318250d7c8a0328510f7ed13043b452eff94 authored over 4 years ago by Simone Basso <[email protected]>
Run OONI v2.2.0 from debian 8 (#6)

This loosely matches what happens with lepidopter. We started
distributing lepidopter in the su...

32cf9a95da597047076175e22b5e728257a06d5e authored over 4 years ago by Simone Basso <[email protected]>
Run legacy probe both in macos-latest and debian9 (#5)

Part of https://github.com/ooni/backend/issues/446

cc3f8e820ca0a4df18307c4ec65f2eefcdd69ff9 authored over 4 years ago by Simone Basso <[email protected]>
README.md: changes after repository rename

105849eec36cb56308ce4cd4ef5826e59c8aedcb authored over 4 years ago by Simone Basso <[email protected]>
add fetchback: code to fetch measurement from API (#4)

We're aiming for writing a full end to end experiment where the code
performs measurements and ...

795e06b49ed2a0d2b83de10de043310be7e24a6c authored over 4 years ago by Simone Basso <[email protected]>
script/miniooni: more comprehensive checks (#3)

1. make sure we can fetch a test list

2. make sure we can fetch tor input

3. make sure we ...

cb1935e28bb9432f74d97bef9952516ff8d0bd29 authored over 4 years ago by Simone Basso <[email protected]>
Make code more easily configurable (#2)

1e2f13aba0f09de21df4de5bd572976785df20a5 authored over 4 years ago by Simone Basso <[email protected]>
Start adding support for ooni/probe-legacy (#1)

233b627b7ec624aaaae67f0a6ed2b6bb0556047f authored over 4 years ago by Simone Basso <[email protected]>
Start adding support for running measurement-kit

b0cd2e9b55a9558972c7750b0a3c7bb1a5340a41 authored over 4 years ago by Simone Basso <[email protected]>
Start adding support for running miniooni periodically

d0091bee5a6d3d4a0578d79d3ba865d03b00fede authored over 4 years ago by Simone Basso <[email protected]>
first commit

69b003f5b0f06241dc8cf4d5c59084c66ec7d6da authored over 4 years ago by Simone Basso <[email protected]>