Commit graph

16633 commits

Author SHA1 Message Date
Robert Sparks 9ba90162da
ci: merge release to main (#7667)
ci: merge release to main
2024-07-10 18:02:40 -05:00
Nicolas Giard 5cc436cfb9
ci: fix coverage-action node version 2024-07-10 17:29:37 -04:00
Robert Sparks ce00e1bb4b
ci: merge main to release (#7666)
ci: merge main to release
2024-07-10 15:37:34 -05:00
Robert Sparks 7a1ebd96aa
ci: merge release to main (#7665)
ci: merge release to main
2024-07-10 15:35:55 -05:00
Nicolas Giard 8ddab5a740
fix: support multiple slash in xslugify.js (#7658) 2024-07-10 15:34:19 -05:00
Jennifer Richards b2a858c880
fix: prevent dups in DraftAliasGenerator (#7650) 2024-07-10 15:34:04 -05:00
Jennifer Richards 20f183c948
feat: update meetecho slides on approval (#7633)
* feat: update meetecho slides on approval

* test: test slide management
2024-07-10 15:33:52 -05:00
Jennifer Richards 9c95689baf
ci: run migrations via init container (#7663)
* chore: split auth/dt/migration start

* chore: migrations via init container

* chore: no checks before migration

* chore: indicate celery start

* chore: additional log output
2024-07-10 15:33:03 -05:00
Jennifer Richards 39961374d9
ci: persistent db connection options (#7664) 2024-07-10 15:32:33 -05:00
dependabot[bot] 616001699c
chore(deps): bump actions/download-artifact from 4.1.7 to 4.1.8 (#7647)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.1.7 to 4.1.8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4.1.7...v4.1.8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 21:00:54 -04:00
Nicolas Giard e451a0882b
ci: Update build.yml workflow 2024-07-09 18:34:12 -04:00
Nicolas Giard 1e531495ee
ci: Update build.yml workflow 2024-07-09 18:08:42 -04:00
Jennifer Richards 4a6749b5a6
ci: add auth pod 2024-07-09 11:51:57 -03:00
Nicolas Giard ce7e2bc229
ci: Update build.yml workflow 2024-06-28 17:09:44 -04:00
Nicolas Giard e63af68a88
ci: Update build.yml workflow 2024-06-28 17:07:04 -04:00
Robert Sparks 2033d607ec
ci: merge main to release(#7613)
ci: merge main to release
2024-06-28 15:04:26 -05:00
Robert Sparks 8916ae0107
ci: merge release to main (#7612)
ci: merge main to release(#7602)
2024-06-28 12:23:06 -05:00
Jennifer Richards f78b050263
refactor: Streamline draft aliases api (#7607)
* chore: update add-django-cprofile-filter.patch

* fix: only use "draft" state when making aliases

* refactor: eliminate repeated get_state_slug()

On dev, reduces time for a draft-aliases api
call by by 10-15%

* refactor: only annotate inactive drafts

* refactor: de-lint

* refactor: speed up get_draft_authors_emails

Another 20% or so improvement in response time

* fix: guard against null person
2024-06-28 12:01:26 -05:00
Nicolas Giard 0dccceaf65
fix: Update build.yml workflow 2024-06-26 17:57:24 -04:00
dependabot[bot] b6667a8ad2
chore(deps): bump tar in /dev/diff in the npm group across 1 directory (#7587)
Bumps the npm group with 1 update in the /dev/diff directory: [tar](https://github.com/isaacs/node-tar).


Updates `tar` from 7.1.0 to 7.4.0
- [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.1.0...v7.4.0)

---
updated-dependencies:
- dependency-name: tar
  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-06-26 17:20:11 -04:00
dependabot[bot] b0e2e1877f
chore(deps): bump tar (#7586)
Bumps the npm group with 1 update in the /dev/deploy-to-container directory: [tar](https://github.com/isaacs/node-tar).


Updates `tar` from 7.1.0 to 7.4.0
- [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.1.0...v7.4.0)

---
updated-dependencies:
- dependency-name: tar
  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-06-26 17:19:49 -04:00
Robert Sparks b72af9745e
ci: merge main to release(#7602)
ci: merge main to release
2024-06-26 16:04:31 -05:00
Robert Sparks b81677274e
ci: merge release to main (#7601)
ci: merge main to release (#7598)
2024-06-26 16:03:14 -05:00
Jennifer Richards c7d157e221
fix: enable gunicorn log config (#7600) 2024-06-26 16:02:26 -05:00
Nicolas Giard f2ab1dec71
ci: Update build.yml workflow 2024-06-26 16:54:15 -04:00
Robert Sparks 67ccfcfa09
ci: merge main to release (#7598)
ci: merge main to release
2024-06-26 14:55:58 -05:00
Robert Sparks dc465596fe
ci: merge release to main (#7597)
ci: merge main to release (#7580)
2024-06-26 14:55:08 -05:00
Jennifer Richards 6a96a69234
feat: improve / clean up logging (#7591)
* refactor: always use console log handler

* refactor: json for k8s, plain otherwise

* chore: remove syslog from wsgi.py

* chore: remove debug.log()

* chore: drop syslog from settings.py

* refactor: use log.log() in person.utils

* refactor: fetch_meeting_attendance->log.log()

* chore: gunicorn logs as JSON (wip)

* feat: better json log formatting

* refactor: improve log config

* feat: gunicorn access log fields

* fix: remove type hints

The gunicorn logger plays tricks with the
LogRecord args parameter to let it have string
keys instead of being a simple tuple.
The mypy tests rightly flag this. Rather
than fighting the typing, just remove the
hints and leave a comment warning not to
use the gunicorn-specific formatter with
other loggers.
2024-06-26 14:53:05 -05:00
Robert Sparks 704f9967fd
fix: remove no longer needed htpasswd infrastructure (#7590) 2024-06-26 13:33:09 -05:00
Robert Sparks a1902cfeca
chore: remove unused bin items (#7593) 2024-06-26 13:32:00 -05:00
Nicolas Giard a614eccfa9
ci: Update build.yml workflow 2024-06-25 05:06:46 -04:00
Nicolas Giard faca687016
ci: Update build.yml workflow 2024-06-25 05:04:58 -04:00
Nicolas Giard 81a56730f6
ci: Update build.yml workflow 2024-06-25 03:21:23 -04:00
Nicolas Giard 6bb95a36f1
ci: Update build.yml workflow 2024-06-25 03:01:44 -04:00
Robert Sparks 5aacd59db0
fix: prune away unsused model and view (#7585) 2024-06-24 10:25:19 -05:00
Jennifer Richards 77f61f0f45
fix: signal rejected IPR response emails (#7584) 2024-06-24 10:22:01 -05:00
Nicolas Giard 6fbd8473f2
ci: Update db.Dockerfile to postgres 16 2024-06-23 19:28:10 -04:00
Jennifer Richards cc604a247b
fix: use system temp dir, not /a/tmp (#7581)
* chore: remove IDSUBMIT_MANUAL_STAGING_DIR

unused

* fix: use system temp dir, not /a/tmp
2024-06-21 11:34:30 -05:00
Robert Sparks 7cd26c22aa
ci: merge main to release (#7580)
ci: merge main to release
2024-06-21 09:51:36 -05:00
Jennifer Richards 6f4e328334
fix: remove is_secure() check (#7579)
The real work happened in a previous commit,
just nudging the patch version with this CC
message.
2024-06-21 09:50:35 -05:00
Robert Sparks 1210d4282f
ci: merge release to main (#7578)
ci: merge main to release (#7577)
2024-06-21 09:47:23 -05:00
Robert Sparks 79ef179119
ci: merge main to release (#7577)
ci: merge main to release
2024-06-21 09:41:12 -05:00
Robert Sparks 98879ca396
ci: merge release to main (#7576)
ci: merge main to release (#7560)
2024-06-21 09:38:16 -05:00
Jennifer Richards c8471d47d3
chore: remove is_secure() check (#7575) 2024-06-21 09:33:00 -05:00
Jennifer Richards 66b3095878
ci: writeable /home/datatracker 2024-06-20 11:34:57 -03:00
Jennifer Richards b3fb20cf97
ci: /var/cache/xml2rfc-cache for celery 2024-06-20 11:27:21 -03:00
Jennifer Richards a28bf98402
ci: writable /var/cache/xml2rfc 2024-06-20 11:22:03 -03:00
Jennifer Richards ad9fb85551
ci: replace htpasswd2 with /bin/true (#7567) 2024-06-19 16:24:45 -05:00
Jennifer Richards 74cdc15853
ci: get registration API key from env (#7564) 2024-06-19 13:43:43 -05:00
dependabot[bot] b9be2536cc
chore(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 (#7548)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.4.1 to 4.5.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.4.1...v4.5.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-06-18 19:36:30 -04:00