1 Commits

Author SHA1 Message Date
dependabot[bot]
3d3429536b Bump puma from 7.2.0 to 8.0.0
Bumps [puma](https://github.com/puma/puma) from 7.2.0 to 8.0.0.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/main/History.md)
- [Commits](https://github.com/puma/puma/compare/v7.2.0...v8.0.0)

---
updated-dependencies:
- dependency-name: puma
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-11 08:25:27 +00:00
3 changed files with 1 additions and 83 deletions

View File

@@ -67,26 +67,6 @@ jobs:
echo "$KUBECONFIG_CONTENT" | base64 -d > ~/.kube/config echo "$KUBECONFIG_CONTENT" | base64 -d > ~/.kube/config
chmod 600 ~/.kube/config chmod 600 ~/.kube/config
- name: Run database migrations
run: |
echo "🗄️ Running database migrations..."
# Delete old migration job if it exists
kubectl delete job turbovault-migrate -n turbovault --ignore-not-found=true
# Update the migration job with the new image version
sed "s|image: ghcr.io/ryankazokas/turbovault-app:.*|image: ghcr.io/ryankazokas/turbovault-app:${{ steps.version.outputs.tag }}|" \
k8s/migrate-job.yaml | kubectl apply -f -
# Wait for migration to complete
echo "⏳ Waiting for migrations to complete..."
kubectl wait --for=condition=complete --timeout=5m job/turbovault-migrate -n turbovault
echo "✅ Migrations complete!"
echo ""
echo "📋 Migration logs:"
kubectl logs job/turbovault-migrate -n turbovault
- name: Deploy to Kubernetes - name: Deploy to Kubernetes
run: | run: |
echo "🚀 Deploying version ${{ steps.version.outputs.tag }} to Kubernetes..." echo "🚀 Deploying version ${{ steps.version.outputs.tag }} to Kubernetes..."

View File

@@ -122,8 +122,6 @@ GEM
tzinfo tzinfo
ffi (1.17.4-aarch64-linux-gnu) ffi (1.17.4-aarch64-linux-gnu)
ffi (1.17.4-aarch64-linux-musl) ffi (1.17.4-aarch64-linux-musl)
ffi (1.17.4-arm-linux-gnu)
ffi (1.17.4-arm-linux-musl)
ffi (1.17.4-arm64-darwin) ffi (1.17.4-arm64-darwin)
ffi (1.17.4-x86_64-darwin) ffi (1.17.4-x86_64-darwin)
ffi (1.17.4-x86_64-linux-gnu) ffi (1.17.4-x86_64-linux-gnu)
@@ -216,10 +214,6 @@ GEM
racc (~> 1.4) racc (~> 1.4)
nokogiri (1.19.2-aarch64-linux-musl) nokogiri (1.19.2-aarch64-linux-musl)
racc (~> 1.4) racc (~> 1.4)
nokogiri (1.19.2-arm-linux-gnu)
racc (~> 1.4)
nokogiri (1.19.2-arm-linux-musl)
racc (~> 1.4)
nokogiri (1.19.2-arm64-darwin) nokogiri (1.19.2-arm64-darwin)
racc (~> 1.4) racc (~> 1.4)
nokogiri (1.19.2-x86_64-darwin) nokogiri (1.19.2-x86_64-darwin)
@@ -252,7 +246,7 @@ GEM
date date
stringio stringio
public_suffix (7.0.5) public_suffix (7.0.5)
puma (7.2.0) puma (8.0.0)
nio4r (~> 2.0) nio4r (~> 2.0)
raabro (1.4.0) raabro (1.4.0)
racc (1.8.1) racc (1.8.1)
@@ -456,8 +450,6 @@ PLATFORMS
aarch64-linux aarch64-linux
aarch64-linux-gnu aarch64-linux-gnu
aarch64-linux-musl aarch64-linux-musl
arm-linux-gnu
arm-linux-musl
arm64-darwin arm64-darwin
x86_64-darwin x86_64-darwin
x86_64-linux x86_64-linux

View File

@@ -1,54 +0,0 @@
class SeedPlatforms < ActiveRecord::Migration[8.1]
def up
platforms = [
# Nintendo
{ name: "Nintendo Entertainment System", abbreviation: "NES", manufacturer: "Nintendo" },
{ name: "Super Nintendo Entertainment System", abbreviation: "SNES", manufacturer: "Nintendo" },
{ name: "Nintendo 64", abbreviation: "N64", manufacturer: "Nintendo" },
{ name: "Nintendo GameCube", abbreviation: "GCN", manufacturer: "Nintendo" },
{ name: "Nintendo Wii", abbreviation: "Wii", manufacturer: "Nintendo" },
{ name: "Nintendo Wii U", abbreviation: "Wii U", manufacturer: "Nintendo" },
{ name: "Nintendo Switch", abbreviation: "Switch", manufacturer: "Nintendo" },
{ name: "Game Boy", abbreviation: "GB", manufacturer: "Nintendo" },
{ name: "Game Boy Color", abbreviation: "GBC", manufacturer: "Nintendo" },
{ name: "Game Boy Advance", abbreviation: "GBA", manufacturer: "Nintendo" },
{ name: "Nintendo DS", abbreviation: "NDS", manufacturer: "Nintendo" },
{ name: "Nintendo 3DS", abbreviation: "3DS", manufacturer: "Nintendo" },
# Sony
{ name: "PlayStation", abbreviation: "PS1", manufacturer: "Sony" },
{ name: "PlayStation 2", abbreviation: "PS2", manufacturer: "Sony" },
{ name: "PlayStation 3", abbreviation: "PS3", manufacturer: "Sony" },
{ name: "PlayStation 4", abbreviation: "PS4", manufacturer: "Sony" },
{ name: "PlayStation 5", abbreviation: "PS5", manufacturer: "Sony" },
{ name: "PlayStation Portable", abbreviation: "PSP", manufacturer: "Sony" },
{ name: "PlayStation Vita", abbreviation: "Vita", manufacturer: "Sony" },
# Microsoft
{ name: "Xbox", abbreviation: "Xbox", manufacturer: "Microsoft" },
{ name: "Xbox 360", abbreviation: "X360", manufacturer: "Microsoft" },
{ name: "Xbox One", abbreviation: "XB1", manufacturer: "Microsoft" },
{ name: "Xbox Series X/S", abbreviation: "XSX", manufacturer: "Microsoft" },
# Sega
{ name: "Sega Genesis", abbreviation: "Genesis", manufacturer: "Sega" },
{ name: "Sega Saturn", abbreviation: "Saturn", manufacturer: "Sega" },
{ name: "Sega Dreamcast", abbreviation: "DC", manufacturer: "Sega" },
{ name: "Sega Game Gear", abbreviation: "GG", manufacturer: "Sega" },
# PC
{ name: "PC", abbreviation: "PC", manufacturer: nil },
# Other
{ name: "Atari 2600", abbreviation: "2600", manufacturer: "Atari" }
]
platforms.each do |platform|
Platform.create!(platform)
end
end
def down
Platform.delete_all
end
end