{"id":19459311,"url":"https://github.com/mozart/mozart2","last_synced_at":"2025-06-15T07:02:38.532Z","repository":{"id":1984895,"uuid":"2916838","full_name":"mozart/mozart2","owner":"mozart","description":"Mozart Programming System v2","archived":false,"fork":false,"pushed_at":"2025-02-10T16:22:41.000Z","size":41645,"stargazers_count":574,"open_issues_count":85,"forks_count":101,"subscribers_count":55,"default_branch":"master","last_synced_at":"2025-02-25T11:49:10.830Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://mozart.github.io/","language":"Oz","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mozart.png","metadata":{"files":{"readme":"README.CI.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2011-12-05T14:02:43.000Z","updated_at":"2025-02-19T08:49:09.000Z","dependencies_parsed_at":"2023-01-11T16:07:08.953Z","dependency_job_id":"6cc9bbb2-f0ee-466e-8594-e90e5f5cd519","html_url":"https://github.com/mozart/mozart2","commit_stats":{"total_commits":4199,"total_committers":60,"mean_commits":69.98333333333333,"dds":0.7694689211717075,"last_synced_commit":"cb42466b1f1369233d72ade062ec8af1f8f35274"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/mozart/mozart2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozart%2Fmozart2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozart%2Fmozart2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozart%2Fmozart2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozart%2Fmozart2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mozart","download_url":"https://codeload.github.com/mozart/mozart2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozart%2Fmozart2/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259935546,"owners_count":22934380,"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-10T17:31:26.710Z","updated_at":"2025-06-15T07:02:38.515Z","avatar_url":"https://github.com/mozart.png","language":"Oz","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# Mozart2 Continuous Integration\n\nWe use a continuous integration system for Mozart2. This means that at every\nchange made in source code, we check if it did not break the build.\nMore specifically, every commit sent to this repository triggers two builds. We\nuse [Travis CI](https://travis-ci.org/) to build the pre-generated sources and Mozart2 on Linux. We also use\n[Appveyor](https://www.appveyor.com/) to build on Windows. If you wish to use those tools, you can fork this\nrepository and active both Appveyor and Travis to your fork. The Travis CI job is probably\nthe easiest way to rebuild the pre-generated sources.\n\n## Travis CI\n\n[![Travis CI build status](https://travis-ci.org/mozart/mozart2.svg?branch=master)](https://travis-ci.org/mozart/mozart2)\n\nThe build process is written in [.travis.yml](.travis.yml). Specifically, we use the\n[trusty](https://docs.travis-ci.com/user/reference/overview/#virtualisation-environment-vs-operating-system) environnement. Currently, we implement a build on\nLinux. We create two jobs. The first one, builds the pre-generated sources\nwith LLVM and CLANG. It then compares the generated sources with those already\nin the repository. If this job succeed, a second one is started to build\nMozart2.\n\n## Appveyor\n\n[![Appveyor build status](https://ci.appveyor.com/api/projects/status/github/mozart/mozart2?branch=master\u0026svg=true)](https://ci.appveyor.com/project/layus/mozart2)\n\nThe build process is written in [appveyor.yml](appveyor.yml). It uses mainly MingW to build.\nThe build uploads a Windows installer as an artifact.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmozart%2Fmozart2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmozart%2Fmozart2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmozart%2Fmozart2/lists"}