101 Commits

Author SHA1 Message Date
Erez Rokah
6206b1ad36
chore: increase yarn network timeout (#6053) 2021-12-13 15:18:50 +02:00
Oscar Dominguez
936142e5c6
ci(workflow): add yarn' cache from setup-node action to 'e2e-with-cypress' job (#5957) 2021-11-08 13:02:51 +02:00
Erez Rokah
cb426da1b1
chore: use latest Node.js (#5802) 2021-09-13 11:54:31 +03:00
Erez Rokah
7b8d390ee4
chore(ci): pin Node.js version (#5796) 2021-09-10 17:18:38 +03:00
dustincrogers
6fe3211292
chore: update github actions workflow files for fossa scans to use install users home directory (#5728) 2021-08-20 12:38:58 +03:00
Erez Rokah
9fd840fd71
chore: fix fossa (#5638) 2021-07-25 12:05:45 +03:00
ehmicky
b08c813cab
chore: run CI on latest Node.js (#5418) 2021-05-19 21:52:50 +03:00
Erez Rokah
572a1fafd5
chore: remove GitHub cache action (#5155) 2021-03-22 12:51:59 +02:00
Erez Rokah
3cb9948355
chore: always save tests artifacts (#5140) 2021-03-21 19:02:59 +02:00
Erez Rokah
e2a05b516a
chore: don't run tests on tags (#5138) 2021-03-21 18:13:26 +02:00
Erez Rokah
b6a9a9c7b2
test: save cypress results as artifacts (#4943) 2021-02-09 14:16:13 +02:00
Erez Rokah
b913c8f745
chore: improve cypress runs on forks (#4924) 2021-02-07 16:21:15 +02:00
Erez Rokah
da31332641
chore: use Node.js version 15 (#4887) 2021-01-29 16:04:45 +02:00
Erez Rokah
e6a0530023
chore: fix vale linting (#4881) 2021-01-26 21:50:09 +02:00
renovate[bot]
3a893d89ad
chore(deps): update actions/setup-node action to v2 (#4747)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-21 19:01:33 +02:00
internal tools netlibot
519cb2d4c2
chore(fossa): fix github actions workflow file for fossa (#4534)
Co-authored-by: netlibot <bot@netlify.com>
2020-11-05 13:02:18 +02:00
silverwebb925
2146b3605f
feat(test): add docs linter to PR workflow actions (#4321) 2020-10-11 17:02:47 +03:00
Erez Rokah
66afd413c3
chore: add revert failed publish command (#4282) 2020-09-09 15:11:56 +03:00
Erez Rokah
94bf5ab060
ci(publish): increase timeout (#4246) 2020-09-01 22:51:06 +03:00
Leonardo Matos
9b61ebf2c0
ci(release): fix create release workflow (#4060) 2020-07-26 17:18:26 +03:00
Erez Rokah
9bdf130442
ci(publish): switch to v1 of 2fa publish action (#4073) 2020-07-26 17:03:05 +03:00
Erez Rokah
460d1e6835
ci: pass token to checkout action to be set in git config (#4065) 2020-07-23 19:33:40 +03:00
Erez Rokah
6a44e0b449
ci: fix publish script (#4030) 2020-07-16 17:03:50 +03:00
Erez Rokah
560ea4b303
chore: fix publish command (#4029) 2020-07-16 16:42:15 +03:00
Leonardo Matos
330fadd1d7
ci(create-release): setup workflow to create github release (#3930)
Create GitHub release after each new version tag to properly support GitHub _watch releases only feature
2020-06-21 11:21:00 +03:00
Erez Rokah
c65dbc0123
chore: Revert "chore: fix PR labeler for forked PRs" (#3912)
This reverts commit cd79ea70243bd175489d7fb92ed50d3b620e969a.
2020-06-18 10:29:32 +03:00
Erez Rokah
ca5b60ae7b
chore: fix PR labeler for forked PRs (#3902) 2020-06-15 14:33:11 +03:00
Erez Rokah
0bdddfd43b
build: increase webpack memory (#3878)
* build: increase webpack memory

* ci: update cache utility
2020-06-09 12:46:58 +03:00
netlibot
3fa1b1b28b chore(ci): create github actions workflow files for fossa (#3818) 2020-05-27 11:24:43 +03:00
Erez Rokah
17c44a053d
ci: disable labeler on forked PRs (#3789) 2020-05-20 11:56:47 +03:00
Erez Rokah
3cc7484725
chore: add pr labeler (#3748) 2020-05-13 12:14:09 +03:00
Erez Rokah
02f3cdd102
test: fix unit tests on windows machines (#3678) 2020-04-30 15:27:44 +03:00
Erez Rokah
1bca0884f2
ci: rename github secret (#3525) 2020-04-02 10:17:19 +03:00
Erez Rokah
b9cbbe965f
ci: rename github secret (#3520) 2020-04-01 17:51:43 +03:00
Erez Rokah
a07554a22a
ci: fix yarn caching (#3515) 2020-04-01 14:06:51 +03:00
Erez Rokah
228c6b41e2
build: fix windows build, build on multiple os using node 12 only (#3449) 2020-03-23 14:57:18 +02:00
Erez Rokah
662eafbf4c
ci: fix publish action (#3223) 2020-02-10 18:49:57 +02:00
Erez Rokah
eff1fe3131
ci: add publish action (#3210) 2020-02-09 17:01:43 +02:00
Erez Rokah
b579489525
ci: don't run github actions on docs changes (#3187) 2020-02-03 13:47:01 +02:00
Erez Rokah
7e8084be87 chore: add proxy backend (#3126)
* feat(backends): add proxy backend

* feat: add proxy server initial commit

* fix: move from joi to @hapi/joi

* test: add joi validation tests

* feat: proxy server initial implementations

* test: add tests, fix build

* chore: update yarn.lock

* build: fix develop command

* fix(back-proxy): fix bugs

* test(backend-proxy): add cypress tests

* chore: cleanup

* chore: support node 10

* chore: code cleanup

* chore: run cypress on ubuntu 16.04

* test(e2e): fix proxy backend cypress tests

* chore: don't start proxy server on yarn develop
2020-01-22 16:47:34 -05:00
Erez Rokah
510b712af5
ci: use latest yarn in GitHub actions (#3001)
* Lock file maintenance

* ci: use latest yarn in github actions

Co-authored-by: Renovate Bot <renovatebot@gmail.com>
2019-12-23 09:37:35 +02:00
Erez Rokah
2b41d8a838 feat: bundle assets with content (#2958)
* fix(media_folder_relative): use collection name in unpublished entry

* refactor: pass arguments as object to AssetProxy ctor

* feat: support media folders per collection

* feat: resolve media files path based on entry path

* fix: asset public path resolving

* refactor: introduce typescript for AssetProxy

* refactor: code cleanup

* refactor(asset-proxy): add tests,switch to typescript,extract arguments

* refactor: typescript for editorialWorkflow

* refactor: add typescript for media library actions

* refactor: fix type error on map set

* refactor: move locale selector into reducer

* refactor: add typescript for entries actions

* refactor: remove duplication between asset store and media lib

* feat: load assets from backend using API

* refactor(github): add typescript, cache media files

* fix: don't load media URL if already loaded

* feat: add media folder config to collection

* fix: load assets from API when not in UI state

* feat: load entry media files when opening media library

* fix: editorial workflow draft media files bug fixes

* test(unit): fix unit tests

* fix: editor control losing focus

* style: add eslint object-shorthand rule

* test(cypress): re-record mock data

* fix: fix non github backends, large media

* test: uncomment only in tests

* fix(backend-test): add missing displayURL property

* test(e2e): add media library tests

* test(e2e): enable visual testing

* test(e2e): add github backend media library tests

* test(e2e): add git-gateway large media tests

* chore: post rebase fixes

* test: fix tests

* test: fix tests

* test(cypress): fix tests

* docs: add media_folder docs

* test(e2e): add media library delete test

* test(e2e): try and fix image comparison on CI

* ci: reduce test machines from 9 to 8

* test: add reducers and selectors unit tests

* test(e2e): disable visual regression testing for now

* test: add getAsset unit tests

* refactor: use Asset class component instead of hooks

* build: don't inline source maps

* test: add more media path tests
2019-12-18 11:16:02 -05:00
Shawn Erquhart
18c579d0e9 feat: Code Widget + Markdown Widget Internal Overhaul (#2828)
* wip - upgrade to slate 0.43

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* finish list handling logic

* add plugins directory

* tests wip

* setup testing

* wip

* add selection commands

* finish list testing

* stuff

* add codemirror

* abstract codemirror from slate

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* codemirror mostly working, some bugs

* upgrade to slate 46

* upgrade to slate 47

* wip

* wip

* progress

* wip

* mostly working links with surrounding marks

* wip

* tests passing

* add test

* fix formatting

* update snapshots

* close self closing tag in markdown html output

* wip - commonmark

* hold on commonmark work

* all tests passing

* fix e2e specs

* ignore tests in esm builds

* break/backspace plugins wip

* finish enter/backspace spec

* fix soft break handling

* wip - editor component deletion

* add insertion points

* make insertion points invisible

* fix empty mark nodes output to markdown

* fix pasting

* improve insertion points

* add static bottom insertion point

* improve click handling at insertion points

* restore current table functionality

* add paste support for Slate fragments

* support cut/copy markdown, paste between rich/raw editor

* fix copy paste

* wip - paste/select bug fixing

* fixed known slate issues

* split plugins

* fix editor toggles

* force text cursor in code widget

* wip - reorg plugins

* finish markdown control reorg

* configure plugin types

* quote block adjacent handling with tests

* wip

* finish quote logic and tests

* fix copy paste plugin migration regressions

* fix force insert before node

* fix trailing insertion point

* remove empty headers

* codemirror working properly in markdown widget

* return focus to codemirror on lang select enter

* fix state issues for widgets with local state

* wip - vim working, just need to work out distribution

* add settings pane

* wip - default modes

* fix deps

* add programming language data

* implement linguist langs in code widget

* everything built in

* remove old registration code, fix focus styling

* fix/update linting setup

* fix js lint errors

* remove stylelint from format script

* fix remaining linting errors

* fix reducer test failures

* chore: update commitlint for worktree support

* chore: fix remaining tests

* chore: drop unused monaco plugin

* chore: remove extraneous global styles rendering

* chore: fix failing tests

* fix: tests

* fix: quote/list nesting (tests still broken)

* fix: update quote tests

* chore: bring back code widget test config

* fix: autofocus

* fix: code blocks without the code widget

* fix: code editor component state issues

* fix: error

* fix: add code block test, few fixes

* chore: remove notes

* fix: [wip] update stateful shortcodes on undo/redo

* fix: support code styled links, handle unknown langs

* fix: few fixes

* fix: autofocus on insert, focus on all clicks

* fix: linting

* fix: autofocus

* fix: update code block fixture

* fix: remove unused cypress snapshot plugin

* fix: drop node 8 test, add node 12

* fix: use lodash.flatten instead of Array.flat

* fix: remove console logs
2019-12-16 19:17:37 +02:00
Erez Rokah
97af0f8a86
ci: add yarn caching (#2866) 2019-11-11 11:19:47 +02:00
Erez Rokah
76fdb93087
ci(e2e_tests): don't record cypress tests on pull requests from forked repos (#2787) 2019-10-23 12:48:07 +03:00
Erez Rokah
8c99ad854d
ci: run workflow on push to master and tags OR pull requests (#2784) 2019-10-23 10:54:50 +03:00
Erez Rokah
b869ce05ae test(cypress-github-backend): optionally record tests and run using recorded data (#2776) 2019-10-22 12:59:13 -04:00
Shawn Erquhart
db1385072c
docs: add community slack link (#2773) 2019-10-21 21:02:15 -04:00
Shawn Erquhart
aa9a21613d
chore: increase actions memory (#2716) 2019-09-30 15:55:29 -04:00
Shawn Erquhart
d64994f1a7
chore: remove azure pipelines (using GH actions) (#2711) 2019-09-30 13:28:42 -04:00
Shawn Erquhart
29b8024985
chore: move Actions CI script to correct directory 2019-09-26 17:50:39 -04:00