Ecosyste.ms: OpenCollective

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

github.com/TryGhost/label-actions

Tools for managing Ghost's OSS repositories
https://github.com/TryGhost/label-actions

Lock file maintenance

c0fa37fbb7f1c6e719af92f6c6a09246e10831b9 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

cc7ca2343e02d966a0a4d3ab2e49a3656e2428fd authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

99f6b5e4ce528a9df2b0934a44ea585a64d4b1f1 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

e14a4bafdba17c53e5fef116da5aae4e6021fdb0 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023

b3c1683504b1d09d355b05723ca10bf80f12b37c authored over 1 year ago by John O'Nolan <[email protected]>
Removed new issues from being added to Core backlog

refs https://ghost.slack.com/archives/C02G9E68C/p1690409428057489

- as requested by Chris

546fc16470d4e5729088b9722239d2f5e1872d2d authored over 1 year ago by Daniel Lockyer <[email protected]>
Lock file maintenance

8b4c84ed9d28a670f0bc503b3990c4de7269f541 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Updating handling for Team -> Product changes

refs https://ghost.slack.com/archives/CFH10N79S/p1688482097878439

- we've since changed the rep...

14bfbd39216d072cbfdd712d27fd72b8175a4070 authored over 1 year ago by Daniel Lockyer <[email protected]>
Added handling for `auto-merge` label

- this provides an easy way to enable automerging on a PR without
navigating the GitHub UI but...

d84fb06959fea372c2e249b51e28d7a336b818c4 authored over 1 year ago by Daniel Lockyer <[email protected]>
Lock file maintenance

fef8e2916b8f219a2d2bb06d75e570281f03356e authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

9a59a29b4580eea1b79e215ddb6e7667618276f4 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

6025c943fc2bc4b94ee52ec5be659510fc55bba8 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Protected against missing last comment

58a26eae18698ab3280313c7d93294b9abb60cac authored over 1 year ago by Daniel Lockyer <[email protected]>
Prevented adding `needs:triage` label to `tasklist` issues

fixes https://github.com/TryGhost/Toolbox/issues/569

f21d85737a7032ca8cff48161efe8183c2ce4dd7 authored over 1 year ago by Daniel Lockyer <[email protected]>
Lock file maintenance

1390d3d5ac2295be0259a6faaefa85e8ac46cf81 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update Test & linting packages

73d07235a14dd62a0701c594260d5e8530a615e6 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.38.0

135bc34207e88426653e74e4e1d159e0ff89646b authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update Test & linting packages

d456e803e394f69f62b678abb7cfe4502e496c3b authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Switched list formatting to dashes to match tasklists

79785d8e929efcb6e7a21926ff1edcd10fb419f9 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Added `flaky-test` labelled issues to Flaky Test tasklist

- as requested by Nick

7b75b6186e76a641db4718852a812ff225660d56 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Commented out PR comments

60e8ba4c05e63e23dfd95a72885a05da23fc987c authored almost 2 years ago by Daniel Lockyer <[email protected]>
Added priority labelled issues to Core Backlog

- also moves them to Urgent+Todo if p0/p1

db063749d1b755fe67ff48c7291bd4af335ecb47 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Added handling for `flaky-test` label

- if an issue is opened with flaky-test, add it to the Core backlog

baf74d6bafff339007561d262bdefdb5c26664fe authored almost 2 years ago by Daniel Lockyer <[email protected]>
Stopped adding `minor-feature` issues to product backlog

- this board has been closed

ce27be735ecf5d9a1642c021f5531115bec6680b authored almost 2 years ago by Daniel Lockyer <[email protected]>
Update Test & linting packages

793a068afe5d916954bf708730ddcea8fe242331 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Re-enabled comments when external contributor PR is merged

refs https://github.com/TryGhost/Toolbox/issues/381

- if the user is a collaborator on the repo...

952ae6411a75600bf9fc34b0985c448a9135df45 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Added support for adding tracked issues to parent project

fixes https://github.com/TryGhost/Toolbox/issues/527

- if an issue is opened from a parent issu...

5d2c3c0cc356c0f0e9432292aedd7cb1b702d6d4 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Updated `needs {triage,info}` to `needs:{info,triage}`

- these labels have been renamed

fcc55c240fc25257aa30035dd04f5d9479bfee7b authored almost 2 years ago by Daniel Lockyer <[email protected]>
Fixed variable name to satisfy linting

eb54550ce09e90411056db6f7d32f122c6160dca authored almost 2 years ago by Daniel Lockyer <[email protected]>
Ignored Ghost-Slimer events

- we don't want to act upon Ghost-Slimer events because these are
basically a bot

0e80adcc79e2b230a85c86444e69afa15cdc06d6 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Fixed `needs triage` spam comments when pending on internal

- we need to take into account that Ghost-Slimer is internally owned

43b3e6f47437450cab7f4dc312abd4de8ad65ddc authored almost 2 years ago by Daniel Lockyer <[email protected]>
Added support for closing issues as `not_planned`

- this fixes correctly labelling the issue when closing it

2c7367c68c004748117cd6418d650c79f372163d authored almost 2 years ago by Daniel Lockyer <[email protected]>
Protected against missing events

- I'm not sure why this would happen but it seems to be breaking things

6a03ed13622ded106807011335a7ecc8b62e4e87 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Disabled PR comment on merge

- there seems to be some sort of bug with this, so disabling it for now

fbbe2dae595a109274ee760659c763ae4caf7a27 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Fixed wrong detection of pending status

- if the last comment was by a bot and the last comment was not by Core
team, we're pending on...

70f019c72b3a25ba43b80875eadf8226e4514588 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Minor update to p3 comment

a7368250d7528fe95e5b0db306fc13376f334055 authored almost 2 years ago by Hannah Wolfe <[email protected]>
Added comments for externally-contributed merged PRs

refs https://github.com/TryGhost/Toolbox/issues/383

0a0bf2a39f0792a449ae759c677770d809e88227 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Added `p3:minor` and `minor-feature` labeled issues to Product Backlog project

refs https://github.com/TryGhost/Toolbox/issues/383

- this should enable us to label these issu...

dd2a73800a7efd6684d9ac503750754dca7af534 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Added `p3:minor` handling

refs https://github.com/TryGhost/Toolbox/issues/383

- this was missing from the list of handled...

d45d6cd378ffa0b4d089c34437a820f27f0ab23b authored almost 2 years ago by Daniel Lockyer <[email protected]>
Fixed multiple comments posted by bot

39506b4d46c12fab827b1465f5af805983d82aeb authored almost 2 years ago by Daniel Lockyer <[email protected]>
Fixed sorted by reversed date

245af0bf3c3eb2beba2c16a7cd15284873d31c59 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Skipped leaving comment for issues which are waiting on internal triaging

b81ac2fbe77adead3f3e81f83b4ea0e169c977a5 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Added protection against missing assignees

cd5cc26532ae5831085aa28668c55d7cf2e4fc91 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Added support for removing `needs triage` for project-assigned issues

refs https://github.com/TryGhost/Toolbox/issues/383

- this should cleanup any issues with `need...

0723bf183278e64eefc0ed731c8d02a8ad8f749b authored almost 2 years ago by Daniel Lockyer <[email protected]>
Fixed wrong function name

ef153605219aa5b528b0ed3535465e39c18dbb85 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Fixed `needs triage` not removed when issue is labeled

- I'm not quite sure of the logic here but it wasn't working as expected

679ea9dfa2ef694761b62d95c5994823b88facb7 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Fixed reference to repo in graphql

df4ad40a666f3cd1b9dbcab6fc4a8dfd19b2de4d authored almost 2 years ago by Daniel Lockyer <[email protected]>
Allowed labeled issues from Core team triagers to be put into triage workflow

refs https://github.com/TryGhost/Toolbox/issues/383

- without this, issues created by Core team...

e9511c42bb06fb23b1ac8a934ee9ecdadf84a3cc authored almost 2 years ago by Daniel Lockyer <[email protected]>
Lock file maintenance

6c32ec79112b44cfe33a705e1ebfd5b9151ac770 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Fixed linting

49efcb784bf582e6be18720f4a3f7f58de18f033 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Prevented issues opened whilst assigned to a project from needing triage

refs https://github.com/TryGhost/Toolbox/issues/383

- this involved using some GraphQL to get t...

667cd3d0936f052b317d17fa2618953481cb3487 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Added Nick as triager for Team repo

refs https://github.com/TryGhost/Toolbox/issues/383

0f53bcca56644ac35862b114fdf0852962b34e80 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Switched triager from ErisDS to myself

75a91d0f5b3553c7f2c701a1926c97682157a6be authored almost 2 years ago by Daniel Lockyer <[email protected]>
Update dependency eslint to v8.32.0

60e758ddf2348fe41dc26463f8272a49d9d4129e authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency sinon to v15

b2df02724a35abe3673c9060356da2a7f30bb47b authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update Test & linting packages

d0fe40d6305a006dea3882e69f14313dd1a4d094 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Added missing semicolon

c4de0e4079e91392482ae58d9ed3fd8619ec634e authored almost 2 years ago by Daniel Lockyer <[email protected]>
Fixed erratic behaviour with scheduled executions

- there's an edge case where an issue has previously been labeled with
`needs info`/`needs tri...

3cae494a3da9ffb98a3781f4f37fce4cd5463192 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Protected against adding `needs triage` label if it already exists

ee976ed8694ea08e7b9b69c5acf05f31fe84924a authored almost 2 years ago by Daniel Lockyer <[email protected]>
Added `later` label to list for open issues

refs https://github.com/TryGhost/Toolbox/issues/383

32bca1119d5155a90571bf55a155be82e1676998 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Added support for ignoring triaged Team repo issues

refs https://github.com/TryGhost/Toolbox/issues/383

- this should prevent the Label Actions bot...

66fcf29850a0a8c4ea9efaff8a5e9b9a038615f7 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Refactored code to make handling different states easier

- switch statements are all well and good but they do prevent you
working on some particular c...

6174a291c8daceb5f121283c8c2425e94cf9564c authored almost 2 years ago by Daniel Lockyer <[email protected]>
Added support for creating labels

refs https://github.com/TryGhost/Toolbox/issues/383

- we might need this to automatically creat...

12ebdd7810e245b3895f13ad2876da9198c6540a authored almost 2 years ago by Daniel Lockyer <[email protected]>
Fixed priority label names

- our usage in the Team repo wasn't what I remembered

a351f6e5372236a96827b4b019a63904baa6e3c9 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Fixed minor linting issue

da8913705e13e4d418aadc6f00e0a469511ced87 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Added auto-comments for labels applies to issues in Team repo

refs https://github.com/TryGhost/Toolbox/issues/383

- this provides feedback to the team about ...

209d9e4b14ed39b7a7f68f73e55e327979bd0e95 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Simplified logic for removing needs triage label

71c00b9ad1f8e1719c48f8f5b16638af12c4c7ba authored almost 2 years ago by Daniel Lockyer <[email protected]>
Refactored helpers into a separate file

- this helps keep the index file short, which has the actual logic of
the label actions bot

e947a7d04ee391808f46cc93b750e9db227a113e authored almost 2 years ago by Daniel Lockyer <[email protected]>
Removed auto-comment on PR merge

- whilst we may want this in the future, adding `&& false` causes
linting to fail
- we can jus...

1f4fe97fedd367f913890c634e2260d285399470 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Update dependency @vercel/ncc to v0.36.0

0c1bd4ed8704fe69196241cc5c998b0d4b6f04a5 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Switched CI to Node 16 only

- this action can only be run on Node 16 so we should run CI against
just that version

5fa0b1ff8b2baf4e8633e2a6cdc75287f23a0e5b authored almost 2 years ago by Daniel Lockyer <[email protected]>
Added support for `oss` label

refs https://github.com/TryGhost/Toolbox/issues/383

4759603030e848e8882c84dfd4976001d75f7209 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Updated Action to run on Node 16

- Node 12 is now EOL so we shouldn't use it

51cb6056aaa442b401c7b7fd964de68d4d909677 authored almost 2 years ago by Daniel Lockyer <[email protected]>
Disabled merge comments on PRs

- disable this for now until we're sure we've fixed the problem

e312a0f3fc285697ad8b51c6ba6be2e91ec5f162 authored about 2 years ago by Daniel Lockyer <[email protected]>
Fixed sending merge comments to contributors

- I was under the impression the status code was 204 for contributors
but apparently this isn'...

a058122aa4961092734502a8219ade8322599973 authored about 2 years ago by Daniel Lockyer <[email protected]>
Fixed errors when merging PRs from external contributors

- it turns out `client.request` throws an error if it 404s so the code
needs to catch that and...

8bfac9b045c85d4cc754579a3618d7dca28b2a4f authored about 2 years ago by Daniel Lockyer <[email protected]>
Update dependency sinon to v14.0.1

b03c17071d1b0706f2245a601a6c4875745b084d authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Fixed incorrect use of helper function

- this fixes a misuse of the function

fe5cc683def38296b25c83538eec26611eed0531 authored over 2 years ago by Daniel Lockyer <[email protected]>
Added support for closing PRs after 3 months with `changes requested`

refs https://github.com/TryGhost/Toolbox/issues/381

- also introduces a couple of helper functi...

fc208405719dd5d6192ed900616424ef95d451e0 authored over 2 years ago by Daniel Lockyer <[email protected]>
Fixed comment not firing on merged PRs

- the `merged` attribute is a key on the PR and not the payload

4b3535664270a4a32e7506712c0cfdeef21ec378 authored over 2 years ago by Daniel Lockyer <[email protected]>
Stringified the payload if not handled

- we want to see the payload in full, so we can decide if it's something
that should have been...

db8230aec7f7d5409d3fda8b0293ed4496857612 authored over 2 years ago by Daniel Lockyer <[email protected]>
Update Test & linting packages

e84d321c07206c915c0e18bc90ff32674949ce79 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update Test & linting packages

02780081c8c0590f3927b9cbf3407c8035daf1d4 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Removed Node 12 from CI

- Node 12 is EOL so we don't support it any longer

943d2da138e3ca3c2fce5ab14eb7f174a178cc9a authored over 2 years ago by Daniel Lockyer <[email protected]>
Added support for `changes requested` labelling on PRs

refs https://github.com/TryGhost/Toolbox/issues/381

- this should send a follow-up message when...

8115fffcf73ada862c67feeedd9d438f27d1181a authored over 2 years ago by Daniel Lockyer <[email protected]>
Added support for closing `needs info` labelled PRs after 4 weeks

refs https://github.com/TryGhost/Toolbox/issues/381

- this should close PRs that have been open...

f393373c38d08e03e929fb99511bf1eb5dadb5c4 authored over 2 years ago by Daniel Lockyer <[email protected]>
Added support for handling `needs info` labels on PRs

refs https://github.com/TryGhost/Toolbox/issues/381

- this should leave a comment when the `nee...

21d8dfd89d547792996b1fdeac9946e32cdf6b32 authored over 2 years ago by Daniel Lockyer <[email protected]>
Fixed reference to PR user

- this is available under the `pull_request` key

8626df8f604578e9598c67bee682e81b8ee5cf7b authored over 2 years ago by Daniel Lockyer <[email protected]>
Added support for comments on merged PRs

refs https://github.com/TryGhost/Toolbox/issues/381

- this should only run when a non-repo coll...

fa0c023e77fa4683b50b47c944080e65dacdf8eb authored over 2 years ago by Daniel Lockyer <[email protected]>
Fixed linting

272d154ce4495ff09e7f9106ca51546158e06485 authored over 2 years ago by Daniel Lockyer <[email protected]>
Added support for handling labels on PRs

refs https://github.com/TryGhost/Toolbox/issues/381

- this allows us to response to labels plac...

53e1a45aa91f92a554f6ce51c3a434e6e9a981e4 authored over 2 years ago by Daniel Lockyer <[email protected]>
Ignored Core team comments on `needs info` labeled issues

refs https://github.com/TryGhost/Toolbox/issues/381

- if we're waiting for a response from some...

38aea6e93be7991e26807ba5622aa3428b251130 authored over 2 years ago by Daniel Lockyer <[email protected]>
Lock file maintenance

7f9a13f09ce237a4ce17807bdc391ee35d33d424 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Fixed linting

b2a050129f6d8e302aae9f4d7e53f5ae22a81750 authored over 2 years ago by Daniel Lockyer <[email protected]>
Revert "Added temporary debugging logs"

This reverts commit d6fa1a7da32727c450250184a4c9dff20f9a12c2.

f0a5431c43a3bb1da8eb511691d421c3b6c443da authored over 2 years ago by Daniel Lockyer <[email protected]>
Added temporary debugging logs

d6fa1a7da32727c450250184a4c9dff20f9a12c2 authored over 2 years ago by Daniel Lockyer <[email protected]>
Ignored comments from GitHub Actions bot

- without this, we detect a comment after labelling, which might be the
bot and thus we should...

4f4c181531ae7f7be3dce22a55cfb276fad6e75e authored over 2 years ago by Daniel Lockyer <[email protected]>
Fixed `needs info` being closed after 2 weeks

- I changed the threshold to 4 weeks but this was only intended for
`needs triage`
- this comm...

acd2147725659a1ce23527f589796ad2afb08f3c authored over 2 years ago by Daniel Lockyer <[email protected]>
Lock file maintenance

ab66022f33725ef4cf104c433b4381deae9e12f3 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.21.0

fdb50e19fcdd8a9d314b795e19c39140cedf9bf6 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>