Commit graph

16459 commits

Author SHA1 Message Date
Robert Sparks 240cd21c55
ci: merge release to main (#8114)
ci: merge main to release (#8105)
2024-10-29 12:27:50 -05:00
Nicolas Giard 5f685f45fb
ci: fix tests.yml workflow 2024-10-29 12:52:18 -04:00
NGPixel 0d43663e9b ci: update base image target version to 20241029T1632 2024-10-29 16:43:21 +00:00
Robert Sparks b926178e62
fix: quicker calculation of status from draft text (#8111)
* fix: quicker calculation of status from draft text

* chore: remove unused import

* fix: only read a small prefix of draft text when needed
2024-10-29 11:18:31 -05:00
Nicolas Giard 8a4d020268
ci: use build account to push base image changes 2024-10-28 23:27:30 -04:00
Nicolas Giard 96060fcf6f
ci: fix build-base-app workflow 2024-10-28 22:59:29 -04:00
Nicolas Giard d1cffe7a14
ci: fix base image version command 2024-10-28 22:45:07 -04:00
Nicolas Giard 88dfeff3f7
ci: read target base image from TARGET_BASE file 2024-10-28 22:40:12 -04:00
Nicolas Giard 50d4dc61fe
ci: Update build-base-app.yml with image versioning 2024-10-28 22:10:40 -04:00
Robert Sparks 4527ac24c7
ci: merge main to release (#8105) 2024-10-28 15:26:38 -05:00
Robert Sparks 9c37f52ee5
ci: merge release to main (#8104)
ci: merge main to release (#8091)
2024-10-28 15:25:41 -05:00
Jennifer Richards 8ec185cbb9
ci: fixed base image for prod (#8103) 2024-10-28 15:24:14 -05:00
Robert Sparks 94f95c0eba
fix: correct label for objectively false ipr disclosures (#8101) 2024-10-28 11:57:06 -05:00
Robert Sparks 9e46a0581d
ci: merge main to release (#8091) 2024-10-25 10:46:41 -05:00
Robert Sparks e72c3658ed
ci: merge release to main (#8090) 2024-10-25 10:45:28 -05:00
Jennifer Richards 6e33097f22
chore: remove pyzmail (#8078)
Unused since a00dfc0c27
2024-10-25 08:52:27 -05:00
Jennifer Richards 3130ecd9f5
fix: add recording-name api key endpoint; appauth url fix (#8081)
* fix: add endpoint option for recording-name

* chore: migration

* test: validate PersonalApiKey when used in tests

* fix: limit /api/appauth URLs as intended

* test: fix tests

* chore: fix lint

* test: PersonalApiKey create -> factory

* chore: remove unused import
2024-10-25 08:52:09 -05:00
Robert Sparks 795fdfe243
ci: merge main to release (#8080)
ci: merge main to release
2024-10-24 12:31:42 -05:00
Robert Sparks 0b4b26f9c3
ci: merge release to main (#8079)
ci: merge main to release (#7973)
2024-10-24 12:30:29 -05:00
Nicolas Giard 2947e286f6
docs: Update LICENSE 2024-10-23 04:51:11 -04:00
Jennifer Richards c26ba974ba
refactor: use form for search_submission (#8065)
* refactor: use form for search_submission

* chore: remove lint

* style: Black
2024-10-22 10:51:16 -05:00
Jennifer Richards 1e193377df
ci: replace nginx default.conf (#8063)
* ci: squash nginx default.conf

* ci: replace nginx default.conf for auth
2024-10-21 16:48:51 -05:00
Robert Sparks 8881010051
feat: explicit names for meetecho recordings (#8062)
* feat: explicit names for meetecho recordings

* fix: better regex and kebab-styled-endpoint-name

* fix: spaces around comparison operator
2024-10-21 16:45:36 -05:00
Nicolas Giard 9873439cdc
ci: Update build.yml 2024-10-18 04:06:34 -04:00
Nicolas Giard d26bd5f420
ci: Update build.yml 2024-10-18 01:37:58 -04:00
Nicolas Giard 8b417470fd
ci: Update build.yml 2024-10-18 01:07:21 -04:00
Nicolas Giard d9d191fba5
ci: Update build.yml 2024-10-18 00:57:31 -04:00
Nicolas Giard dce23818b6
ci: Update build.yml 2024-10-18 00:33:56 -04:00
Nicolas Giard aa36fca280
ci: Update build.yml 2024-10-18 00:27:00 -04:00
Nicolas Giard 324e09af5a
ci: Update build.yml 2024-10-18 00:12:49 -04:00
Nicolas Giard ebc7cde351
ci: Update build.yml 2024-10-18 00:04:37 -04:00
Nicolas Giard 400bbca958
ci: Update build.yml 2024-10-17 23:56:15 -04:00
Nicolas Giard b324d75583
ci: Update build.yml 2024-10-17 23:46:56 -04:00
Nicolas Giard 60553adee4
ci: Update build.yml 2024-10-17 23:37:43 -04:00
Nicolas Giard a104360ace
ci: Update build.yml 2024-10-17 23:31:50 -04:00
Nicolas Giard a074cd4b85
ci: Update build.yml 2024-10-17 23:25:14 -04:00
Nicolas Giard 453ddc87ec
ci: Update build.yml 2024-10-17 23:15:27 -04:00
Nicolas Giard bbfbb25844
ci: Update build.yml 2024-10-17 21:46:58 -04:00
Nicolas Giard 5c2369362d
ci: Update build.yml 2024-10-17 21:12:46 -04:00
Nicolas Giard 9303aaf5f7
ci: Update build.yml 2024-10-17 21:07:51 -04:00
Jennifer Richards 9c56ba9a0a
fix: drop, not bounce, uninteresting ipr emails (#8057)
* fix: drop, not bounce, uninteresting ipr emails

* chore: log to address

* chore: unused import
2024-10-17 16:23:34 -05:00
Jennifer Richards de2e66ede3
feat: report xml2rfc errors for submissions (#8000)
* feat: capture xml2rfc output on exception

* fix: chain exception properly

* feat: log xml2rfc stderr/stdout

May want to pass these back to the submitter, but
let's watch them to see what sorts of sanitizing we
should do first.

* Revert "feat: log xml2rfc stderr/stdout"

This reverts commit 959c54d30733a4a3df7ed0250fef347ed6f03a08.

* feat: log xml2rfc stderr/stdout

This time without reformatting all the imports

* feat: path sanitization for submission errors

* fix: parentheses in regex

* test: test SubmissionError sanitization

* style: consolidate imports

* fix: apply sanitization to all args

---------

Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2024-10-17 16:23:13 -05:00
Jennifer Richards a338df16f2
fix: 404 instead of 300 for ambiguous email_or_person (#8004)
* fix: 404 on CommunityList name collision

* fix: 404 on ambiuous person for photo() view

* test: update tests

---------

Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2024-10-16 11:36:54 -05:00
dependabot[bot] db4ff66fbd
chore(deps): bump the npm group across 1 directory with 2 updates (#7789)
Bumps the npm group with 2 updates in the /dev/diff directory: [luxon](https://github.com/moment/luxon) and [tar](https://github.com/isaacs/node-tar).


Updates `luxon` from 3.4.4 to 3.5.0
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moment/luxon/compare/3.4.4...3.5.0)

Updates `tar` from 7.4.0 to 7.4.3
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.4.0...v7.4.3)

---
updated-dependencies:
- dependency-name: luxon
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm
- dependency-name: tar
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-15 16:02:08 -04:00
dependabot[bot] 51f96eb952
chore(deps): bump tar in /dev/deploy-to-container in the npm group (#7793)
Bumps the npm group in /dev/deploy-to-container with 1 update: [tar](https://github.com/isaacs/node-tar).


Updates `tar` from 7.4.0 to 7.4.3
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.4.0...v7.4.3)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-15 16:01:15 -04:00
dependabot[bot] b1b14024e3
chore(deps): bump slackapi/slack-github-action from 1.26.0 to 1.27.0 (#7885)
Bumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 1.26.0 to 1.27.0.
- [Release notes](https://github.com/slackapi/slack-github-action/releases)
- [Commits](https://github.com/slackapi/slack-github-action/compare/v1.26.0...v1.27.0)

---
updated-dependencies:
- dependency-name: slackapi/slack-github-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-15 16:00:38 -04:00
dependabot[bot] 39ba425089
build(deps): bump the npm group across 1 directory with 2 updates (#8021)
Bumps the npm group with 2 updates in the /dev/coverage-action directory: [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) and [luxon](https://github.com/moment/luxon).


Updates `@actions/core` from 1.10.1 to 1.11.1
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core)

Updates `luxon` from 3.4.4 to 3.5.0
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moment/luxon/compare/3.4.4...3.5.0)

---
updated-dependencies:
- dependency-name: "@actions/core"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm
- dependency-name: luxon
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-15 15:59:22 -04:00
dependabot[bot] c37fec2f1c
build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 (#8020)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4.5.0...v4.6.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-15 15:58:52 -04:00
dependabot[bot] 34363040cd
build(deps): bump appleboy/ssh-action from 1.0.3 to 1.1.0 (#8019)
Bumps [appleboy/ssh-action](https://github.com/appleboy/ssh-action) from 1.0.3 to 1.1.0.
- [Release notes](https://github.com/appleboy/ssh-action/releases)
- [Changelog](https://github.com/appleboy/ssh-action/blob/master/.goreleaser.yaml)
- [Commits](029f5b4aee...25ce8cbbcb)

---
updated-dependencies:
- dependency-name: appleboy/ssh-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-15 15:58:14 -04:00
Matthew Holloway 68ceea9c06
chore: Bypass Firefox for Playwright test due to flakiness (#8050) 2024-10-15 14:38:02 -05:00