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

Integrate End-to-End Tests with CI/CD Pipeline #14

Closed
4 tasks
DevonGifford opened this issue Nov 27, 2023 · 0 comments · Fixed by #44
Closed
4 tasks

Integrate End-to-End Tests with CI/CD Pipeline #14

DevonGifford opened this issue Nov 27, 2023 · 0 comments · Fixed by #44
Assignees
Labels
CI/CD continuous integration & development

Comments

@DevonGifford
Copy link
Owner

DevonGifford commented Nov 27, 2023

Description

We aim to incorporate our end-to-end tests into the CI/CD pipeline, which will enable automatic test execution on every code push, ensuring swift detection of any breaking changes.

Objectives

  1. CI Environment Setup:

    • Configure the tests to run within a CI environment, specifically GitHub Actions.
  2. Deployment Target:

    • Set the tests to run against a preview deployment, particularly from Vercel.

Triggering the CI Job

To activate the CI job, should simply have to navigate to the .github/workflows/playwright.yaml file.

Quick ideas

  • include jest testing into ci/cd

  • include ci/cd flow for github doc wiki

  • update branch naming convention
    main = prod
    dev = staging

  • update ci/cd flow
    test checks run on staging pr's
    not on main-prod pr's

@DevonGifford DevonGifford self-assigned this Nov 28, 2023
@DevonGifford DevonGifford added the CI/CD continuous integration & development label Nov 28, 2023
DevonGifford referenced this issue Dec 2, 2023
# Staging-Pull-Request:  Create Context & Initialize Firestore DB  [#26]

Closes the master ticket #17 and consolidates the objectives from the sub tickets #23 and #24,
DevonGifford referenced this issue Dec 2, 2023
Create Context & Initialize Firestore DB (front and backend)
DevonGifford referenced this issue Dec 5, 2023
# Staging-Pull-Request:  Complete User Profile Forms Integration #18
feat/user-form-integration
DevonGifford referenced this issue Dec 5, 2023
Comprehensive Form Refactoring and Enhancements
closes #18
This pull request introduces refinements across multiple form components in the dashboard application. It sequentially combines improvements in UI/UX refinement, synchronization between frontend and backend, alignment of form schemas with Firebase, and functional enhancements in user account and goals settings.
DevonGifford referenced this issue Dec 7, 2023
# Pull-Request:  Implement User Profile Image Upload Feature

Objective:
Ability to personalize profiles with custom images - involves integrating Firebase storage, updating UI elements and integrating into ui and user context.
CLOSES: #30
CLOSES:  #33
DevonGifford referenced this issue Dec 7, 2023
# Staging-Pull-Request:  Implement User Profile Image Upload Feature

Objective
Ability to personalize profiles with custom images - involves integrating Firebase storage, updating UI elements and integrating into ui and user context.
DevonGifford referenced this issue Dec 10, 2023
# Staging-Pull-Request:  Implement User Onboarding Process

Objective
Guide new users through registration, gather essential information, determine initial platform levels, and provide user feedback.
DevonGifford referenced this issue Dec 10, 2023
# Pull-Request:  Implement User Onboarding Process

Objective:
Guide new users through registration, gather essential information, determine initial platform levels, and provide user feedback.
CLOSES: #20
DevonGifford referenced this issue Dec 10, 2023
# Staging-Pull-Request:  Refactor Login & Register pages

Objective
enhancements to the authentication system, focusing primarily on form handling, error management, and ensuring UI consistency across login and register pages.
DevonGifford referenced this issue Dec 10, 2023
# Pull-Request:  Refactor Login & Register pages

Objective
enhancements to the authentication system, focusing primarily on form handling, error management, and ensuring UI consistency across login and register pages.
CLOSES:  #19
DevonGifford added a commit that referenced this issue Dec 22, 2023
 ]

CI/CD tests against Vercel preview deployments
Closes #14 
This PR implements a comprehensive set of changes to optimize our CI environment and streamline the testing workflow. Here's a breakdown of the key updates:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD continuous integration & development
Projects
Status: Shipped 🚢
Development

Successfully merging a pull request may close this issue.

1 participant