sanger / gatekeeper

Gatekeeper is used to track the production and validation of batches of tag plates for sequencing. It is designed to interface with the Sequencescape LIMS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GPL-815 Migration off travis

JamesGlover opened this issue · comments

This represents the gatekeeper work required for sanger/General-Backlog-Items#109

Original issue:

Background

Travis are have changed their open-source free tier, which places heavy restrictions on our needs. We are currently on a paid plan, but are looking to migrate off.

I have made notes about the changes made to migrate Sequencescape here:
https://github.com/JamesGlover/travis_to_gh_actions

Migrated

  • Sequencescape
  • Warren

Still on travis, but some actions

These may already have all their actions migrated, although I think its mostly docker build files.
They should have all actions migrated, and be removed from travis

  • Baracoda
  • lighthouse-ui
  • samples_extraction
  • print_my_barcode

Repo to migrate

  • Traction
  • Asset Audits
  • Traction-ui
  • Quanthub
  • Sm_workflow_lims
  • sprint
  • eln_pmb_bridge [Can't see on travis.com]
  • mixtio
  • gatekeeper
  • baracoda
  • traction-service-automated-releases ? (What is this?)
  • traction-service
  • event_warehouse_ukbb
  • sanger_barcode_format
  • event_warehouse
  • unified_warehouse
  • limber
  • pmb-client
  • labwhere

Probably don't migrate

  • json_api_client
    This is a fork of another gem, which brings in some fixes. We should focus of migrating to the latest version, rather than maintaining a fork.

Repos without CI

These repos currently have no CI solution. In some cases its because one probably isn't warranted.

CI needed?

  • sequencescape-client-api
  • sprint_client
  • hca-print-tool
  • ftpcmd
  • warehouse_two

CI probably not needed

  • storelight-sql
  • config
  • .github
  • beckman-robot-scripts
  • deployment
  • provision
  • usg_scripts
  • ss_cherrypicking (Empty repo)
  • plate_barcode [ Migrate to baracoda instead ]
  • General backlog items
  • axlsx [Migrate to community fork instead of maintaining our own]
  • label_printer [Yana's tool, mostly replaced by steve's recent stuff, not sure how you'd ci the tests]
  • sequencescape_search [I don't think we use this?]
  • sanger_barcode [Legacy barcode printing]
  • irods_reader [Not using functionality]
  • psd_logger [No longer used?]

Repos already on GH actions

These repos either never used travis, or were migrated a while ago. I'm judging this by the presence of a .github/workflows folder

  • Record Loader(Never used travis)
  • Crawler
  • storelight
  • lighthouse
  • wrangler
  • stan-client
  • stan-core
  • automanual