Граф коммитов

96 Коммитов

Автор SHA1 Сообщение Дата
Samuel Attard d0396aaec2
fix: run plugins on archived repos (#76) 2024-09-10 01:04:08 -07:00
Samuel Attard d42f1c6824
feat: add support for assigning teams to heroku apps (#75) 2024-09-06 16:52:53 -07:00
Samuel Attard cdeaefe8b8
feat: add heroku support (#72) 2024-09-06 16:09:59 -07:00
dependabot[bot] 66395dbed8
build(deps): bump axios from 1.6.2 to 1.7.7 (#74)
Bumps [axios](https://github.com/axios/axios) from 1.6.2 to 1.7.7.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.2...v1.7.7)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 12:31:07 +02:00
dependabot[bot] b794ed5bff
build(deps): bump micromatch from 4.0.5 to 4.0.8 (#73)
Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.5 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8)

---
updated-dependencies:
- dependency-name: micromatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 12:28:27 +02:00
Samuel Attard 4848e76dd8
fix: use updated merge commit sha instead of unknown one (#71)
* fix: use updated merge commit sha instead of unknown one

* chore: run prettier
2024-08-08 13:45:33 -07:00
Samuel Attard 94d950dd40
fix: nope (#70) 2024-08-02 16:16:03 -07:00
Samuel Attard ae1bb796b1
fix: wait for mergable state before dry run (#69) 2024-08-02 16:05:48 -07:00
Samuel Attard d886ad3904
build: add tsc to CI (#68)
* build: add tests and such

* build: name jobs correctly

* build: update joi to fix security warning
2024-08-02 15:36:37 -07:00
Samuel Attard 1302fc51c7
fix: provide merge sha to dry run q 2024-08-02 13:37:55 -07:00
Samuel Attard c7df692b4b
feat: add sheriff dry run (#67) 2024-08-02 13:32:57 -07:00
Samuel Attard 1add478d55
fix: log 'no changes' correctly for multi-org 2024-08-01 15:48:49 -07:00
Samuel Attard 581aec383f
fix: do not post to slack during dry runs 2024-08-01 15:36:01 -07:00
Samuel Attard 6e188bbee2
feat: add support for sheriff inviting users to org (#66) 2024-08-01 15:25:28 -07:00
Samuel Attard 2d2df490f8
feat: add support for cross-org team references (#65) 2024-08-01 14:37:12 -07:00
Samuel Attard b45506ba2a
feat: support multiple orgs (#64)
* feat: support multiple orgs

* add org header to slack messages
2024-08-01 14:24:40 -07:00
Samuel Attard a11ea306e1
feat: link token owner to token approved message 2024-07-25 13:47:51 -07:00
Samuel Attard c1c63709af
fix: active id is different from request id 2024-07-25 13:43:41 -07:00
Samuel Attard 33fc5e7ba7
refactor: update to support ESM deps 2024-07-25 13:36:18 -07:00
Samuel Attard 9a277942d6
feat: allowlist certain releases via 'policy' system (#63) 2024-07-25 13:11:33 -07:00
Samuel Attard d02c7e097c
feat: track token requests (#62) 2024-07-25 13:02:10 -07:00
dependabot[bot] bc08fdd23e
build(deps): bump braces from 3.0.2 to 3.0.3 (#61)
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-20 11:11:09 -04:00
dependabot[bot] 39826807cb
build(deps): bump express from 4.17.3 to 4.19.2 (#60)
Bumps [express](https://github.com/expressjs/express) from 4.17.3 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.3...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-28 18:25:03 +01:00
dependabot[bot] b5847e9aeb
build(deps): bump follow-redirects from 1.15.4 to 1.15.6 (#59)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 11:14:56 +01:00
up-up-and-away[bot] d83121a7a6
build: update yarn.lock to fix audit output (#58)
build: ran uuaw to fix yarn audit output

Co-authored-by: up-up-and-away[bot] <152255816+up-up-and-away[bot]@users.noreply.github.com>
2024-01-10 11:33:04 +01:00
David Sanders 26c1bfc6c7
ci: update lint workflow (#57) 2024-01-04 10:30:22 +01:00
dependabot[bot] 64b9151c21
build(deps): bump @octokit/webhooks from 10.9.1 to 10.9.2 (#56)
Bumps [@octokit/webhooks](https://github.com/octokit/webhooks.js) from 10.9.1 to 10.9.2.
- [Release notes](https://github.com/octokit/webhooks.js/releases)
- [Commits](https://github.com/octokit/webhooks.js/compare/v10.9.1...v10.9.2)

---
updated-dependencies:
- dependency-name: "@octokit/webhooks"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-16 10:23:08 +01:00
up-up-and-away[bot] db2b736b26
[UNSAFE] build: update yarn.lock to fix audit output (#55)
build: ran uuaw to fix yarn audit output

Co-authored-by: up-up-and-away[bot] <152255816+up-up-and-away[bot]@users.noreply.github.com>
2023-12-05 00:43:45 -08:00
Samuel Attard 68ea136789
feat: add stargazer failsafe (#54) 2023-11-08 12:25:21 -08:00
Samuel Attard d25cb55753
build: fix tsc 2023-11-07 17:48:10 -08:00
Samuel Attard b293c177a4
feat: do not change visibility for unknown repos 2023-11-07 17:31:22 -08:00
Samuel Attard 92b1639ae5
feat: support custom repo properties (#53)
* feat: support custom repo properties

* nvm logging good

* node 18
2023-10-25 13:29:50 -07:00
dependabot[bot] 4e490c1ca5
build(deps): bump semver from 5.7.0 to 5.7.2 (#52)
Bumps [semver](https://github.com/npm/node-semver) from 5.7.0 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v5.7.0...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 10:12:49 +02:00
David Sanders f6b1baf123
chore: `process.mainModule` -> `require.main` (#51) 2023-07-02 16:41:22 +02:00
David Sanders a15c70f80c
build: upgrade octokit dependencies (#49)
build!: upgrade octokit dependencies
2023-06-01 13:25:36 +02:00
David Sanders 5f36a8f521
build: upgrade octokit dependencies (#49)
build!: upgrade octokit dependencies
2023-06-01 13:24:43 +02:00
David Sanders 060fe045b4
docs: document repository settings key (#47)
* docs: document repository settings key

* docs: mark repo settings as optional
2023-04-18 16:13:21 -07:00
Samuel Attard 47cc4cc3dc
fix: handle org owners in collaborator permission change events (#45) 2023-02-22 03:25:01 -08:00
Samuel Attard d1c0186498
fix: englishCommaJoin should not miss the 2nd item in the array 2023-02-13 15:04:36 -08:00
Samuel Attard 61c573f2b0
build: fix tsc 2023-02-06 11:09:03 -08:00
dependabot[bot] ab9700e13e
build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 (#44)
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases)
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: http-cache-semantics
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-04 13:49:35 -08:00
David Sanders faeb09994a
ci: improve lint workflow (#38)
* ci: improve lint workflow

* fix: correct SHA

* fix: correct SHA

* fix: lts/*

* ci: revert lts/* change
2023-01-31 13:38:26 -08:00
David Sanders 61f2887280
chore: set @wg-infra as CODEOWNERS (#39) 2023-01-31 13:30:34 -08:00
David Sanders bcf6a411a7
chore: add LICENSE file to match package.json (#40) 2023-01-31 13:00:50 -08:00
Samuel Attard b1afc96368
build: update dependencies to clean up yarn audit 2023-01-31 11:25:59 -08:00
Samuel Attard 274cdfec77
feat: auto-revert permission changes based on config (#32)
* feat: auto-revert permission changes based on config

Closes #28

* less noisy testing

* mrkdwn support

* handle member.removed better

* indicate revert vs change

* indicate level the change was corrected to

* testing over back to critical
2022-12-16 17:25:27 +13:00
Samuel Attard 527afbf7bc
fix: cache octokit references per-org 2022-12-15 13:19:54 +13:00
Samuel Attard 838fd74b75
refactor: use config.organization for API calls after fetching config from PERMISSIONS_FILE_ORG (#37) 2022-12-15 11:32:32 +13:00
Jeffrey Sica 6b54fc2ffd
Add branch support (#35)
feat: support running against different branches (y'know... for pr checks)

Signed-off-by: Jeffrey Sica <me@jeefy.dev>

Signed-off-by: Jeffrey Sica <me@jeefy.dev>
2022-12-14 13:15:33 +13:00
Jeffrey Sica 4d9299ee36
fix: remove artifact from my copy-pasta Makefile ;) (#34)
Signed-off-by: Jeffrey Sica <me@jeefy.dev>

Signed-off-by: Jeffrey Sica <me@jeefy.dev>
2022-12-14 13:14:07 +13:00