Update the TAP_SCHEMA table¶
The TAP_SCHEMA table stores information about the tables available in a given installation of the Rubin Science Platform.
This table is kept in sync with the felis files using the following process:
- Make a PR to the sdm_schemas repository with a change to a felis YAML file. 
- After this is merged, make a GitHub release with a new version number. This will create a tag and run a publishing pipeline GitHub Action. That publishing pipeline will run the Python felis library against the YAML files in the - ymldirectory and make different Docker images for the different supported environments. It will then push the images to DockerHub.
- Update the version of the tap-schema chart following the instructions in Upgrading a service. The - appVersionin- Chart.yamlshould be updated to match the version of the new release, and the- versionof the chart increased following normal semver conventions.
- Sync the - tap-schemaapplication in Argo CD in the relevant environment or environments (see Syncing Argo CD).