135 Commits

Author SHA1 Message Date
Sergey Dolin
dbb041abe2 Fix spelling 2023-07-27 07:16:19 +02:00
Sergey Dolin
19b0faf982 do not restore if caches does not exist 2023-07-21 13:21:36 +02:00
Sergey Dolin
4b8e745923 Add RateLimit 2023-07-11 09:36:52 +02:00
Sergey Dolin
a5472823b9 fix dependencies 2023-07-05 17:16:02 +02:00
Sergey Dolin
8f54fa9cb2 remove internal API client 2023-07-05 16:46:04 +02:00
Sergey Dolin
ef7b227095 use highlevel actions cache api for restore 2023-07-05 16:42:40 +02:00
Sergey Dolin
caeb593a24 use highlevel actions cache api for save 2023-07-05 16:38:08 +02:00
Sergey Dolin
d8dfea6c6d use highlevel actions cache api with key-prefix 2023-07-05 10:43:19 +02:00
Sergey Dolin
19f709fe58 use highlevel actions cache api 2023-07-05 10:37:35 +02:00
Sergey Dolin
56c9f4224b Rename createHttpClient to createActionsCacheClient 2023-07-05 09:53:06 +02:00
Sergey Dolin
a9c16cbf4d Rename ActionCache to ActionsCache 2023-07-04 18:29:58 +02:00
Sergey Dolin
765f3db869 Add integration tests 2023-07-03 20:25:25 +02:00
Sergey Dolin
57aa6deac4 Add integration tests 2023-07-03 15:07:52 +02:00
Sergey Dolin
fa4dca37f7 Add unit tests 2023-07-02 11:01:29 +02:00
Sergey Dolin
ab422d01a2 Use cache instead of artifacts 2023-06-30 10:15:37 +02:00
Sergey Dolin
c7d43763bf Use cache instead of artifacts 2023-06-23 21:29:53 +02:00
Sergey Dolin
6e0ace4210 Add logging 2023-06-23 09:23:17 +02:00
Sergey Dolin
e953c7f258 Add logging 2023-06-23 09:21:22 +02:00
Sergey Dolin
1e059ce975 Do not mutate state in debug mode 2023-06-23 09:12:13 +02:00
Sergey Dolin
650b0fa951 Handle error during rehydration & persistings 2023-06-22 14:36:24 +02:00
Sergey Dolin
eae709c29e fix artifact 2023-06-22 14:08:18 +02:00
Sergey Dolin
79fe616082 Add state 2023-06-22 13:54:24 +02:00
Sergey Dolin
51c18470e1 optimize pull request 2023-06-19 22:32:23 +02:00
Milos Pantic
75d4d955ac
Remove labels on stale (#959) 2023-03-21 14:11:19 +01:00
Sergey Dolin
1226ccf00a Resolve conflicts 2023-03-13 19:39:37 +01:00
Sergey Dolin
fd837a17e5 Resolve changes requests 2023-03-13 19:39:37 +01:00
Sergey Dolin
b5b320bc53 fix licenses 2023-03-13 19:39:37 +01:00
Sergey Dolin
6bc202284c abort the build on the error 2023-03-13 19:35:42 +01:00
Ivan
47a58a6ddf
Configure ESLint and update configuration for Prettier (#949)
* Update ESLint and Prettier configurations

* Rebuild action

* Update package.json
2023-03-09 14:57:55 +02:00
Sergey Dolin
dad3c0f9e0 Skip deleting the branch in the upstream of a forkerd repo 2023-01-24 07:40:23 +00:00
John Sudol
eed91cbd05
Update how stale handles exempt items (#874) 2022-12-20 15:35:06 -05:00
Iván Reinoso García
65b52aff67
Allow daysBeforeStale options to be float (#841)
* feat: allow daysBeforeStale options to be float

* update dist
2022-10-19 12:08:31 +02:00
Luke Tomlinson
8e8a0e6680
[Bugfix-795] Fix date comparison edge case (#816)
* Fix updatedAt and markedStaleOn date comparison

* Delete accidental file

* Refactor

* Cleanup

* cleanup
2022-09-12 09:38:46 -04:00
JoannaaKL
3e4418e47e
Issue 596/include only assigned (#817)
* Add new 'include-only-assigned' option

If set, only issues containing assignees will be processed

* Test new flag

* Update code comment

* Update src/classes/issues-processor.ts

Co-authored-by: Francesco Renzi <rentziass@github.com>

* Update index.js with typo fix

Co-authored-by: Francesco Renzi <rentziass@github.com>
2022-09-12 13:20:57 +02:00
Luke Tomlinson
2b58cc900f
Fix issue when days-before-close is more than days-before-stale (#775) 2022-07-25 09:24:15 -04:00
Jacob Bandes-Storch
06d2a3904b
Add close-issue-reason option (#764)
* Add close-as-not-planned option

* update readme

* add to Option enum

* improve wording

* npm run pack

* updates from review

* fix tests and improve error message

* fix readme order
2022-06-23 17:43:36 -04:00
0x5c
29e800e1c8
Remove stale when updated without comment (#717)
The existing logic for `remove-stale-when-updated` only considers presence of
comments, ignoring the value of `issueHasUpdate`.

This commits fixes it so it follows the documented behaviour for that setting.

Fixes #715
2022-06-20 15:38:43 -04:00
Adam Stachowicz
a78f1809b1
Fix spaces in issues-processor.ts (#748)
* Fix spaces in `issues-processor.ts`

* `npm run build` and `npm run pack`
2022-06-20 13:43:08 -04:00
Luke Tomlinson
65d24b7092
Don't process a stale issue in the same run it's marked stale (#696) 2022-04-29 10:07:39 -04:00
Luke Tomlinson
a88f7b30b9
Update @actions/github to 5.0.1 (#707)
* Update github package

* Update dist

* Use @actions/github@5.0.1

* Cleanup

* More cleanup
2022-03-31 15:38:16 -04:00
m.bell
7a7efcae1f
Fix per issue operation count (#662)
* Fix per issue operation count

* Run pack
2022-02-04 09:54:35 -05:00
Luke Tomlinson
3a971aeb80 Revert "Merge pull request #586 from C0ZEN/feature/split-pr-and-issue-options"
This reverts commit db699ab3b1799e48475827e8e83083088927fd54, reversing
changes made to b83d488cb987fd3a570b32d75c9f04a7563b7979.
2021-10-20 09:25:24 -04:00
TESTELIN Geoffrey
b9a40762bf
feat: remove the remove-stale-when-updated option
BREAKING CHANGE:
The option remove-stale-when-updated was removed
2021-10-08 21:30:39 +02:00
TESTELIN Geoffrey
bab816b473
feat: remove the days-before-stale option
BREAKING CHANGE:
The option days-before-stale was removed
2021-10-08 21:06:12 +02:00
TESTELIN Geoffrey
6299c36a0d
feat: remove the only-labels option
BREAKING CHANGE:
The option only-labels was removed
2021-10-08 20:39:44 +02:00
TESTELIN Geoffrey
a8c5bb1c29
feat: remove the only-labels option
BREAKING CHANGE:
The option only-labels was removed
2021-10-08 20:26:58 +02:00
TESTELIN Geoffrey
1c81c38e2f
feat: remove the any-of-labels option
BREAKING CHANGE:
The option any-of-labels was removed
2021-10-08 20:18:01 +02:00
TESTELIN Geoffrey
f6a70aa856
feat: remove the exempt-milestones option
BREAKING CHANGE:
The option exempt-milestones was removed
2021-10-08 19:48:38 +02:00
TESTELIN Geoffrey
315391885d
feat: remove the exempt-all-milestones option
BREAKING CHANGE:
The option exempt-all-milestones was removed
2021-10-08 19:19:07 +02:00
TESTELIN Geoffrey
4665995b65
feat: remove the exempt-assignees option
BREAKING CHANGE:
The option exempt-assignees was removed
2021-10-08 19:06:51 +02:00