Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: Migrate CI/CD to GitHub Actions (#11638)
* feat: Actions for pr testing (#12) * feat: Add working e2e example (#14) * chore: Add configurable e2e tests to GH workflows (#15) * feat(e2e): add integ test runner and test * fix(e2e): retain existing workflows * fix(e2e): remove old e2e example --------- Co-authored-by: Sridhar <[email protected]> * chore: add e2e browser auth tests (#16) * chore: add e2e browser auth tests * chore: code cleanup --------- Co-authored-by: Sridhar <[email protected]> * chore: add e2e browser predictions interactions tests (#17) * chore: add e2e integ_react_predictions * chore: add browser e2e interactions --------- Co-authored-by: Sridhar <[email protected]> Co-authored-by: Aaron S <[email protected]> * chore: limit PR concurrency (#19) * chore: add build_type and enable retry (#18) * prod & dev * -n 3 * turn off fail-fast --------- Co-authored-by: Aaron S <[email protected]> * chore: add e2e browser datastore tests (#20) Co-authored-by: Sridhar <[email protected]> * chore: add e2e browser api,storage tests (#21) Co-authored-by: Sridhar <[email protected]> * chore: fix single browser provided in integ-config (#22) Co-authored-by: Sridhar <[email protected]> * chore: Run dev and prod on the same runner * chore: Add detox testing (#26) * Feat/GitHub actions/test ashwinkumar6 (#27) * chore: Re-arrange integ test configurations and improve prebuild (#29) * chore: Re-arrange integ test configurations and inprove preflight * Fix is-preflight flag * Change preflight to prebuild for consistencu * Disable fast fail on unit tests * feat: Change yaml load output pattern * chore: fix e2e integ_datastore_auth_v2 test * chore: disable playwright tests (#33) Co-authored-by: Sridhar <[email protected]> * chore: add google env variables for e2e datastore tests (#35) Co-authored-by: Sridhar <[email protected]> * chore: add support for uploading artifacts (#34) * chore: test upload artifacts * chore: test uploading artifact * chore: Detox fix and step cleanup * chore: Increase detox time limit * chore: Turn warn to ignore for upload artifact misses * chore: Disable broken detox tests * chore: Disable PN testing and remove datastore test not running in circle * chore: e2e add configurable time_out and retry_count (#36) Co-authored-by: Sridhar <[email protected]> * chore: Increase deviceTracking timeout * chore: add deploy workflow (#37) * chore: add deploy workflow * chore: gh actions publish code clean up --------- Co-authored-by: Sridhar <[email protected]> * chore: Model full CI/CD flow - improve preid release (#38) * fix: Cache on the single yarn.lock instead of all * fix: Sync with main * chore: Revert to relative path use (#40) * chore: Revert to relative path use * fix: Remove path from workflows * chore: Add post-release merge to main * chore: Remove orphaned workflow files * chore: e2e add integ_auth_test_cypress_no_ui test (#39) * chore: e2e add integ_auth_test_cypress_no_ui test * chore: code cleanup --------- Co-authored-by: Sridhar <[email protected]> * chore: change github name and email * chore: update yarn.log * chore: move additional e2e commented tests (#43) * chore: move additional e2e commented tests * chore: add required permissions to script file --------- Co-authored-by: Sridhar <[email protected]> * chore: e2e keep test_name same as CCI (#45) * chore: e2e keep test_name same as CCI * chore: e2e re-arrange integ config --------- Co-authored-by: Sridhar <[email protected]> * chore: update actions typo Co-authored-by: William Lee <[email protected]> * chore: update actions typo Co-authored-by: William Lee <[email protected]> * chore: cleanup github_email and github_name (#46) Co-authored-by: Sridhar <[email protected]> * chore: cleanup load verdaccio action (#47) Co-authored-by: Sridhar <[email protected]> * chore: actions code cleanup (#48) Co-authored-by: Sridhar <[email protected]> * chore: Remove unused actions and use env vars instead of injection in run commands (#49) * chore: add retention period and timeout for cache (#50) * chore: add retention period and timeout for cache * chore: code cleanup --------- Co-authored-by: Sridhar <[email protected]> * chore: Chanke js token name * chore: Filter preid content * chore: Move file names around and consume env vars * fix: Rest bundle size increase * chore: Compactify on syntax * chore: dynamically fetch the repo_owner_name (#52) * chore: dynamically fetch the repo_owner_name * chore: code cleanup --------- Co-authored-by: Sridhar <[email protected]> * chore: Configure staging to use corresponding branch name * chore: Naming and cleanup * chore: Naming and dependency workflow improvements * chore: Fix vars use for gh user/email * chore: run e2e Rollup + DataStore test on just chrome (#54) Co-authored-by: Sridhar <[email protected]> * chore: Add preid protection (#57) * chore: Only publish to npm from the aws-amplify org * chore: add concurrency to push workflows (#56) * chore: add concurrency to push workflows * chore: code cleanup --------- Co-authored-by: Sridhar <[email protected]> * chore: Prepare for merge to main * chore: Fix circle build * chore: Okay, this will fix circle! * chore: Integrate license checking into pr check * chore: Add github action static tests * chore: Fix test command * Update .github/actions/npm-publish/action.yml Co-authored-by: Jim Blanchard <[email protected]> * chore: Fix names and descriptions --------- Co-authored-by: Ashwin Kumar <[email protected]> Co-authored-by: Sridhar <[email protected]> Co-authored-by: Lucas Yingshyan Ku <[email protected]> Co-authored-by: William Lee <[email protected]> Co-authored-by: Jim Blanchard <[email protected]>
- Loading branch information