{"id":34866548,"url":"https://github.com/sanger/asset_audits","last_synced_at":"2026-04-03T19:02:49.345Z","repository":{"id":827712,"uuid":"1402003","full_name":"sanger/asset_audits","owner":"sanger","description":"Add audits to assets in sequencescape","archived":false,"fork":false,"pushed_at":"2026-03-30T20:45:16.000Z","size":1891,"stargazers_count":3,"open_issues_count":15,"forks_count":7,"subscribers_count":7,"default_branch":"develop","last_synced_at":"2026-04-01T22:20:24.479Z","etag":null,"topics":["rails","ruby"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/sanger.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":"2011-02-23T11:53:30.000Z","updated_at":"2026-03-30T20:22:26.000Z","dependencies_parsed_at":"2026-04-01T19:03:14.260Z","dependency_job_id":null,"html_url":"https://github.com/sanger/asset_audits","commit_stats":null,"previous_names":[],"tags_count":543,"template":false,"template_full_name":null,"purl":"pkg:github/sanger/asset_audits","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanger%2Fasset_audits","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanger%2Fasset_audits/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanger%2Fasset_audits/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanger%2Fasset_audits/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sanger","download_url":"https://codeload.github.com/sanger/asset_audits/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanger%2Fasset_audits/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31371658,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T17:53:18.093Z","status":"ssl_error","status_checked_at":"2026-04-03T17:53:17.617Z","response_time":107,"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":["rails","ruby"],"created_at":"2025-12-25T22:33:58.372Z","updated_at":"2026-04-03T19:02:49.305Z","avatar_url":"https://github.com/sanger.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Asset Audits\n\nThis application allows you to add audits to assets. It is intended to be used in the lab to track\nwho did what, when they did it, what they did it to and what lab instrument they used. It requires\nSequencescape.\n\n## Requirements\n\n### Running applications\n\n- [Sequencescape](https://github.com/sanger/sequencescape/) is required to authenticate against\n\n## Getting started\n\n1. If you are working on a Macintosh:\n   1. Install [Homebrew](https://brew.sh)\n   1. Install `shared-mime-info` with `brew install shared-mime-info`. This is\n      needed by one of the required Gems in this project.\n1. Install the required version of ruby - look for the version in the `.ruby-version` file\n1. Install bundler: `gem install bundler`\n1. Install the required gems: `bundle install`\n1. Migrate/setup the database: `bundle exec rake db:setup`\n1. Configure the settings for the environment of interest in: `config/settings`\n1. Run the server: `bundle exec rails server`\n\n## Testing\n\nTo run the tests, execute the following commands:\n\n    RAILS_ENV=test bundle exec rake db:create db:schema:load\n    bundle exec rake db:test:prepare\n    export CUCUMBER_FORMAT=progress\n\n    bundle exec rake\n\nTo run a single test:\n\n    bundle exec rake test TEST=\u003ctest_file_path\u003e\n\n## Linting and formatting\n\nRubocop is used for linting.\n\n```shell\nbundle exec rubocop\n```\n\nPrettier is used for formatting.\n\n```shell\nbundle exec rbprettier --check . --ignore-unknown\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanger%2Fasset_audits","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsanger%2Fasset_audits","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanger%2Fasset_audits/lists"}