{"id":7744104,"name":"ikalnytskyi/action-setup-postgres","ecosystem":"actions","description":"Setup a preinstalled PostgreSQL server.","homepage":"","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/ikalnytskyi/action-setup-postgres","keywords_array":["actions","github-actions","postgres","postgresql"],"namespace":"ikalnytskyi","versions_count":8,"first_release_published_at":"2021-11-22T23:53:11.000Z","latest_release_published_at":"2025-10-10T21:15:24.000Z","latest_release_number":"v8","last_synced_at":"2026-05-24T20:48:35.071Z","created_at":"2023-05-17T08:45:53.439Z","updated_at":"2026-05-24T20:48:35.072Z","registry_url":"https://github.com/ikalnytskyi/action-setup-postgres","install_command":null,"documentation_url":null,"metadata":{"name":"Setup PostgreSQL for Linux/macOS/Windows","author":"Ihor Kalnytskyi","description":"Setup a preinstalled PostgreSQL server.","branding":{"icon":"database","color":"purple"},"inputs":{"username":{"description":"The username of the user to setup.","default":"postgres","required":false},"password":{"description":"The password of the user to setup.","default":"postgres","required":false},"database":{"description":"The database name to setup and grant permissions to created user.","default":"postgres","required":false},"port":{"description":"The server port to listen on.","default":"5432","required":false},"postgres-version":{"description":"The PostgreSQL major version to install. Either \"14\", \"15\", \"16\", \"17\" or \"18\".","default":"18"},"ssl":{"description":"When \"true\", encrypt connections using SSL (TLS).","default":"false","required":false}},"outputs":{"connection-uri":{"description":"The connection URI to connect to PostgreSQL.","value":"${{ steps.set-outputs.outputs.connection-uri }}"},"service-name":{"description":"The service name with connection parameters.","value":"${{ steps.set-outputs.outputs.service-name }}"},"certificate-path":{"description":"The path to the server certificate if SSL is on.","value":"${{ steps.set-outputs.outputs.certificate-path }}"}},"runs":{"using":"composite","steps":[{"name":"Install PostgreSQL","run":"if [[ ! \"$INPUT_POSTGRES_VERSION\" =~ ^(14|15|16|17|18)$ ]]; then\n  echo \"::error::postgres-version must be one of: 14, 15, 16, 17, 18.\"\n  exit 1\nfi\n\nif [ \"$RUNNER_OS\" == \"Linux\" ]; then\n  APT_ENTRY=\"deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main\"\n  APT_KEY=\"https://www.postgresql.org/media/keys/ACCC4CF8.asc\"\n\n  echo \"$APT_ENTRY\" | sudo tee /etc/apt/sources.list.d/pgdg.list\n  wget --quiet -O - \"$APT_KEY\" | sudo apt-key add -\n  sudo apt-get update\n  sudo apt-get -y install postgresql-$INPUT_POSTGRES_VERSION\n\n  # The PostgreSQL 17 package for ARM64 automatically starts the\n  # PostgreSQL service, occupying the default PostgreSQL port.\n  sudo systemctl stop postgresql.service\n\n  PG_BINDIR=$(\"/usr/lib/postgresql/$INPUT_POSTGRES_VERSION/bin/pg_config\" --bindir)\n  echo \"$PG_BINDIR\" \u003e\u003e $GITHUB_PATH\n\nelif [ \"$RUNNER_OS\" == \"Windows\" ]; then\n  # The Windows runner has some PostgreSQL environment variables set\n  # that may confuse users since they may be irrelevant to the\n  # PostgreSQL server we're using. Since GitHub actions does not\n  # support unsetting environment variables, the best we can do is to\n  # clear their values in order to indicate they must not be used.\n  for name in \"PGROOT\" \"PGDATA\" \"PGBIN\" \"PGUSER\" \"PGPASSWORD\"; do\n    echo \"$name=\" \u003e\u003e $GITHUB_ENV\n  done\n\n  choco install postgresql$INPUT_POSTGRES_VERSION \\\n    --params \"/Password:$INPUT_PASSWORD\" \\\n    --ia \"--enable-components server,commandlinetools --extract-only 1\" \\\n    --no-progress\n\n  PG_BINDIR=$(\"$PROGRAMFILES/PostgreSQL/$INPUT_POSTGRES_VERSION/bin/pg_config.exe\" --bindir)\n  PG_LIBDIR=$(\"$PROGRAMFILES/PostgreSQL/$INPUT_POSTGRES_VERSION/bin/pg_config.exe\" --libdir)\n\n  echo \"$PG_BINDIR\" \u003e\u003e $GITHUB_PATH\n  echo \"PQ_LIB_DIR=$PG_LIBDIR\" \u003e\u003e $GITHUB_ENV\n\nelif [ \"$RUNNER_OS\" == \"macOS\" ]; then\n  # HOMEBREW_GITHUB_ACTIONS is used to skip 'initdb' execution to save\n  # some seconds. That invocation is not needed because of initdb\n  # invocation below.\n  export HOMEBREW_GITHUB_ACTIONS=1\n  export HOMEBREW_NO_ENV_HINTS=1\n  export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1\n  export HOMEBREW_NO_INSTALL_CLEANUP=1\n  export HOMEBREW_NO_INSTALL_UPGRADE=1\n  brew install --quiet postgresql@$INPUT_POSTGRES_VERSION\n\n  # Link PostgreSQL binaries from /usr/local/bin in order to make them\n  # available globally. The --overwrite option is required since some\n  # GitHub runners come with preinstalled PostgreSQL binaries, and we\n  # have to link the required version of PostgreSQL. The unlinking step\n  # is needed to suppress \"Already linked\" warning which is propagated\n  # back to users.\n  brew unlink --quiet postgresql@$INPUT_POSTGRES_VERSION\n  brew link --quiet --overwrite postgresql@$INPUT_POSTGRES_VERSION\nfi\n","env":{"INPUT_PASSWORD":"${{ inputs.password }}","INPUT_POSTGRES_VERSION":"${{ inputs.postgres-version }}"},"shell":"bash"},{"name":"Setup and start PostgreSQL","run":"PGDATA=\"$RUNNER_TEMP/pgdata\"\nPWFILE=\"$RUNNER_TEMP/pwfile\"\n\nDEFAULT_ENCODING=\"UTF-8\"\nDEFAULT_LOCALE=\"en_US.$DEFAULT_ENCODING\"\n\n# Unfortunately 'initdb' could only receive a password via file on disk\n# or prompt to enter on. Prompting is not an option since we're running\n# in non-interactive mode.\necho \"$INPUT_PASSWORD\" \u003e $PWFILE\n\n# There are couple of reasons why we need to create a new PostgreSQL\n# database cluster. First and foremost, we have to create a superuser\n# with provided credentials. Second, we want the PostgreSQL client\n# applications [1] to be available for execution without\n# run-from-another-user dances. Third, we want to make sure that\n# settings are the same between operating systems and aren't changed by\n# package vendors.\n#\n# [1] https://www.postgresql.org/docs/15/reference-client.html\ninitdb \\\n  --pgdata=\"$PGDATA\" \\\n  --username=\"$INPUT_USERNAME\" \\\n  --pwfile=\"$PWFILE\" \\\n  --auth=\"scram-sha-256\" \\\n  --encoding=\"$DEFAULT_ENCODING\" \\\n  --locale=\"$DEFAULT_LOCALE\" \\\n  --no-instructions\n\n# Do not create unix sockets since they are created by default in the\n# directory we have no permissions to (owned by system postgres user).\necho \"unix_socket_directories = ''\" \u003e\u003e \"$PGDATA/postgresql.conf\"\necho \"port = $INPUT_PORT\" \u003e\u003e \"$PGDATA/postgresql.conf\"\n\nif [ \"$INPUT_SSL\" = \"true\" ]; then\n  # On Windows, bash runs on top of MSYS2, which automatically converts\n  # Unix paths to Windows paths for every argument that appears to be a\n  # path. This behavior breaks the openssl invocation because the\n  # subject argument is mistakenly converted when it should not be.\n  # Therefore, we need to exclude it from the path conversion process\n  # by setting the MSYS2_ARG_CONV_EXCL environment variable.\n  #\n  # https://www.msys2.org/docs/filesystem-paths/#automatic-unix-windows-path-conversion\n  export MSYS2_ARG_CONV_EXCL=\"/CN\"\n  openssl req -new -x509 -days 365 -nodes -text -subj \"/CN=localhost\" \\\n    -out \"$PGDATA/server.crt\" -keyout \"$PGDATA/server.key\"\n  chmod og-rwx \"$PGDATA/server.key\" \"$PGDATA/server.crt\"\n  echo \"ssl = on\" \u003e\u003e \"$PGDATA/postgresql.conf\"\nfi\n\npg_ctl start --pgdata=\"$PGDATA\"\n\n# Save required connection parameters for created superuser to the\n# connection service file [1]. This allows using these connection\n# parameters by setting 'PGSERVICE' environment variable or by\n# requesting them via connection string.\n#\n# HOST is required for Linux/macOS because these OS-es default to unix\n# sockets but we turned them off.\n#\n# PORT, USER, PASSWORD and DBNAME are required because they could be\n# parametrized via action input parameters.\n#\n# [1] https://www.postgresql.org/docs/15/libpq-pgservice.html\ncat \u003c\u003c-EOF \u003e \"$PGDATA/pg_service.conf\"\n[$INPUT_USERNAME]\nhost=localhost\nport=$INPUT_PORT\nuser=$INPUT_USERNAME\npassword=$INPUT_PASSWORD\ndbname=$INPUT_DATABASE\nEOF\n\nif [ \"$INPUT_SSL\" = \"true\" ]; then\n  echo \"sslmode=verify-ca\" \u003e\u003e \"$PGDATA/pg_service.conf\"\n  echo \"sslrootcert=$PGDATA/server.crt\" \u003e\u003e \"$PGDATA/pg_service.conf\"\nfi\n\necho \"PGSERVICEFILE=$PGDATA/pg_service.conf\" \u003e\u003e $GITHUB_ENV\n","env":{"INPUT_PORT":"${{ inputs.port }}","INPUT_USERNAME":"${{ inputs.username }}","INPUT_PASSWORD":"${{ inputs.password }}","INPUT_DATABASE":"${{ inputs.database }}","INPUT_SSL":"${{ inputs.ssl }}"},"shell":"bash"},{"name":"Setup PostgreSQL database","run":"# The 'postgres' database is a pre-created database meant for use by\n# users, utilities and third party applications. There's no way to\n# parametrize the name, so all we can do is to avoid creating a\n# database if provided name is 'postgres'.\nif [ \"$INPUT_DATABASE\" != \"postgres\" ]; then\n  createdb -O \"$INPUT_USERNAME\" \"$INPUT_DATABASE\"\nfi\n","env":{"INPUT_USERNAME":"${{ inputs.username }}","INPUT_DATABASE":"${{ inputs.database }}","PGSERVICE":"${{ inputs.username }}"},"shell":"bash"},{"name":"Set action outputs","run":"CONNECTION_URI=\"postgresql://$INPUT_USERNAME:$INPUT_PASSWORD@localhost:$INPUT_PORT/$INPUT_DATABASE\"\nCERTIFICATE_PATH=\"$RUNNER_TEMP/pgdata/server.crt\"\n\nif [ \"$INPUT_SSL\" = \"true\" ]; then\n  # Although SSLMODE and SSLROOTCERT are specific to libpq options,\n  # most third-party drivers also support them. By default libpq\n  # prefers SSL but doesn't require it, thus it's important to set\n  # these options to ensure SSL is used and the certificate is\n  # verified.\n  CONNECTION_URI=\"$CONNECTION_URI?sslmode=verify-ca\u0026sslrootcert=$CERTIFICATE_PATH\"\n  echo \"certificate-path=$CERTIFICATE_PATH\" \u003e\u003e $GITHUB_OUTPUT\nfi\n\necho \"connection-uri=$CONNECTION_URI\" \u003e\u003e $GITHUB_OUTPUT\necho \"service-name=$INPUT_USERNAME\" \u003e\u003e $GITHUB_OUTPUT\n","env":{"INPUT_PORT":"${{ inputs.port }}","INPUT_USERNAME":"${{ inputs.username }}","INPUT_PASSWORD":"${{ inputs.password }}","INPUT_DATABASE":"${{ inputs.database }}","INPUT_SSL":"${{ inputs.ssl }}"},"shell":"bash","id":"set-outputs"}]},"default_branch":"master","path":null},"repo_metadata":{"id":41464335,"uuid":"430889572","full_name":"ikalnytskyi/action-setup-postgres","owner":"ikalnytskyi","description":"Setup a PostgreSQL for Linux, macOS and Windows runner machines.","archived":false,"fork":false,"pushed_at":"2024-10-24T19:47:44.000Z","size":69,"stargazers_count":37,"open_issues_count":2,"forks_count":12,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-24T01:41:54.084Z","etag":null,"topics":["actions","github-actions","postgres","postgresql"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ikalnytskyi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"ko_fi":"ikalnytskyi","custom":"https://send.monobank.ua/2GWDRDwGZ8"}},"created_at":"2021-11-22T22:54:58.000Z","updated_at":"2024-11-14T17:04:03.000Z","dependencies_parsed_at":"2023-12-29T22:17:08.861Z","dependency_job_id":"b7796ff7-f985-4938-9782-0a3a48fda268","html_url":"https://github.com/ikalnytskyi/action-setup-postgres","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ikalnytskyi","download_url":"https://codeload.github.com/ikalnytskyi/action-setup-postgres/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226126781,"owners_count":17577559,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"ikalnytskyi","name":"Ihor Kalnytskyi","uuid":"166626","kind":"user","description":"Software Engineer fascinated by distributed systems, system programming and Open Source.","email":"","website":"https://kalnytskyi.com","location":"Kharkiv, Ukraine","twitter":"ikalnytskyi","company":"@datarobot ","icon_url":"https://avatars.githubusercontent.com/u/166626?u=6b9628b4e1204a224a8002ad8649594766c56372\u0026v=4","repositories_count":23,"last_synced_at":"2023-03-24T00:16:47.820Z","metadata":{"has_sponsors_listing":false,"funding":{"ko_fi":"ikalnytskyi","custom":"https://send.monobank.ua/2GWDRDwGZ8"}},"html_url":"https://github.com/ikalnytskyi","funding_links":["https://ko-fi.com/ikalnytskyi","https://send.monobank.ua/2GWDRDwGZ8"],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-03T18:59:52.286Z","updated_at":"2023-03-24T00:16:48.070Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ikalnytskyi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ikalnytskyi/repositories"},"tags":[{"name":"v7","sha":"10ab8a56cc77b4823c2bfa57b1d4dd5605ef0481","kind":"commit","published_at":"2024-10-24T19:47:03.000Z","download_url":"https://codeload.github.com/ikalnytskyi/action-setup-postgres/tar.gz/v7","html_url":"https://github.com/ikalnytskyi/action-setup-postgres/releases/tag/v7","dependencies_parsed_at":"2024-10-25T07:56:54.028Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/tags/v7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/tags/v7/manifests"},{"name":"v6","sha":"687404e7b78b0b3471751635e69f70d54a09d6e7","kind":"commit","published_at":"2024-05-01T23:03:04.000Z","download_url":"https://codeload.github.com/ikalnytskyi/action-setup-postgres/tar.gz/v6","html_url":"https://github.com/ikalnytskyi/action-setup-postgres/releases/tag/v6","dependencies_parsed_at":"2024-05-03T04:20:25.800Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/tags/v6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/tags/v6/manifests"},{"name":"v5","sha":"74e396491e76c84f8ad92a4f5a69ab0deb75bbc2","kind":"commit","published_at":"2024-01-09T23:21:19.000Z","download_url":"https://codeload.github.com/ikalnytskyi/action-setup-postgres/tar.gz/v5","html_url":"https://github.com/ikalnytskyi/action-setup-postgres/releases/tag/v5","dependencies_parsed_at":"2024-01-11T06:28:02.051Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/tags/v5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/tags/v5/manifests"},{"name":"v4","sha":"fd37e265ec6a48981d62fa415f1fafd03bfd261c","kind":"commit","published_at":"2023-01-04T00:40:58.000Z","download_url":"https://codeload.github.com/ikalnytskyi/action-setup-postgres/tar.gz/v4","html_url":"https://github.com/ikalnytskyi/action-setup-postgres/releases/tag/v4","dependencies_parsed_at":"2023-06-02T00:50:43.091Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/tags/v4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/tags/v4/manifests"},{"name":"v3","sha":"e5b77936cf3f9d1a079ac5e8c1787fc657924809","kind":"commit","published_at":"2022-07-02T15:17:35.000Z","download_url":"https://codeload.github.com/ikalnytskyi/action-setup-postgres/tar.gz/v3","html_url":"https://github.com/ikalnytskyi/action-setup-postgres/releases/tag/v3","dependencies_parsed_at":"2023-05-31T10:24:26.567Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/tags/v3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/tags/v3/manifests"},{"name":"v2","sha":"7e58e4bd091ee40b7adab9542b5ca671a29996df","kind":"commit","published_at":"2022-02-13T14:58:14.000Z","download_url":"https://codeload.github.com/ikalnytskyi/action-setup-postgres/tar.gz/v2","html_url":"https://github.com/ikalnytskyi/action-setup-postgres/releases/tag/v2","dependencies_parsed_at":"2023-05-31T10:24:26.753Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/tags/v2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/tags/v2/manifests"},{"name":"v1","sha":"88ff92dcd0fea745fc27a868d9307dd0b8d1ed9c","kind":"commit","published_at":"2021-11-22T23:53:11.000Z","download_url":"https://codeload.github.com/ikalnytskyi/action-setup-postgres/tar.gz/v1","html_url":"https://github.com/ikalnytskyi/action-setup-postgres/releases/tag/v1","dependencies_parsed_at":"2023-05-31T10:24:27.020Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/tags/v1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/tags/v1/manifests"}]},"repo_metadata_updated_at":"2026-03-15T16:21:50.342Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":73,"rankings":{"downloads":null,"dependent_repos_count":5.514181587704009,"dependent_packages_count":0.0,"stargazers_count":10.771668515290763,"forks_count":9.494533354460465,"docker_downloads_count":1.1408651560766914,"average":5.384249722706386},"purl":"pkg:githubactions/ikalnytskyi/action-setup-postgres","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/ikalnytskyi/action-setup-postgres","docker_dependents_count":1,"docker_downloads_count":40526,"usage_url":"https://repos.ecosyste.ms/usage/actions/ikalnytskyi/action-setup-postgres","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/ikalnytskyi/action-setup-postgres/dependencies","status":null,"funding_links":["https://ko-fi.com/ikalnytskyi","https://send.monobank.ua/2GWDRDwGZ8"],"critical":null,"issue_metadata":{"last_synced_at":"2024-11-15T22:07:18.900Z","issues_count":17,"pull_requests_count":33,"avg_time_to_close_issue":8742467.066666666,"avg_time_to_close_pull_request":3238645.8484848486,"issues_closed_count":15,"pull_requests_closed_count":33,"pull_request_authors_count":7,"issue_authors_count":12,"avg_comments_per_issue":2.411764705882353,"avg_comments_per_pull_request":0.8181818181818182,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":10,"past_year_pull_requests_count":22,"past_year_avg_time_to_close_issue":3756245.375,"past_year_avg_time_to_close_pull_request":1756284.5909090908,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":22,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":2.9,"past_year_avg_comments_per_pull_request":0.6818181818181818,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":17,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikalnytskyi%2Faction-setup-postgres/issues","maintainers":[{"login":"ikalnytskyi","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ikalnytskyi"}],"active_maintainers":[{"login":"ikalnytskyi","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ikalnytskyi"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/ikalnytskyi%2Faction-setup-postgres/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/ikalnytskyi%2Faction-setup-postgres/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/ikalnytskyi%2Faction-setup-postgres/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/ikalnytskyi%2Faction-setup-postgres/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/ikalnytskyi%2Faction-setup-postgres/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/ikalnytskyi%2Faction-setup-postgres/codemeta","maintainers":[]}