Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increased reliability via automated testing #348

Closed
andrew-codes opened this issue Jun 3, 2024 · 0 comments · Fixed by #378 or #394
Closed

Increased reliability via automated testing #348

andrew-codes opened this issue Jun 3, 2024 · 0 comments · Fixed by #378 or #394
Assignees
Labels
app:playnite-web Web app chore Technical maintenance or providing no immediate user-facing value. released
Milestone

Comments

@andrew-codes
Copy link
Owner

Enable the writing of automated component tests, running both locally and in CI.

@andrew-codes andrew-codes added chore Technical maintenance or providing no immediate user-facing value. app:playnite-web Web app labels Jun 3, 2024
@github-project-automation github-project-automation bot moved this to Needs Triage 🗃️ in Playnite-Web Jun 3, 2024
@andrew-codes andrew-codes modified the milestones: v4.0.0, v4.0.1 Jun 4, 2024
@andrew-codes andrew-codes moved this from Needs Triage 🗃️ to Ready 📝 in Playnite-Web Jun 6, 2024
@andrew-codes andrew-codes self-assigned this Jun 8, 2024
andrew-codes added a commit that referenced this issue Jun 9, 2024
@andrew-codes andrew-codes linked a pull request Jun 9, 2024 that will close this issue
@github-project-automation github-project-automation bot moved this from Ready 📝 to Done ✅ in Playnite-Web Jun 9, 2024
@andrew-codes andrew-codes modified the milestones: v4.1.0, v4.0.0 Jun 10, 2024
@andrew-codes andrew-codes reopened this Jun 19, 2024
@github-project-automation github-project-automation bot moved this from Done ✅ to Ready 📝 in Playnite-Web Jun 19, 2024
andrew-codes added a commit that referenced this issue Jun 22, 2024
- upgrade Remix and friends
    - remix utilizes vite, which is where its configuration lives
    - replace remix-pwa with vite-pwa/remix
- upgrade yarn and packages
- cypress component tests enabled via webpack configuration
    - included missing resolves webpack configuration
- no longer building server.mjs via esbuild
    - removed esbuild deps
    - deployments require installation of node_modules in order to run

Still need to determine a way to ensure frozen deps for deployments. Running npm install may result in unintended package updates of necessary production dependencies.

Fixes #348
@github-project-automation github-project-automation bot moved this from Ready 📝 to Done ✅ in Playnite-Web Jun 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app:playnite-web Web app chore Technical maintenance or providing no immediate user-facing value. released
Projects
Archived in project
1 participant