{"id":36745434,"url":"https://github.com/owncloud-ci/squish","last_synced_at":"2026-01-12T12:32:16.671Z","repository":{"id":42696624,"uuid":"358193427","full_name":"owncloud-ci/squish","owner":"owncloud-ci","description":"Run GUI tests for ownCloud CI","archived":false,"fork":false,"pushed_at":"2025-11-12T09:02:58.000Z","size":225,"stargazers_count":1,"open_issues_count":4,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-11-12T10:24:57.634Z","etag":null,"topics":["docker","squish"],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/owncloud-ci.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-04-15T08:59:45.000Z","updated_at":"2025-11-12T08:51:50.000Z","dependencies_parsed_at":"2025-08-28T13:25:11.394Z","dependency_job_id":"3c6e77ea-883b-470f-aa69-45c56b32d14f","html_url":"https://github.com/owncloud-ci/squish","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/owncloud-ci/squish","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/owncloud-ci%2Fsquish","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/owncloud-ci%2Fsquish/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/owncloud-ci%2Fsquish/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/owncloud-ci%2Fsquish/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/owncloud-ci","download_url":"https://codeload.github.com/owncloud-ci/squish/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/owncloud-ci%2Fsquish/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28338978,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T12:22:26.515Z","status":"ssl_error","status_checked_at":"2026-01-12T12:22:10.856Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["docker","squish"],"created_at":"2026-01-12T12:32:16.604Z","updated_at":"2026-01-12T12:32:16.658Z","avatar_url":"https://github.com/owncloud-ci.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# squish\n\n[![Build Status](https://img.shields.io/drone/build/owncloud-ci/squish?logo=drone\u0026server=https%3A%2F%2Fdrone.owncloud.com)](https://drone.owncloud.com/owncloud-ci/squish)\n[![Docker Hub](https://img.shields.io/docker/v/owncloudci/squish?logo=docker\u0026label=dockerhub\u0026sort=semver\u0026logoColor=white)](https://hub.docker.com/r/owncloudci/squish)\n[![GitHub contributors](https://img.shields.io/github/contributors/owncloud-ci/squish)](https://github.com/owncloud-ci/squish/graphs/contributors)\n[![Source: GitHub](https://img.shields.io/badge/source-github-blue.svg?logo=github\u0026logoColor=white)](https://github.com/owncloud-ci/squish)\n[![License: MIT](https://img.shields.io/github/license/owncloud-ci/squish)](https://github.com/owncloud-ci/squish/blob/master/LICENSE)\n\nContainer with all parts needed to run GUI tests of the ownCloud desktop client in CI.\n\nThis container is not maintained nor used by froglogic, or the Qt company. It's not intended for public use but purely for CI runs.\n\n## Stack\n\n- Ubuntu\n- Xfce\n- VNC\n- noVNC\n- squish\n\n## Environment Variables\n\n| variable            | usage                                                                                                                    |\n| ------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| LICENSEKEY          | squish license key or license server URL                                                                                 |\n| CLIENT_REPO         | full path to the root of the client code                                                                                 |\n| MIDDLEWARE_URL      | URL of the [testing middleware](https://github.com/owncloud/owncloud-test-middleware)                                    |\n| BACKEND_HOST        | URL of the owncloud server                                                                                               |\n| SERVER_INI          | full path of the `server.ini` file to be used                                                                            |\n| SQUISH_PARAMETERS   | further [squishrunner cli parameters](https://doc.froglogic.com/squish/latest/cli-squishrunner.html#rg-squishrunner-cli) |\n| GUI_TEST_REPORT_DIR | directory to store GUI test report files                                                                                 |\n\n## Update squish\n\n1. upload new version to https://minio.owncloud.com/minio/packages/squish/\n2. set `squishversion` to match the uploaded filename. E.g. if the filename is `squish-6.7.0-qt512x-linux64.run` the version in drone must be set to `6.7.0-qt512x-linux64`\n\n## Acknowledgment\n\nThis project is mostly a fork of https://github.com/accetto/xubuntu-vnc-novnc with some tweaks for the ownCloud use case.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](https://github.com/owncloud-ci/squish/blob/master/LICENSE) file for details.\n\n## Copyright\n\n```Text\nCopyright (c) 2022 ownCloud GmbH\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fowncloud-ci%2Fsquish","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fowncloud-ci%2Fsquish","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fowncloud-ci%2Fsquish/lists"}