Ecosyste.ms: OpenCollective

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

github.com/kiwitcms/gitops

git productivity tools
https://github.com/kiwitcms/gitops

Bump actions/github-script from 3 to 7

Bumps [actions/github-script](https://github.com/actions/github-script) from 3 to 7.
- [Release ...

721fba4676d9fbe2b84b7a5b8259b121f141ff5e authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Convert trigger event into context manager

in order to provide a single place where processing of
comments/reactions/output should take place

7e3561d25db5b604381dd266e76358e8bc22a357 authored 10 months ago by Alexander Todorov <[email protected]>
Unify output handling via the context manager

can be controlled via the reply-to-comments setting

4a251965d50c59037201f26e0e68bca8724ee69a authored 10 months ago by Alexander Todorov <[email protected]>
Add base method definitions in TriggerEvent

8b20c6c02cf10c000f73440b3e2ab0b30f7850cf authored 10 months ago by Alexander Todorov <[email protected]>
Turn the --help flag into the 'help' command

in order to trigger the entire context manager mechanism for replying to
comments

5df7d129cb705228945823bd72a254f780792605 authored 10 months ago by Alexander Todorov <[email protected]>
Pass custom context via a custon group command class

and properly respond when unknown commands are being specified

c168ba3d520d684cf0a5b82d868197441efb118d authored 10 months ago by Alexander Todorov <[email protected]>
Remove some debugging logs

227f288e7d9b95b0535b1e4bef4df8e5a7b594c3 authored 10 months ago by Alexander Todorov <[email protected]>
Convert comment into lower-case

2e61c6d5e89e3b34f27cdaba82bec792e16a7d66 authored 10 months ago by Alexander Todorov <[email protected]>
Try to comment on the PR

use pr.as_issue(), otherwise it wants to create a review comment!

55a858fab2f413dce9c82de512db31166d5ef124 authored 10 months ago by Alexander Todorov <[email protected]>
Change reaction from :rocket: to :eyes:

f77798e6549510c2566710141a0805b834e1ed57 authored 10 months ago by Alexander Todorov <[email protected]>
Pass trigger_event as click context for all commands

e7e34284b7562aa14457700da6c54f24b4c59aab authored 10 months ago by Alexander Todorov <[email protected]>
Refactor comment method & add a quote_reply() one

6e00030f067453b092853c6394c7ed18c2a94d00 authored 10 months ago by Alexander Todorov <[email protected]>
Revert "Don't crash when unrecognized arguments are given"

This reverts commit 51791759212afe26c1898e096f280d74f21b846d.

93246ae7dc3f1cb9fc1201ae95e65cf92492b2c3 authored 10 months ago by Alexander Todorov <[email protected]>
Remove debug lines

9bfa94cec4909d8457e9383c5e559bbf373487c5 authored 10 months ago by Alexander Todorov <[email protected]>
Add a :+1: reaction on trigger comment as a status response

ddd87298654fa4f0bc41e7864dcccd05055e3b75 authored 10 months ago by Alexander Todorov <[email protected]>
Allow extra args to remain in context

6017e00cc3a396424179505b476e57c40e144816 authored 10 months ago by Alexander Todorov <[email protected]>
Elevate permissions b/c action needs to be able to update content

1a7ccc9ef01418580780b80db7e3e6894b2cc0cd authored 10 months ago by Alexander Todorov <[email protected]>
Create an issue object from trigger event

& create a reaction on the triggering comment

d554c13db4888a2d95be76cb7c8576d27537233c authored 10 months ago by Alexander Todorov <[email protected]>
Rename argv to args for consistency

4da788da2a68ad57743fe2637e7050635c730449 authored 10 months ago by Alexander Todorov <[email protected]>
Don't crash when unrecognized arguments are given

51791759212afe26c1898e096f280d74f21b846d authored 10 months ago by Alexander Todorov <[email protected]>
Build the docker image in stages to minimize size

- properly copy all files & directories recursively
- install necessary build dependencies
- rem...

04c46d9b05af280975c131be6b537b80d6ea0e89 authored 10 months ago by Alexander Todorov <[email protected]>
Do not execute with improper comments

80655c050ffa60d8df3ebaff0ab151441fee52bd authored 10 months ago by Alexander Todorov <[email protected]>
Reorganize directory structure b/c of future changes

- introduce app.events/
- introduce app.vendors/

b091968ebe9f931722c9a63b83cd49770d0882f4 authored 10 months ago by Alexander Todorov <[email protected]>
Add .argv & .private properties to GitHubEvent

and try executing actual cli commands based on comment contents

ff16fc2acbafaf9f7266798d0ddc4b3d7be84d4d authored 10 months ago by Alexander Todorov <[email protected]>
Change program name printed in help

f8d00c5d8037592805558755bd209e16c7a5ec4b authored 10 months ago by Alexander Todorov <[email protected]>
Print debugging logs for analytics

b86092f570093993c7a5d05a5996f4e7e14115b2 authored 10 months ago by Alexander Todorov <[email protected]>
Try loading Python objects from GitHub event payload

df1314ee938278bf1594a8d56d83580fe7cded47 authored 10 months ago by Alexander Todorov <[email protected]>
Update @analyze decorator so that it can count sub-commands

e43d7297fcd86bd6735dcf4752bd2162163f4847 authored 10 months ago by Alexander Todorov <[email protected]>
Disable Python typecheck linters in MegaLinter

because we aren't using type annotation and AFAIK the underlying client
libraries aren't using t...

e60dc9d9479798601c73f30e7373a22b17b6c863 authored 10 months ago by Alexander Todorov <[email protected]>
Debug comments

f627cdc3f85add71843c35c2c400ba1a79628cf2 authored 10 months ago by Alexander Todorov <[email protected]>
Add debug flag

5352909dd3b152dfcb65ee6f662cbcf59bd080d1 authored 10 months ago by Alexander Todorov <[email protected]>
Let analytics crash when used in unknown environment

0b6802965071b351364f9ab14df495180695329a authored 10 months ago by Alexander Todorov <[email protected]>
[MegaLinter] Apply linters fixes

c790999fc9935ce332c2b9463b580b8ec0696e58 authored 10 months ago by atodorov <[email protected]>
Add the strtobool() utility function

c6ccfa5660539b8b5b18eb057f4018ec56559f39 authored 10 months ago by Alexander Todorov <[email protected]>
Add anonymous analytics via Plausible.io

4e33c9c38a1692458209240417c0bd4a61dc6e8b authored 10 months ago by Alexander Todorov <[email protected]>
Disable pylint in MegaLinter b/c executed separately

d08c30f7e0effc197f4d69540b226edb97166c57 authored 10 months ago by Alexander Todorov <[email protected]>
Add checkout example inside the app

86d57eb12c7606da36cface710ae1ec45012ceee authored 10 months ago by Alexander Todorov <[email protected]>
Add github-cli into the Docker image

/usr/bin/gh

e57515555edbb407f9dd6664f3315223b9cbb6c1 authored 10 months ago by Alexander Todorov <[email protected]>
Touch-ups for .yml file for debugging purposes

5fbf52bd59286ca5c562c938ab785f663a44e0a3 authored 10 months ago by Alexander Todorov <[email protected]>
Define action::inputs.token

73090ef1125602849faa09005a12a6d0e6456e6a authored 10 months ago by Alexander Todorov <[email protected]>
Checkout PRs from their latest ref

8e660990a394a534592c9b26c546d8485df4a01f authored 10 months ago by Alexander Todorov <[email protected]>
Add help sub-command

4b0935a67ebb013f26f01129b1f829de677b82e7 authored 10 months ago by Alexander Todorov <[email protected]>
Only trigger on comments starting with @kiwitcms

ec6d79cb55e91016544b65fc9a39a0f3d445c366 authored 10 months ago by Alexander Todorov <[email protected]>
Apply patch from MegaLinter

206bb99b9e3dfedf60492e66ccaa39f612756b96 authored 10 months ago by Alexander Todorov <[email protected]>
Revert "Debug comments"

This reverts commit 0ef68fed7a749a5f65893f54f336e12749aefd74.

c271865628cb3e654049faa047041e6ae6f5119a authored 10 months ago by Alexander Todorov <[email protected]>
Debug comments

0ef68fed7a749a5f65893f54f336e12749aefd74 authored 10 months ago by Alexander Todorov <[email protected]>
Bump sentry-sdk from 1.40.5 to 1.40.6 in /app

Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 1.40.5 to 1.40.6.
- [Release...

780a4d30b86651a48422bfe8c5ffaf026d16e3c5 authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump alpine from 3.10 to 3.19

Bumps alpine from 3.10 to 3.19.

---
updated-dependencies:
- dependency-name: alpine
dependenc...

d6d2aa6afb6c97f9a2304191639783b6773badbb authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Build the container for PRs as a sanity check

92a4082b3c05c2069e27d61603723073230971dc authored 10 months ago by Alexander Todorov <[email protected]>
Update description

5ef544564c947fad15c22a238bda4ba0840b1ab2 authored 10 months ago by Alexander Todorov <[email protected]>
Trigger only on PRs

9dd559daa3e86be92611fb66765f1fba077e4f1e authored 10 months ago by Alexander Todorov <[email protected]>
Execute action on comments

f4a99ce6afa8e7099e046260619af4ada046cb40 authored 10 months ago by Alexander Todorov <[email protected]>
Update pylint check

f245fb17abb00190ecdea1548cf67fa6c39acdbf authored 10 months ago by Alexander Todorov <[email protected]>
Disable flake8 via MegaLinter - executed as stand alone

d97e9884d374f259fb86f4e84d12245bdec72595 authored 10 months ago by Alexander Todorov <[email protected]>
Load GitHub event payload

1154f5e60fe244f1d486fb1fdb0181a00fc98732 authored 10 months ago by Alexander Todorov <[email protected]>
No need for action input to be passed explicitly via ENV

b/c GitHub already does this:

'INPUT_WHO-TO-GREET': 'Mona the Octocat',

aeb79e68a99d21ef36b631620824e7948f4a3f00 authored 10 months ago by Alexander Todorov <[email protected]>
Update action name & description

135f9137bb7c873b6ea180f83999d72079407c08 authored 10 months ago by Alexander Todorov <[email protected]>
Initial version of requirements.txt

45d3845d494bc7ba5a8d255f67d996d43747c687 authored 10 months ago by Alexander Todorov <[email protected]>
Create a simple app and add it into the container

d81aaec79a8ba5a6725e6c1f7b3970b4d57eaab2 authored 10 months ago by Alexander Todorov <[email protected]>
Define action branding

eb10b5c37661e476d325a1a289d1de8fe2f0df4b authored 10 months ago by Alexander Todorov <[email protected]>
Add an example of a sub-command

42eb333718f966bc9814004e0c830e6c3c91c7b0 authored 10 months ago by Alexander Todorov <[email protected]>
pprint environment for easier debugging

11084d3a236ef726b9d0935e9c85fb4d7b28b153 authored 10 months ago by Alexander Todorov <[email protected]>
Send exceptions to Sentry

1e781de6547c22fb866f7bb41c5ad8cc9d84b54c authored 10 months ago by Alexander Todorov <[email protected]>
Move pylint & flake8 checks into GitHub Actions

because pre-commit CI cannot install the modules we're importing

05b1463c6b32a3f0b89698e4a440b8277a7e9dab authored 10 months ago by Alexander Todorov <[email protected]>
[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

19e0c722d404ef5d0981f5b19bbe028d10817957 authored 10 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Convert action input from cli args to ENV

8f703b07b77ce2e241013309f464869192593ac3 authored 10 months ago by Alexander Todorov <[email protected]>
Add missing Makefile targets to appease MegaLinter

575087bded1a8cc54b67612a4662a7593ac19e22 authored 10 months ago by Alexander Todorov <[email protected]>
Reformat action files

d05519ff044371cdf5019acc651737c1d54112d7 authored 10 months ago by Alexander Todorov <[email protected]>
[MegaLinter] Apply linters fixes

685e192b4f7943d25a2660f2e91e095715e2653a authored 10 months ago by atodorov <[email protected]>
Remove megalinter-reports/ b/c they end-up in auto-commits

71651b7f537805354bc6b064280af012a23901a2 authored 10 months ago by Alexander Todorov <[email protected]>
Shell quotes

4c650f29bec3e879f08318d5472579bdcb85485a authored 10 months ago by Alexander Todorov <[email protected]>
Give MegaLiner permissions to auto-commit in this repo

4a34dd6795d11567712cd878fb0628d04da001c8 authored 10 months ago by Alexander Todorov <[email protected]>
Disable cspell - lots of false positives

76f388daf9771f5161793f69a4c2e0d5dfae14f9 authored 10 months ago by Alexander Todorov <[email protected]>
Disable comments on pull request

398a2a507d4d0f86e23fec169dbc978f0ddf53b1 authored 10 months ago by Alexander Todorov <[email protected]>
Don't auto-commit patches to .github/workflows

b/c github does not let us do this

324aff1799971b61b7be44c743250e72fc248b9a authored 10 months ago by Alexander Todorov <[email protected]>
Dump a git diff in MegaLinter's output

74a4d7fd501d2e7ba48b15b27f7d1a36db38bb59 authored 10 months ago by Alexander Todorov <[email protected]>
Move mega-linter.yml in the correct directory

d6f825d03087ec7e3aafe28d3041ad743ca86e2d authored 10 months ago by Alexander Todorov <[email protected]>
Specify a dummy healtcheck command to satisfy linters

222a781d8f246456226fe2233ea90d42a990c978 authored 10 months ago by Alexander Todorov <[email protected]>
Automatically apply fixes from Mega Linter

709645625649fe3c867bee69e6ed4a13d768b1b7 authored 10 months ago by Alexander Todorov <[email protected]>
Do not execute contains as root

64eff8509c946e1af3e1c7232763227575859e89 authored 10 months ago by Alexander Todorov <[email protected]>
read-only permissions for GitHub actions

ea7ba59e47b2d8ad8f0570933142d15493796d32 authored 10 months ago by Alexander Todorov <[email protected]>
Enable MegaLinter

52823bb1292ddbf305d26210c260139c1bd19331 authored 10 months ago by Alexander Todorov <[email protected]>
Enable pylint & flake8

ed459593eb0447a83488bdc46659343801052531 authored 10 months ago by Alexander Todorov <[email protected]>
Enable Black

ea2c93b2d86e552338a2b08f104269aa54255210 authored 10 months ago by Alexander Todorov <[email protected]>
Enable Dependabot

e93b4b39c1fc7944813e1733e97b166be0fd76fb authored 10 months ago by Alexander Todorov <[email protected]>
Add more debugging

ff720a318ca0943f9f939d4f54234a4608e5f0e7 authored 10 months ago by Alexander Todorov <[email protected]>
[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

3259fa2f93def98d49b8c1819c1d8a42f27d92e2 authored 10 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
List GITHUB_WORKSPACE directory

fa42b6f42275d49714736456e10c16d94810fab6 authored 10 months ago by Alexander Todorov <[email protected]>
Execute the action on PRs too

7faf04f76a46b22d77730c4ab8a1b27f7f7127a4 authored 10 months ago by Alexander Todorov <[email protected]>
Add pre-commit CI configuration

0779c9e844d1c3e5b1fc4bf1022afce193268502 authored 10 months ago by Alexander Todorov <[email protected]>
Print debug output from inside the container

b13fa691a90d45bd5f382593e501d1c800697eee authored 11 months ago by Alexander Todorov <[email protected]>
Add CI config to experiment with the action

61defe9f75e743bd025535f875244a759736c54c authored 11 months ago by Alexander Todorov <[email protected]>
Hello World action from https://docs.github.com/en/actions/creating-actions/creating-a-docker-container-action

e37e450587bbc2eb23ebe397062b44e9560069a4 authored 11 months ago by Alexander Todorov <[email protected]>
Initial commit

4858550bd87d2ebbaed482ff82430fd842d314a2 authored 11 months ago by Alexander Todorov <[email protected]>