peregrine-backend

The future of FRC scouting

GPL-3.0 License

Stars
18
Committers
11

Bot releases are visible (Hide)

peregrine-backend - Decrease access token lifespan to 5 minutes Latest Release

Published by fharding1 about 5 years ago

To fix #232 reported by Steel Ridge Robotics

peregrine-backend - Match team stats endpoint fix

Published by fharding1 about 5 years ago

This endpoint fixes the team stats endpoint to actually return meaningful stats instead of just TBA fields.

peregrine-backend - Realms cleanup

Published by fharding1 about 5 years ago

This release:

  • Fixes realm namespacing for resources
  • Fixes the leaderboard (makes it so users can get other users in their realm)
  • Fixes anyOf stats in reports
peregrine-backend - Computed Properties

Published by fharding1 about 5 years ago

Closes #200

Adds support for:

  • Computed properties in summaries
  • Pulling score breakdowns from TBA when doing summaries

Removes:

  • Attempts/failures

Generally breaks the API a lot, check the OpenAPI diff

peregrine-backend - Health check changes, CI/CD changes, infrastructure changes, oh my!

Published by fharding1 over 5 years ago

This release incremented the MAJOR version because:

  • 😨 The health check endpoint (/) was changed in an incompatible way

API changes:

  • 👩‍⚕️ Health check endpoint now responds with less redundant information and reports uptime as a human readable string rather than number of seconds.

CI changes:

  • ❌ No more CircleCI
  • ❌ No more jest tests
  • 💯 Added a Dockerfile for running tests
  • ✔️ Docker Hub Auto Test runs docker-compose.test.yml
  • ➕ Go unit tests are being worked on to replace the jest tests

CD changes:

  • Actually created a Dockerfile
  • develop automatically built and pushed to docker hub at pigmice2733/peregrine-backend:develop
  • master automatically built and pushed to docker hub at pigmice2733/peregrine-backend:latest

Infrastructure changes:

  • Now using a Digital Ocean Managed PostgreSQL Database
  • Deployed on Digital Ocean Kubernetes

Other changes:

  • No more cmd/migrate tool, we just use golang-migrate
  • No more seed migrations since they're not needed for testing anymore
  • Added a security policy
peregrine-backend - Initial API release

Published by fharding1 over 5 years ago

Initial (fairly stable) API release. It's unlikely the backend will change much more (at least this season).

peregrine-backend - Initial Release

Published by fharding1 about 6 years ago

Initial Peregrine Backend Release

Migrate

  • Tool for running migrations for peregrine

Peregrine

  • Fetches data from TBA, stores in PostgreSQL database
  • Provides /events endpoint for getting peregrine-format events.
Package Rankings
Top 6.58% on Proxy.golang.org
Badges
Extracted from project README
GoDoc Go Report Card GitHub
Related Projects