{"id":20780339,"url":"https://github.com/ccamacho/pgmodeler-builder","last_synced_at":"2025-12-25T02:07:02.999Z","repository":{"id":254826536,"uuid":"847648052","full_name":"ccamacho/pgmodeler-builder","owner":"ccamacho","description":"A set of Github actions for generating a monthly build of pgModeler for both Linux and Windows.","archived":false,"fork":false,"pushed_at":"2025-03-01T02:16:55.000Z","size":20,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-09T20:04:31.641Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ccamacho.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-08-26T09:19:19.000Z","updated_at":"2024-12-05T13:49:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"0a16c2e9-822c-456b-b8dc-a048be549bba","html_url":"https://github.com/ccamacho/pgmodeler-builder","commit_stats":null,"previous_names":["ccamacho/pgmodeler-builder"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccamacho%2Fpgmodeler-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccamacho%2Fpgmodeler-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccamacho%2Fpgmodeler-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccamacho%2Fpgmodeler-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ccamacho","download_url":"https://codeload.github.com/ccamacho/pgmodeler-builder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243124838,"owners_count":20240258,"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"}},"keywords":[],"created_at":"2024-11-17T13:36:06.366Z","updated_at":"2025-12-25T02:06:57.950Z","avatar_url":"https://github.com/ccamacho.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n# What is pgmodeler-builder\n\nA set of Github actions for generating monthly\nbuilds of pgModeler for both Linux and Windows.\n\n## What is pgModeler?\n\nAn **open-source, multiplatform database modeler for PostgreSQL**.\nThis project aims to be a reference database design tool when it\ncomes to FOSS in the PostgreSQL ecosystem.\n\n## What is missing?\n\nSeveral optimizations could be applied to the workflow to make\nthe builds smaller and optimize how it runs. Any feedback and\nimprovements are welcomed with PRs.\n\n- Reducing the workflow steps.\n- Making sure only the required libs are included.\n- Avoiding duplicated builds and packages in the releases assets.\n- Deduplicating variables.\n- Making releasing the versions and tags more effective, so\n  far we release everytime all the labels.\n- Including commit information when creating builds from a\n  branch.\n\n## What is released?\n\nIn the [releases section](https://github.com/ccamacho/pgmodeler-builder/releases)\nthere will be a monthly build including:\n\n- A build tarball for the MacOS, Windows and Linux compiled sources.\n- An .AppImage for Linux.\n- A .dmg file for ARM MacOS.\n- A .exe file for Windows.\n\nEach release includes the tags and releases included in the\n[Windows](https://github.com/ccamacho/pgmodeler-builder/blob/main/.github/workflows/builder.yml#L79)\nand\n[Linux](https://github.com/ccamacho/pgmodeler-builder/blob/main/.github/workflows/builder.yml#L227)\nand\n[MacOS](https://github.com/ccamacho/pgmodeler-builder/blob/main/.github/workflows/builder.yml#L411)\njobs at the time it was executed. Like:\n\n```\nmatrix:\n  branch: [ v1.1.5, v1.2.0-alpha1, develop ]\n```\n\nFor adding new versions or releases include the new ones in the list to be built.\nFor any new release make sure to make the update for MacOS, Windows and Linux jobs.\n\n## Usage hints\n\n### Linux\n\n- Create the default config folders: `mkdir -p ~/.config/pgmodeler-1.2`\n\n## Consider donating\n\nIf you use, like, and think pgModeler deserves \nfinancial contribution, go ahead and help it!.\nFor more details about additional features,\nscreenshots, and other useful information,\nplease, visit the [project's official website](https://pgmodeler.io).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fccamacho%2Fpgmodeler-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fccamacho%2Fpgmodeler-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fccamacho%2Fpgmodeler-builder/lists"}