Deploy details
Deploy successful for typecoder
Production: production@HEAD
Deploy log
6:03:01 PM: Build ready to start
6:03:03 PM: build-image version: 0582042f4fc261adc7bd8333f34884959c577302
6:03:03 PM: build-image tag: v3.7.6
6:03:03 PM: buildbot version: 285c807c1a9d7b4bae2488308918aff60187c41c
6:03:03 PM: Fetching cached dependencies
6:03:03 PM: Failed to fetch cache, continuing with build
6:03:03 PM: Starting to prepare the repo for build
6:03:04 PM: No cached dependencies found. Cloning fresh repo
6:03:04 PM: git clone https://github.com/ankingcodes/typecode
6:03:04 PM: Preparing Git Reference refs/heads/production
6:03:05 PM: Parsing package.json dependencies
6:03:05 PM: Starting build script
6:03:05 PM: Installing dependencies
6:03:05 PM: Python version set to 2.7
6:03:07 PM: v12.18.0 is already installed.
6:03:07 PM: Now using node v12.18.0 (npm v6.14.4)
6:03:07 PM: Started restoring cached build plugins
6:03:07 PM: Finished restoring cached build plugins
6:03:07 PM: Attempting ruby version 2.7.1, read from environment
6:03:09 PM: Using ruby version 2.7.1
6:03:09 PM: Using PHP version 5.6
6:03:09 PM: Started restoring cached yarn cache
6:03:09 PM: Finished restoring cached yarn cache
6:03:09 PM: Installing yarn at version 1.22.4
6:03:09 PM: Installing Yarn!
6:03:09 PM: > Downloading tarball...
6:03:09 PM: [1/2]: https://yarnpkg.com/downloads/1.22.4/yarn-v1.22.4.tar.gz --> /tmp/yarn.tar.gz.hLWBDhsulq
6:03:09 PM: % Total % Received % Xferd Average Speed Time Time Time Current
6:03:09 PM: Dload Upload Total Spent Left Speed
6:03:09 PM: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
6:03:09 PM: 100 79 100 79 0 0 491 0 --:--:-- --:--:-- --:--:-- 493
6:03:10 PM: 100 93 100 93 0 0 190 0 --:--:-- --:--:-- --:--:-- 190
6:03:10 PM: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
6:03:10 PM: 100 625 100 625 0 0 847 0 --:--:-- --:--:-- --:--:-- 4006
6:03:10 PM: 100 1215k 100 1215k 0 0 1100k 0 0:00:01 0:00:01 --:--:-- 1100k
6:03:10 PM: [2/2]: https://yarnpkg.com/downloads/1.22.4/yarn-v1.22.4.tar.gz.asc --> /tmp/yarn.tar.gz.hLWBDhsulq.asc
6:03:10 PM: 100 83 100 83 0 0 1735 0 --:--:-- --:--:-- --:--:-- 1735
6:03:10 PM: 100 97 100 97 0 0 1247 0 --:--:-- --:--:-- --:--:-- 1247
6:03:10 PM: 100 629 100 629 0 0 5966 0 --:--:-- --:--:-- --:--:-- 5966
6:03:10 PM: 100 1028 100 1028 0 0 8747 0 --:--:-- --:--:-- --:--:-- 8747
6:03:10 PM: > Verifying integrity...
6:03:10 PM: gpg: Signature made Mon 09 Mar 2020 03:52:13 PM UTC using RSA key ID 69475BAA
6:03:10 PM: gpg: Good signature from "Yarn Packaging <yarn@dan.cx>"
6:03:10 PM: gpg: WARNING: This key is not certified with a trusted signature!
6:03:10 PM: gpg: There is no indication that the signature belongs to the owner.
6:03:10 PM: Primary key fingerprint: 72EC F46A 56B4 AD39 C907 BBB7 1646 B01B 86E5 0310
6:03:10 PM: Subkey fingerprint: 6D98 490C 6F1A CDDD 448E 4595 4F77 6793 6947 5BAA
6:03:10 PM: > GPG signature looks good
6:03:10 PM: > Extracting to ~/.yarn...
6:03:10 PM: > Adding to $PATH...
6:03:11 PM: > Successfully installed Yarn 1.22.4! Please open another terminal where the `yarn` command will now be available.
6:03:11 PM: No yarn workspaces detected
6:03:11 PM: Started restoring cached node modules
6:03:11 PM: Finished restoring cached node modules
6:03:11 PM: Installing NPM modules using Yarn version 1.22.4
6:03:12 PM: yarn install v1.22.4
6:03:12 PM: [1/4] Resolving packages...
6:03:13 PM: [2/4] Fetching packages...
6:03:44 PM: info fsevents@2.1.2: The platform "linux" is incompatible with this module.
6:03:44 PM: info "fsevents@2.1.2" is an optional dependency and failed compatibility check. Excluding it from installation.
6:03:44 PM: info fsevents@1.2.12: The platform "linux" is incompatible with this module.
6:03:44 PM: info "fsevents@1.2.12" is an optional dependency and failed compatibility check. Excluding it from installation.
6:03:44 PM: [3/4] Linking dependencies...
6:03:44 PM: warning " > @monaco-editor/react@3.3.0" has unmet peer dependency "monaco-editor@^0.20.0".
6:03:44 PM: warning " > @monaco-editor/react@3.3.0" has unmet peer dependency "prop-types@^15.7.2".
6:03:44 PM: warning " > @testing-library/user-event@7.2.1" has unmet peer dependency "@testing-library/dom@>=5".
6:03:44 PM: warning "react-scripts > @typescript-eslint/eslint-plugin > tsutils@3.17.1" has unmet peer dependency "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta".
6:03:44 PM: warning " > react-typing-animation@1.6.2" has unmet peer dependency "prop-types@^15.6.1".
6:03:44 PM: warning "react-typing-animation > styled-components@1.4.6" has incorrect peer dependency "react@^0.14.0 || ^15.0.0-0".
6:04:04 PM: [4/4] Building fresh packages...
6:04:06 PM: Done in 53.82s.
6:04:06 PM: NPM modules installed using Yarn
6:04:06 PM: Started restoring cached go cache
6:04:06 PM: Finished restoring cached go cache
6:04:06 PM: go version go1.14.4 linux/amd64
6:04:06 PM: go version go1.14.4 linux/amd64
6:04:06 PM: Installing missing commands
6:04:06 PM: Verify run directory
6:04:06 PM:
6:04:06 PM: ────────────────────────────────────────────────────────────────
6:04:06 PM: Netlify Build
6:04:06 PM: ────────────────────────────────────────────────────────────────
6:04:06 PM:
6:04:06 PM: ❯ Version
6:04:06 PM: @netlify/build 11.32.2
6:04:06 PM:
6:04:06 PM: ❯ Flags
6:04:06 PM: deployId: 60bbbc55f10711f64510d62f
6:04:06 PM:
6:04:06 PM: ❯ Current directory
6:04:06 PM: /opt/build/repo
6:04:06 PM:
6:04:06 PM: ❯ Config file
6:04:06 PM: No config file was defined: using default values.
6:04:06 PM:
6:04:06 PM: ❯ Context
6:04:06 PM: production
6:04:06 PM:
6:04:06 PM: ────────────────────────────────────────────────────────────────
6:04:06 PM: 1. Build command from Netlify app
6:04:06 PM: ────────────────────────────────────────────────────────────────
6:04:06 PM:
6:04:06 PM: $ CI= npm run build
6:04:07 PM: > type@0.1.0 build /opt/build/repo
6:04:07 PM: > react-scripts build
6:04:08 PM: Creating an optimized production build...
6:04:09 PM: Browserslist: caniuse-lite is outdated. Please run the following command: `npx browserslist --update-db`
6:04:42 PM: Compiled with warnings.
6:04:42 PM:
6:04:42 PM: ./src/components/ProfilePage/NavBar.js
6:04:42 PM: Line 11:13: Emojis should be wrapped in <span>, have role="img", and have an accessible description with aria-label or aria-labelledby jsx-a11y/accessible-emoji
6:04:42 PM: ./src/components/Editor/timer.js
6:04:42 PM: Line 11:3: React Hook useEffect contains a call to 'updateTimeString'. Without a list of dependencies, this can lead to an infinite chain of updates. To fix this, pass [pause, props.totalTyped, props.gameOver, hours, minutes, seconds] as a second argument to the useEffect Hook react-hooks/exhaustive-deps
6:04:42 PM: Line 37:18: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: ./src/components/ProfilePage/ProfilePage.js
6:04:42 PM: Line 11:3: 'Redirect' is defined but never used no-unused-vars
6:04:42 PM: Line 44:6: React Hook useEffect has missing dependencies: 'notFound' and 'user'. Either include them or remove the dependency array. You can also do a functional update 'toggleNotFound(n => ...)' if you only need 'notFound' in the 'toggleNotFound' call react-hooks/exhaustive-deps
6:04:42 PM: ./src/components/Homepage/login.js
6:04:42 PM: Line 19:9: 'handleClick' is assigned a value but never used no-unused-vars
6:04:42 PM: Line 54:13: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 57:13: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 60:23: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 63:23: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 69:25: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 69:49: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 71:30: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 72:30: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 118:22: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 122:3: React Hook useEffect contains a call to 'toggleSignIn'. Without a list of dependencies, this can lead to an infinite chain of updates. To fix this, pass [] as a second argument to the useEffect Hook react-hooks/exhaustive-deps
6:04:42 PM: Line 124:37: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 138:11: Emojis should be wrapped in <span>, have role="img", and have an accessible description with aria-label or aria-labelledby jsx-a11y/accessible-emoji
6:04:42 PM: Line 227:9: The href attribute is required for an anchor to be keyboard accessible. Provide a valid, navigable address as the href value. If you cannot provide an href, but still need the element to resemble a link, use a button and change it with appropriate styles. Learn more: https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/anchor-is-valid.md jsx-a11y/anchor-is-valid
6:04:42 PM: ./src/components/ProfilePage/ProfileCard.js
6:04:42 PM: Line 1:16: 'useState' is defined but never used no-unused-vars
6:04:42 PM: ./src/components/Editor/editor.js
6:04:42 PM: Line 1:17: 'useEffect' is defined but never used no-unused-vars
6:04:42 PM: Line 1:28: 'useState' is defined but never used no-unused-vars
6:04:42 PM: Line 50:53: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 83:19: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 83:38: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 87:25: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 100:21: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 109:28: Expected '!==' and instead saw '!=' eqeqeq
6:04:42 PM: Line 109:52: Expected '!==' and instead saw '!=' eqeqeq
6:04:42 PM: Line 124:35: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 134:17: Expected '!==' and instead saw '!=' eqeqeq
6:04:42 PM: Line 135:17: Expected '!==' and instead saw '!=' eqeqeq
6:04:42 PM: Creating deploy upload records
6:04:42 PM: Line 136:17: Expected '!==' and instead saw '!=' eqeqeq
6:04:42 PM: Line 137:17: Expected '!==' and instead saw '!=' eqeqeq
6:04:42 PM: Line 141:13: Expected '!==' and instead saw '!=' eqeqeq
6:04:42 PM: Line 144:37: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 186:52: Expected to return a value at the end of arrow function array-callback-return
6:04:42 PM: Line 190:27: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 192:33: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 227:29: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: ./src/components/Homepage/homepage.js
6:04:42 PM: Line 25:9: Emojis should be wrapped in <span>, have role="img", and have an accessible description with aria-label or aria-labelledby jsx-a11y/accessible-emoji
6:04:42 PM: Line 37:7: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text
6:04:42 PM: Line 71:7: Emojis should be wrapped in <span>, have role="img", and have an accessible description with aria-label or aria-labelledby jsx-a11y/accessible-emoji
6:04:42 PM: ./src/components/Editor/gameOver.js
6:04:42 PM: Line 2:18: 'Grid' is defined but never used no-unused-vars
6:04:42 PM: Line 21:29: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 57:6: React Hook useEffect has missing dependencies: 'calculateWPM', 'props', and 'time'. Either include them or remove the dependency array react-hooks/exhaustive-deps
6:04:42 PM: ./src/components/ProfilePage/LessonModalForm.js
6:04:42 PM: Line 2:39: 'Dropdown' is defined but never used no-unused-vars
6:04:42 PM: Line 2:49: 'Label' is defined but never used no-unused-vars
6:04:42 PM: ./src/app.js
6:04:42 PM: Line 2:8: 'Editor' is defined but never used no-unused-vars
6:04:42 PM: ./src/components/ProfilePage/LessonList.js
6:04:42 PM: Line 3:10: 'Link' is defined but never used no-unused-vars
6:04:42 PM: Line 3:16: 'Redirect' is defined but never used no-unused-vars
6:04:42 PM: Line 5:3: 'Item' is defined but never used no-unused-vars
6:04:42 PM: Line 6:3: 'Dropdown' is defined but never used no-unused-vars
6:04:42 PM: Line 7:3: 'Button' is defined but never used no-unused-vars
6:04:42 PM: Line 11:3: 'Modal' is defined but never used no-unused-vars
6:04:42 PM: Line 12:3: 'Segment' is defined but never used no-unused-vars
6:04:42 PM: Line 13:3: 'Divider' is defined but never used no-unused-vars
6:04:42 PM: Line 33:6: React Hook useEffect has a missing dependency: 'props.url'. Either include it or remove the dependency array react-hooks/exhaustive-deps
6:04:42 PM: Line 71:6: React Hook useEffect has missing dependencies: 'props.url' and 'props.user'. Either include them or remove the dependency array react-hooks/exhaustive-deps
6:04:42 PM: Line 89:24: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: ./src/components/ProfilePage/LessonItem.js
6:04:42 PM: Line 3:40: 'Divider' is defined but never used no-unused-vars
6:04:42 PM: Line 3:49: 'Segment' is defined but never used no-unused-vars
6:04:42 PM: Line 23:69: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 64:30: Expected '===' and instead saw '==' eqeqeq
6:04:42 PM: Line 113:7: Emojis should be wrapped in <span>, have role="img", and have an accessible description with aria-label or aria-labelledby jsx-a11y/accessible-emoji
6:04:42 PM: Line 120:19: Using target="_blank" without rel="noopener noreferrer" is a security risk: see https://mathiasbynens.github.io/rel-noopener react/jsx-no-target-blank
6:04:42 PM: ./src/components/ProfilePage/RecentActivity.js
6:04:42 PM: Line 5:10: 'activity' is assigned a value but never used no-unused-vars
6:04:42 PM: Line 5:20: 'setActivity' is assigned a value but never used no-unused-vars
6:04:42 PM: ./src/components/ProfilePage/MainProfilePage.js
6:04:42 PM: Line 6:8: 'RecentActivity' is defined but never used no-unused-vars
6:04:42 PM: Search for the keywords to learn more about each warning.
6:04:42 PM: To ignore, add // eslint-disable-next-line to the line before.
6:04:42 PM: File sizes after gzip:
6:04:42 PM: 131.57 KB build/static/js/2.9d57f8a1.chunk.js
6:04:42 PM: 95.55 KB build/static/css/2.7df41cd5.chunk.css
6:04:42 PM: 7.36 KB build/static/js/main.2292f5e8.chunk.js
6:04:42 PM: 772 B build/static/js/runtime-main.5c3bb7b1.js
6:04:42 PM: 221 B build/static/css/main.96dcaf92.chunk.css
6:04:42 PM: The project was built assuming it is hosted at /.
6:04:42 PM: You can control this with the homepage field in your package.json.
6:04:42 PM: The build folder is ready to be deployed.
6:04:42 PM: You may serve it with a static server:
6:04:42 PM: yarn global add serve
6:04:42 PM: serve -s build
6:04:42 PM: Find out more about deployment here:
6:04:42 PM: bit.ly/CRA-deploy
6:04:42 PM:
6:04:42 PM: (build.command completed in 35.5s)
6:04:42 PM:
6:04:42 PM: ────────────────────────────────────────────────────────────────
6:04:42 PM: 2. Deploy site
6:04:42 PM: ────────────────────────────────────────────────────────────────
6:04:42 PM:
6:04:42 PM: Starting to deploy site from 'build'
6:04:42 PM: Creating deploy tree
6:04:42 PM: 11 new files to upload
6:04:42 PM: 0 new functions to upload
6:04:43 PM: Site deploy was successfully initiated
6:04:43 PM:
6:04:43 PM: (Deploy site completed in 680ms)
6:04:43 PM:
6:04:43 PM: ────────────────────────────────────────────────────────────────
6:04:43 PM: Netlify Build Complete
6:04:43 PM: ────────────────────────────────────────────────────────────────
6:04:43 PM:
6:04:43 PM: (Netlify Build completed in 36.2s)
6:04:43 PM: Starting post processing
6:04:43 PM: Post processing - HTML
6:04:43 PM: Post processing - header rules
6:04:43 PM: Post processing - redirect rules
6:04:43 PM: Caching artifacts
6:04:43 PM: Started saving node modules
6:04:43 PM: Post processing done
6:04:43 PM: Finished saving node modules
6:04:43 PM: Started saving build plugins
6:04:43 PM: Finished saving build plugins
6:04:43 PM: Started saving yarn cache
6:04:43 PM: Finished saving yarn cache
6:04:43 PM: Started saving pip cache
6:04:43 PM: Finished saving pip cache
6:04:43 PM: Started saving emacs cask dependencies
6:04:43 PM: Site is live ✨
6:04:43 PM: Finished saving emacs cask dependencies
6:04:43 PM: Started saving maven dependencies
6:04:43 PM: Finished saving maven dependencies
6:04:43 PM: Started saving boot dependencies
6:04:43 PM: Finished saving boot dependencies
6:04:43 PM: Started saving rust rustup cache
6:04:43 PM: Finished saving rust rustup cache
6:04:43 PM: Started saving go dependencies
6:04:43 PM: Finished saving go dependencies
6:04:45 PM: Build script success
6:05:08 PM: Finished processing build request in 2m5.552576894s