Commit Graph

72 Commits (76a5bb060e93359c635fa68d6ba42c6c81caab7c)

Author SHA1 Message Date
Aakansha Doshi ba3a723e99
fix: autorelease job name ()
Aakansha Doshi c5355c08cf
fix: action name for autorelease ()
Aakansha Doshi 6102380051
build: use next and preview tags instead of separate packages for next and preview release ()
* build: use next and preview tags instead of separate packages for next and preview release

* add tag

* dummy diff

* revert dummy tweak

* don't use readme_next

* add note for latest release readme

* Add warning emoji for note

* move note to top

* remove readme next

* fix

* dummy change for release

* remove double note

* Revert "dummy change for release"

This reverts commit d3655cdee4.
Aakansha Doshi 655e59a707
chore: bye bye dependabot :) ()
Aakansha Doshi d34c2a75db
fix: command to trigger release ()
Aakansha Doshi b2d49155ef
build:remove build packages workflow ()
Aakansha Doshi 69336b4832
build: rename release command to 'release package' ()
Aakansha Doshi a60860867c
build: release preview package when triggered via comment ()
* build: autorelease preview on every commit during pull request

* add github workflow

* update readme

* update docs

* log changed files

* remove depth

* fetch pr head

* remove console.log

* log pr number

* pull pr number

* use pull request number in release version

* dummy

* dummy

* dummy

* fix

* dummy

* fix

* Add comment and set output as version

* dummy

* fix

* fix

* set output through js toolkit

* install

* dummy

* update

* fix

* fix

* typo

* update

* condition

* typo

* testing

* wrap conditions

* echo

* hope it works

* test

* test

* yay test again

* test updated

* remove reaction

* run if comment triggered

* fix

* fix

* Update script after testing in fork

* remove

* update changelog

* update readme

* update

* remove

* append pr number then commit hash
David Luzar c3f6d6d344
test: revert node v16 requirement for tests ()
Aakansha Doshi 50bd5fbae1
fix: don't mutate the bounded text if not updated when submitted ()
* fix: don't mutate the bounded text if not updated when submitted

* dont update text for bounded text unless submitted

* add specs

* use node 16

* fix

* Update text when editing and cache prev text

* update prev text when props updated

* remove only

* type properly and remove unnecessary type checks

* cache original text and compare with editor value to fix alignement issue after editing and add specs

* naming tweak

Co-authored-by: dwelle <luzar.david@gmail.com>
Lipis 7b442997dc
chore: Update docker action to v2 ()
Lipis a7abc71f6a
chore: Update dependabot limits ()
Aakansha Doshi 5662c5141d
feat: Auto release @excalidraw/excalidraw-next on every change ()
* feat: Auto release @excalidraw/excalidraw-next on every change

* fix

* fix name

* fix

* add logs

* use commithash

* yarn installå

* fix

* catch

* log

* fix

* uncomment

* remove console

* add logs

* list files changed between prev and current commit

* fetch last two commits

* remove logs

* fix

* update readme_next

* update readme before release

* temp commit to trigger release

* update package name to excalidraw-next

* bold

* remove temp branch

* add note about next

* fix

* fix

* fix
David Luzar 1f295955d0
chore: Add vercel & sentry as sponsors ()
* add vercel & sentry as sponsors

* fix lint

* move images to `.github/assets`

* fix lint

* add Crowdin & change copy
Excalidraw Bot f8c3c431da
chore: Update translations from Crowdin ()
Lipis c0e05445b1
chore: Consistent job names in GH actions ()
Lipis baf9da2b83
chore: Update action versions and docker build ()
Lipis 4bfcf105a5
build: Switch to Yarn ()
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com>
Lipis 0f4a053759
chore: Run actions on pull requests as well ()
* chore: Run actions on pull requests as well

* Update cancel.yml

* Update lint.yml

* Update test.yml

* Update cancel.yml
Lipis ed0bec41dc
chore: Update workflows to use the latest Node ()
Lipis 26acebcdb6
chore: Update translations from Crowdin ()
Lipis fd699c0447
chore: Update translations from Crowdin ()
Co-authored-by: Kostas Bariotis <konmpar@gmail.com>
Arun 3a130cb102
chore(actions): Use cancel workflow action ()
Aakansha Doshi 60557df23a
ci(semantic-pr-title.yml): update version to 3.0.0 so that action doesn't run twice ()
* ci(semantic-pr-title.yml): don't run this action twice

* Update semantic-pr-title.yml

Co-authored-by: Lipis <lipiridis@gmail.com>
Arun eb71e571e0
improvement: Perform lossless compression on all PNG images ()
Lipis 14759d5b72
chore: Remove changelog check and graphql ()
Lipis 5d6590c200
ci: Update the coverage report for i18n PRs ()
Co-authored-by: Kostas Bariotis <konmpar@gmail.com>
Lipis d3bebbc68d
ci: Better locale coverage comment ()
Co-authored-by: kbariotis <konmpar@gmail.com>
Kostas Bariotis 4ff8f3b006
add commenting on translations PRs, resolves ()
Aakansha Doshi abbc756887
ci: Add semantic pr title action ()
Aakansha Doshi 23f21434ff
Fix changelog workflow ()
Fix the workflow to make sure it runs on pull requests against forked branches and also don't run on l10_master and dependabot branches
Lipis 2b434db062
chore: Don't run docker build on PRs ()
Aakansha Doshi bfeb3c7dfd
fix(changelog-check.yml): ignore l10n_master and dependabot branches in changelog workflow ()
Aakansha Doshi 37f53bccbf
Revert the changelog check of excluding the branches ()
* temp commit

* fix

* fix

* Update actionAlign.tsx
Lipis 3b86944365
chore: New Crowdin updates ()
Panayiotis Lipiridis 015a60638e chore: Update user for packages
Lipis 7abb80530f
chore: Add dependabot configuration ()
Aakansha Doshi 59cff0f219
ci: Add github action to make sure changelog for @excalidraw/excalidraw is updated ()
Add guidelines for changelog and group the commits
update the changelog with the latest commits since the last release
Co-authored-by: Lipis <lipiridis@gmail.com>
Guillaume Grossetie 5b63371c14
Fix docker build ()
* .eslintrc.json is required to build using react-scripts

* Remove the extra "deps" step

This step can be done as part of the build (faster and more reliable).

* Add a GitHub Actions to build the Docker image

Make sure that "docker build" is working on every pull request before landing on master.

* Update package-lock.json

* Add .prettierrc in the Docker image to avoid warnings in the build step

* Revert "Update package-lock.json"

This reverts commit 7ef2eaadfa.

* Make sure that the 'node_modules' layer can be cached

if package and package-lock.json didn't changed
Guillaume Grossetie a7da8901d8
Excalidraw export ()
Lipis 471a8b7676
Create codeql-analysis.yml ()
Lipis ead58bf2d9
New Crowdin updates ()
Lipis d39d8e3cb1
New Crowdin updates ()
Lipis 89cf826555
Change target branch of coverage and pretty print ()
Kostas Bariotis 8c3549f336
Add script to calculate percentage of translation ()
* add script to calculate percentage of translation

* test translation change

* change translation

* test

* change translation

* Calculate percentages of each translation file

* test

* Calculate percentages of each translation file

* change translation

* test

* test

* Calculate percentages of each translation file

* test

* Calculate percentages of each translation file

* fix workflow

* test

* test again

* Calculate percentages of each translation file

* Calculate percentages of each translation file

* test

* refactor

* change build logic

* fix types, move English first

* docs added

* test translation file

* test

* test

* test

* test

* test

* test

* test

* test

* test

* test

* test

* test

* Calculate percentages of each translation file

* let this be the final test please

* Calculate percentages of each translation file

* test

* test

* Test

* Calculate percentages of each translation file

* test

* Calculate percentages of each translation file

* test

* Calculate percentages of each translation file

* test

* Auto commit: Calculate translation coverage

* test

* test

* test

* test

* Auto commit: Calculate translation coverage

* test

* only on master

* test

* test

* Auto commit: Calculate translation coverage

* switch to master branch

Co-authored-by: i18n automation <runner@fv-az76.2iswp1o5zimezclxzdlwqia2gf.cx.internal.cloudapp.net>
Co-authored-by: i18n automation <runner@fv-az129.idlktykl4ure3gqe2lnji05orb.cx.internal.cloudapp.net>
Co-authored-by: i18n automation <runner@fv-az76.pjgcdo5npjpenpqz2nk0ztqvxd.cx.internal.cloudapp.net>
Co-authored-by: i18n automation <runner@fv-az33.senarqq4ucbulg04aytwntvgah.cx.internal.cloudapp.net>
Co-authored-by: i18n automation <runner@fv-az51.icvemaqob4xunfekbtdiz2tu2c.cx.internal.cloudapp.net>
Co-authored-by: i18n automation <runner@fv-az78.gikxu4m3dpiulftj3bftpuu3ee.cx.internal.cloudapp.net>
Co-authored-by: i18n automation <runner@fv-az121.cqdewbghluceforu5pkvpnveec.cx.internal.cloudapp.net>
Co-authored-by: i18n automation <runner@fv-az139.jsbds1i2htye3fh1bzwbe4ugmf.cx.internal.cloudapp.net>
Co-authored-by: i18n automation <runner@fv-az50.0bg2cysi0dkefjvuua0a0kbd1h.cx.internal.cloudapp.net>
Co-authored-by: i18n automation <runner@fv-az51.nhi3in4tbx4ehjtltcwuwbwsua.cx.internal.cloudapp.net>
Kostas Bariotis f1ceeab8d9
Prepare for Docker publishing ()
* prepare for docker publishing

* fix links

* remove that

* update README

* test publish worklofw

* build and push on master

* include gtag by default
Kostas Bariotis 1f375522d6
rename docker repo ()
Guillaume Briday 5ed4614a8c
Adding publish-docker workflow ()
Lipis e9f80d7c31
Remove Sentry for staging workflow ()
Kostas Bariotis 4ecbbab7da
Add sentry integration ()