Skip to content

chore: upgrade dependencies#875

Merged
alee merged 10 commits into
comses:mainfrom
alee:deps
May 28, 2026
Merged

chore: upgrade dependencies#875
alee merged 10 commits into
comses:mainfrom
alee:deps

Conversation

@alee
Copy link
Copy Markdown
Member

@alee alee commented May 28, 2026

No description provided.

alee added 2 commits May 28, 2026 03:51
add more error logging and graceful degradation for facet unavailability
- index MemberProfile related user filter fields for modelsearch
compatibility
- allow testserver in test ALLOWED_HOSTS to prevent test-client host
failures
- add curator db dump_migration task and timestamped migration artifact
path helpers for future db upgrades
- tone down application level logging in settings/test and django
  management commands like collectstatic
- quiet docker compose build and pull output
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades dependencies and reduces CI/build log noise while adding a few compatibility fixes for search, Docker startup, and async metadata rebuilds.

Changes:

  • Updates Python/frontend dependency locks and Docker/Makefile command verbosity.
  • Adjusts Vue sortable item keys for upgraded sortable dependencies.
  • Adds CI workflow updates, test Elasticsearch readiness checks, and migration dump helpers.

Reviewed changes

Copilot reviewed 22 out of 23 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
Makefile Adds build flags and quieter Docker commands.
frontend/src/components/form/TextListField.vue Updates sortable item key for text lists.
frontend/src/components/form/ResearchOrgListField.vue Uses organization identifiers as sortable/render keys.
frontend/src/components/form/ProgrammingLanguageListField.vue Uses language identifiers as sortable/render keys.
frontend/package-lock.json Updates frontend dependency resolutions.
frontend/Dockerfile Reduces apt/npm install output.
django/requirements.txt Updates Python dependency pins.
django/library/views.py Handles search backends without facet support.
django/library/tasks.py Adds metadata rebuild logging and missing-release handling.
django/library/models.py Defers async metadata rebuild scheduling until transaction commit.
django/Dockerfile Reduces apt/pip output.
django/deploy/test.sh Waits for Elasticsearch health before tests.
django/curator/invoke_tasks/database.py Adds migration dump artifact helpers and restore preference.
django/curator/invoke_tasks/base.py Lowers collectstatic verbosity.
django/core/view_helpers.py Uses backend default fields for empty search field lists.
django/core/settings/test.py Adds testserver and quieter test loggers.
django/core/models.py Adds related user fields to search indexing.
base.yml Waits for Elasticsearch health before starting server.
AGENTS.md Documents targeted Django test command guidance.
.github/workflows/frontend-ci.yml Updates frontend CI behavior and action versions.
.github/workflows/e2e.yml Updates e2e workflow action versions and permissions.
.github/workflows/django-ci.yml Updates Django CI action version and quiet build flags.
.github/workflows/codeql-analysis.yml Updates CodeQL workflow action versions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

<Sortable :list="languages" :item-key="item => item" @end="sort($event)">
<Sortable
:list="languages"
:item-key="item => item.programmingLanguage.id ?? item.programmingLanguage.name"
Comment thread django/curator/invoke_tasks/database.py Outdated
Comment on lines +90 to +92
"pg_dump -h {db_host} -U {db_user} {db_name} | gzip > {dumpfile}".format(
dumpfile=dumpfile, **db_config
),
@alee alee merged commit 0ee20d0 into comses:main May 28, 2026
3 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants