Skip to content

pgpass support#61

Merged
ric-v merged 3 commits intodev-asterix:mainfrom
ric-v:main
Mar 15, 2026
Merged

pgpass support#61
ric-v merged 3 commits intodev-asterix:mainfrom
ric-v:main

Conversation

@ric-v
Copy link
Member

@ric-v ric-v commented Mar 15, 2026

This pull request introduces several improvements and fixes across the codebase, with a focus on enhancing authentication fallback using .pgpass, updating test and build workflows, and improving code consistency and maintainability. The most significant changes are grouped below:

Authentication and Connection Handling:

Testing and Build Workflow Updates:

  • Upgraded GitHub Actions workflow steps to use the latest versions of actions/upload-artifact and actions/download-artifact, switched from docker-compose to docker compose, and added installation of the PostgreSQL client for integration tests. [1] [2] [3] [4]
  • Updated package.json test scripts for better compatibility with ESM and improved coverage reporting, and added a proxy file for test runner resolution of ConnectionManager. [1] [2]

VS Code Tasks and UI Consistency:

  • Added an esbuild task to .vscode/tasks.json and clarified task groupings for easier project builds in VS Code. [1] [2]
  • Removed an unnecessary property from the AI task selector for better QuickPickItem compatibility.

Code Quality and Consistency:

  • Standardized string quoting and improved error and logging messages throughout ConnectionManager.ts for consistency and maintainability. [1] [2] [3] [4] [5] [6]

These changes collectively improve authentication robustness, developer experience, and code maintainability.

@ric-v ric-v merged commit 63a49fc into dev-asterix:main Mar 15, 2026
3 of 13 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.

Saving connection fails when using .pgpass (empty password) even though test connection succeeds

1 participant