Ecosyste.ms: OpenCollective

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

github.com/cucumber/action-retire-inactive-contributors

Retire inactive contributors from one team to another
https://github.com/cucumber/action-retire-inactive-contributors

Add max absence as an input parameter

Co-authored-by: Lisa Crispin <[email protected]>
Co-authored-by: Blaise Pabon <blaise@gmail...

6d9d10dff29383012ea287bbf3accb3198709319 authored about 2 years ago by Matt Wynne <[email protected]>
Add sequence diagram to README with source in plantuml. (#29)

https://plantuml.com/sequence-diagram

Co-authored-by: Blaise Pabon <[email protected]>

cef53d79be2b072ef51e933921cd9db034a6cb20 authored about 2 years ago by Blaise Pabon <[email protected]>
Factor out some objects to make the duration code more readable (#28)

Ad the use of the `Duration` library to handle time intervals

fddf099b45a26c47a16545eb071a960ad2e28310 authored about 2 years ago by Matt Wynne <[email protected]>
indentation

da749f63f9e6ddf3f097f678a263c01a6c2d8d7e authored about 2 years ago by Matt Wynne <[email protected]>
Update README.md

72c1c1b640e929db16d33869679665ae714d60d5 authored about 2 years ago by Matt Wynne <[email protected]>
Use the maximumAbsenceBeforeRetirement config

Co-authored-by: Blaise Pabon <[email protected]>

09140bcb83291d90cb5de7b92e7a1ad3c196bf04 authored about 2 years ago by Matt Wynne <[email protected]>
Add a configuration object so we can start to pass around parameters

Co-authored-by: Blaise Pabon <[email protected]>

13de3f1286afaed51dc847e4a363a3fb15071fef authored about 2 years ago by Matt Wynne <[email protected]>
Update README with an usage example

Co-authored-by: Arti M <[email protected]>
Co-authored-by: Blaise Pabon...

c107bd9c19634ed22aa77b84c327689f2c163795 authored about 2 years ago by Matt Wynne <[email protected]>
Try using ncc to build the JavaScript

Co-authored-by: Arti M <[email protected]>
Co-authored-by: Blaise Pabon...

34b8c5f1f48957def47ea856fa65c547aea50fde authored about 2 years ago by Matt Wynne <[email protected]>
Fix path to action code

35294f13cc65e769761accacf7fc1c9b295c162d authored about 2 years ago by Blaise Pabon <[email protected]>
Only check in production javascript

Co-authored-by: Blaise Pabon <[email protected]>

b5b6b0fe1b14ef3114ce703aea41929b072cb99c authored about 2 years ago by Matt Wynne <[email protected]>
Clean out old JavaScript

Co-authored-by: Blaise Pabon <[email protected]>

ff854100ddd350bb354ce67d498e5fe0cbd12858 authored about 2 years ago by Matt Wynne <[email protected]>
Implement OctokitGitHub#remoteUserFromTeam

Co-authored-by: Blaise Pabon <[email protected]>

3a506fe7894abd27ec9e6067624e14f99d814e34 authored about 2 years ago by Matt Wynne <[email protected]>
Update generated JavaScript

0143f335bfeaf3ca0fdc1e5366ec0d2f52596ade authored about 2 years ago by Matt Wynne <[email protected]>
Refactor tests (#23)

* Extract method for reading token from environment

* Extract method to get the OctokitGitHub...

13100a91e4e3c128ebe74bee262a4ac2a62d2a7f authored about 2 years ago by Matt Wynne <[email protected]>
Use hamjest for assertions in cukes (#24)

* Use hamjest for assetions in cukes

* Cleam up unused import

293ff9ba6812179b7c9521d698282eb9e67a6dae authored about 2 years ago by Matt Wynne <[email protected]>
Simplify CI (#25)

* No reason to test anything other than node 16

* No reason to build PR and branch

c3b87549fd3c09f029c957ed398966c844fe113d authored about 2 years ago by Matt Wynne <[email protected]>
Build out octokitgithub adapter (WIP) (#11)

* Call the getMembersOf method from the unit test

Co-authored-by: marjuhirsh <marjuhirsh@user...

e8f115b14b6cdccc201c8b0a60a4ea4317f70ced authored about 2 years ago by Matt Wynne <[email protected]>
fix indentation

3224390916d907e98a0fc0c4c635217215e94ba3 authored about 2 years ago by Blaise Pabon <[email protected]>
Publish Cucumber Report when CI runs (#21)

* Add Cucumber Report to CI

* Only push if the token environment variable is set

Otherwise...

e06247ab2ef183bda1ddac88da559ce6ca82c9b9 authored about 2 years ago by Matt Wynne <[email protected]>
Promisify GitHub api (#18)

* WIP

* Include feature files in `npm run build`

* Configure separate tsc builds for dev a...

449cd89c1d598cb8231427351b7d0e2b2ae11c30 authored about 2 years ago by Matt Wynne <[email protected]>
Add sequence diagram to README with source in plantuml. (#19)

* Add sequence diagram to README with source in plantuml.
https://plantuml.com/sequence-diagram...

ab866757f4a5e21a308566f201b0beb14f6d625c authored about 2 years ago by Blaise Pabon <[email protected]>
Run npm build as part of npm test (#17)

2a3d19bfb15b0ae2138487b08c65a705615946ab authored over 2 years ago by Matt Wynne <[email protected]>
Ignore .envrc files

3c1eb02f63b41ab7a2a0cedee542235a25df2805 authored over 2 years ago by Matt Wynne <[email protected]>
Create test workflow (#15)

* Create test workflow

This should run our typescript build and then run the tests

* Run t...

0cfe99b8bc34e694578127c933a240d0e7e85c82 authored over 2 years ago by Matt Wynne <[email protected]>
Revert "Create test workflow"

This reverts commit 2d6148e2aae168ad492df57d760f79eec2640178.

5c6f1a5132ef2a941342a5f5233f5f63c3cc2a11 authored over 2 years ago by Matt Wynne <[email protected]>
Create test workflow

This should run our typescript build and then run the tests

2d6148e2aae168ad492df57d760f79eec2640178 authored over 2 years ago by Matt Wynne <[email protected]>
Lint during `npm test` (#13)

5c0833bfb2d4c6945193e13f8c366d9d64d79db6 authored over 2 years ago by Matt Wynne <[email protected]>
Format code in `features` too (#12)

* Run prettier on both `src` and `features` directories

This makes it consistent with `eslint...

d3ba439481f628f223b6a0e48869c6a6c7957e09 authored over 2 years ago by Matt Wynne <[email protected]>
Restore npm old npm scripts from before 4c850033fd5333315d46dddbb5aa7b1fbcc714ac (#10)

11fd1122d9dc2e35d45c5c8d789e9cc11120958a authored over 2 years ago by Matt Wynne <[email protected]>
Add eslint & prettier to repo (#9)

* feat: Adds eslint & prettier rules

* lint: Fixes linting issues

4c850033fd5333315d46dddbb5aa7b1fbcc714ac authored over 2 years ago by Arti M <[email protected]>
Rationalise test runner scripts (#5)

* Mark unfinished scenarios with @todo tag

* Rationalise test runner scripts

2b8727e1ce5b89e485ac17d8953f21cc12977697 authored over 2 years ago by Matt Wynne <[email protected]>
Add a (failing) unit test for OctokitGithub

This is what we need to work on next!

Co-authored-by: Arti M <[email protected]...

1b64970b85320e227d2959c962777fafbdbf2b9d authored over 2 years ago by Matt Wynne <[email protected]>
Clean up feature

Remove the @wip tags! 🎉
Re-word some steps that were not quite matching

d1146f8922201b346ebf06cc9471993732aa75ac authored over 2 years ago by Matt Wynne <[email protected]>
Clean up

Remove a comment
Add return type

Co-authored-by: Arti M <[email protected]>
C...

3dd5a5ab1e20fed47f84f6e1abd8222c7d24ecdf authored over 2 years ago by Matt Wynne <[email protected]>
Fix bug calculating age of last commit

Co-authored-by: Arti M <[email protected]>
Co-authored-by: marjuhirsh <marjuhi...

f40feb01ba32e8736a83959516fa221305321146 authored over 2 years ago by Matt Wynne <[email protected]>
Made user dynamic when creating commits in scenarios

Co-authored-by: Arti M <[email protected]>
Co-authored-by: marjuhirsh <marjuhi...

ee2802c18f64445fc12400be0fc71f5d1d50b979 authored over 2 years ago by Matt Wynne <[email protected]>
Remove old probot script

a5b0b7de6674dbd12a470f554ad779104f527b70 authored over 2 years ago by Matt Wynne <[email protected]>
Fix URL to repo

dbe2b50af141bb64120e1e006fde7e75ae7095b6 authored over 2 years ago by Matt Wynne <[email protected]>
Implement commits on FakeGitHub

Co-authored-by: [email protected] <Kate Dames>

8135cf43eb380fa473b6470e1eb4bc7f6884c9c6 authored over 2 years ago by Matt Wynne <[email protected]>
Change the interface to Github so it's more like their API

Co-authored-by: [email protected] <Kate Dames>

8a0aab747ca17627a485c02bbbf56642942dd8b7 authored over 2 years ago by Matt Wynne <[email protected]>
Fix compilation errors

Co-authored-by: [email protected] <Kate Dames

28d4e869885f686dd1918c22e4e251df9652d265 authored over 2 years ago by Matt Wynne <[email protected]>
Look up users instead of hardcoding Greg

Co-authored-by: [email protected] <Blaise Pabon>
Co-authored-by: [email protected] <Kate ...

9e02600571cc959e54bd1af46b41314b41ddbebd authored over 2 years ago by Matt Wynne <[email protected]>
Add a TODO (#3)

a898acd762b0e48ed0422546d8f89b19bb56ac4a authored over 2 years ago by Matt Wynne <[email protected]>
Run prettier to reformat

f977a8f5243a73cd73e1848b7eb21565227e5b9d authored over 2 years ago by Matt Wynne <[email protected]>
Remove inactive users from commiters team

Co-authored-by: Blaise Pabon <[email protected]>
Co-authored-by: Kate Dames <kate.funficient@gmai...

d97dbe52ce3a551fbb339aef0f7fc6863bfbe201 authored over 2 years ago by Matt Wynne <[email protected]>
Fix the tsc build by adding an unfinished implementation of Github interface.

Co-authored-by: Blaise Pabon <[email protected]>
Co-authored-by: Kate Dames <kate.funficient@gmai...

03dc7aaf060efba117ab9063dc5a546a8f0190d7 authored over 2 years ago by Matt Wynne <[email protected]>
Added a failing test for user *not* in a team

Co-authored-by: Blaise Pabon <[email protected]>
Co-authored-by: Kate Dames <kate.funficient@gmai...

11c02335e66bc42f39ffcee025cab6c11d1b11ef authored over 2 years ago by Matt Wynne <[email protected]>
Start to implement retireInactiveContributors() function

Defined the logic for getting the info from github via the GitHub interface.

Implemented the in...

b200a90538192f95580ab947e8a5995b788c4237 authored over 2 years ago by Matt Wynne <[email protected]>
Remove unused methods on FakeGitHub

Co-authored-by: [email protected] <Blaise Pabon>
Co-authored-by: [email protected] <Kate ...

e22531a5ef21d22462588232aaa4a1f9829ff897 authored over 2 years ago by Matt Wynne <[email protected]>
Remove uneccesary step about organization

Re-word When step

Co-authored-by: [email protected] <Blaise Pabon>

540a65c96a409ff973a3620ae5e36229b9a695c9 authored over 2 years ago by Matt Wynne <[email protected]>
Ignore intelliJ files

aaa5103b616baa0caf1adbcb43efdb574546da1b authored over 2 years ago by Matt Wynne <[email protected]>
Implement adding / getting team members in FakeGitHub

Co-authored-by: [email protected] <Blaise Pabon>

ce9d4d05848eafbd5507dcec4f34d6d48053f375 authored over 2 years ago by Matt Wynne <[email protected]>
Started to design the interface for our GitHub port

Co-authored-by: Blaise Pabon <[email protected]>
Co-authored-by: Kate Dames <[email protected]...

aa1008f532de6fe03207d68391cb1512d6661a9b authored over 2 years ago by Matt Wynne <[email protected]>
Remove probot clutter (#2)

Co-authored-by: Blaise Pabon <[email protected]>

d589448b82e263d06bac33784f095c31a446183c authored over 2 years ago by Matt Wynne <[email protected]>
Turned pending steps into a TODO list 📋

Co-authored-by: Blaise Pabon <[email protected]>
Co-authored-by: Kate Dames <[email protected]...

7afe82e0176679e0bac4d5581f00991252cbc508 authored over 2 years ago by Matt Wynne <[email protected]>
Focus on the first scenario

Co-authored-by: Blaise Pabon <[email protected]>
Co-authored-by: Kate Dames <[email protected]...

599fdee82ddfbf6bf4d4bc1ef2a58374eb4e014b authored over 2 years ago by Matt Wynne <[email protected]>
Update compiled JavaScript

Co-authored-by: Blaise Pabon <[email protected]>
Co-authored-by: Kate Dames <[email protected]...

d3ce1dbdf7d6190e11044604a69961017b1b0aac authored over 2 years ago by Matt Wynne <[email protected]>
Change error message (for testing)

Co-authored-by: Blaise Pabon <[email protected]>

4f6b65edc4221e4175ac48287df77705f3d99e6a authored over 2 years ago by Matt Wynne <[email protected]>
Add `action.yml` to root (and compile typescript)

Co-authored-by: Kate Dames <[email protected]>
Co-authored-by: Blaise Pabon <b...

26d700514d441f9d99ee06bbfef41793b1afb69c authored over 2 years ago by Matt Wynne <[email protected]>
Add an ADR about the decision to move from Probot -> GitHub Actions (#1)

* Add an ADR about the decision to move from Probot -> GitHub Actions

* update README to refl...

ba64f1780f0520c8ac8981c28eab533a6cc06d9d authored over 2 years ago by Matt Wynne <[email protected]>
Start adding entrypoint function for GitHub Actions

Co-authored-by: Blaise Pabon <[email protected]>
Co-authored-by: Karla Justen <justen.karla@gmail...

324d16c68ddd567b40a329b17d7eef23a6b0324b authored over 2 years ago by Matt Wynne <[email protected]>
Replace word "bot" with "job" in scenarios

In acticipation of using a GitHub Action

Co-authored-by: Blaise Pabon <[email protected]>
Co-aut...

1b64f43c79d65c90ee4506974caeb16d4c172b5a authored over 2 years ago by Matt Wynne <[email protected]>
Revert "Call the bot from our scenario."

This reverts commit 9c316170e10c985d7d5108a907680921298dcaf7.
we decideto use git actions instea...

98e7915bf9ab8f3298db7a1feeaa6893d56e4582 authored over 2 years ago by Matt Wynne <[email protected]>
Call the bot from our scenario.

We used the "issues.opened" event for now, just because that's what was in the Probot example co...

9c316170e10c985d7d5108a907680921298dcaf7 authored over 2 years ago by Matt Wynne <[email protected]>
Tweak the scenarios - better expression of boundaries

Co-authored-by: Kate Dames <[email protected]>
Co-authored-by: Mona <BlueMona@...

71a62573a7b38b222ca44d91a3b8436204d14d28 authored over 2 years ago by Matt Wynne <[email protected]>
Refactor step defintions to use custom parameter types

Co-authored-by: Kate Dames <[email protected]>
Co-authored-by: Blaise Pabon <blaise@gmai...

b19764bd23db133a15e312309e3a4fe11a259f43 authored over 2 years ago by Matt Wynne <[email protected]>
Retro

Co-authored-by: Blaise Pabon <[email protected]>
Co-authored-by: Kate Dames <kate.funficient@gmai...

d1fe75695ea25a9acdd26ef6af691c340d34bdff authored over 2 years ago by Matt Wynne <[email protected]>
Add Cucumber and define steps

We've left the existing jest tests here for now, even though they're no longer running with `npm...

1cebfc4eb52e0db2c5f1274656886c2d7df42097 authored over 2 years ago by Matt Wynne <[email protected]>
Add retro

Co-authored-by: Blaise Pabon <[email protected]>
Co-authored-by: Kate Dames <kate.funficient@gmai...

89990b5602bff39421f9d6a828ab454d9913ffd2 authored over 2 years ago by Matt Wynne <[email protected]>
Add a rule and scenario about contirbutors who become active again.

Co-authored-by: Blaise Pabon <[email protected]>
Co-authored-by: Kate Dames <kate.funficient@gmai...

57f329693c9652bad3a88a8e6bd1f02179ad0720 authored over 2 years ago by Matt Wynne <[email protected]>
Add retro

8e2637495d7e5fc3501e174718cccdb7a3effe2e authored over 2 years ago by Matt Wynne <[email protected]>
Update package.json

3a8aecb519199c0bbac1034c042e0e36a06ee250 authored over 2 years ago by Matt Wynne <[email protected]>
Add first feature file!

Co-authored-by: Blaise Pabon <[email protected]>
Co-authored-by: Kate Dames <kate.funficient@gmai...

c92240be092da2cc702176d2126c75f066664599 authored over 2 years ago by Matt Wynne <[email protected]>
Initial commit from Create Probot App

eea13d866ec1ee795013d829dedfbac128fd4db2 authored over 2 years ago by Matt Wynne <[email protected]>