Skip to content

Setup for CS 61A observations/interviews#51

Merged
phrdang merged 13 commits intomainfrom
cs61a-setup
Dec 8, 2025
Merged

Setup for CS 61A observations/interviews#51
phrdang merged 13 commits intomainfrom
cs61a-setup

Conversation

@phrdang
Copy link
Copy Markdown
Member

@phrdang phrdang commented Nov 19, 2025

  • Add cs61a_config.json for retrieving OkPy backups using CLI
  • Remove uniqueness constraint on lint errors (not really sure why the unique constraint is failing but OkPy is like that I guess...) in backups CLI and Rails app LintError model
  • Remove uniqueness (primary key) constraint on UnlockMessageCase Rails model (also not really sure why this doesn't work)
  • Remove unused query command in backups CLI
  • In BackupFileMetadataController and BackupsController, include backups with file contents or if they were grading or unlock protocols
  • Update seeds.rb to use faker gem to make fake user data
  • Add openssl gem at 3.3.1 to handle AWS S3 cert issue
  • Update brakeman.ignore
  • Add back autogenerated primary key id to LintError model so that the test fixtures work properly
  • Update test fixtures so unit tests work again based on new behavior and schemas: analytics_messages.yml, backup_metadata.yml, backup_file_metadata.yml

@phrdang phrdang marked this pull request as ready for review December 8, 2025 19:54
@phrdang phrdang merged commit 0ce719a into main Dec 8, 2025
4 of 5 checks passed
@phrdang phrdang deleted the cs61a-setup branch December 8, 2025 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant