1
0
Fork 0
Commit graph

321 commits

Author SHA1 Message Date
Joost De Cock
51dc1d9732
[breaking]: FreeSewing v4 (#7297)
Refer to the CHANGELOG for all info.

---------

Co-authored-by: Wouter van Wageningen <wouter.vdub@yahoo.com>
Co-authored-by: Josh Munic <jpmunic@gmail.com>
Co-authored-by: Jonathan Haas <haasjona@gmail.com>
2025-04-01 16:15:20 +02:00
Benjamin Fan
687b22d84c fix(github): Update GitHub labels and designs 2024-10-04 18:29:08 -07:00
joostdecock
992ab5b227 chore: Updated issue templates 2024-02-04 18:00:54 +01:00
Benjamin Fan
99a5d47c85 fix(.github): Add noop jobs to workflows to prevent spurious notifications 2024-01-16 20:31:54 -08:00
joostdecock
80880b7b4f chore: Removed pr template 2023-09-30 15:25:35 +02:00
joostdecock
1d4cbe8d85 chore(workflows): Build core plugins prior to tests 2023-09-08 13:02:18 +02:00
joostdecock
d04e29389b chore(workflows): Build core plugins prior to tests 2023-09-08 12:58:55 +02:00
joostdecock
91697e0493 chore: Point to GitHub for support 2023-08-11 16:14:54 +02:00
joostdecock
41545e6496 chore: Migrate worflows to Node 18 2023-07-21 18:45:48 +02:00
joostdecock
19df280da1 chore: Added pull request template 2023-07-21 17:03:49 +02:00
joostdecock
4d9a3b91a5 fix: Comment out unmaintained new-design workflow 2023-06-10 14:02:39 +02:00
joostdecock
ec45b10c42 fix: Don't build prior to linting in workflows 2023-06-10 13:58:32 +02:00
joostdecock
07a290d656 fix: Avoid use of lerna bootstrap in workflows 2023-06-10 13:51:36 +02:00
joostdecock
782d5016b9 fix: Disable playwright workflow 2023-05-19 16:06:03 +02:00
joostdecock
4b016de2a0 wip: Try building before linting 2023-05-19 12:09:33 +02:00
joostdecock
29e7dd0206 wip: Try building before linting 2023-05-19 12:05:35 +02:00
joostdecock
fda33fa968 fix: Do not prebuild when linting
This was added in b47d18184a
by @eriese and while I'm sure they had good reasons (the commit
says "because it's not managed by lerna" but that's not very
clear to me) it does break things.

(some) prebuild scripts rely on things being built (like core
for example). We typically take care of this by building things
in a specific order. However, just running prebuild everywhere
will not take that order into account and this break things.

I am commenting it out for now, because I'm not even sure why
we would want to prebuild prior to linting anyway, but it's
something we can look into later.
2023-05-19 11:52:47 +02:00
joostdecock
ab54521854 chore: Build prior to linting because linter does prebuild 2023-05-19 08:29:41 +02:00
joostdecock
dc68b8c611 chore: Disable tests on alpha code 2023-05-17 13:29:04 +02:00
Enoch Riese
6527ce5986 use consistent fileset for node modules caching across workflows 2023-04-27 13:53:55 -04:00
Enoch Riese
56337560dd what if we let everything hoist now that we're caching all node_modules? 2023-04-26 00:02:18 -04:00
Enoch Riese
70b6fc57c6 try caching all node modules folders 2023-04-25 23:32:25 -04:00
Enoch Riese
a5be23eabd actually checking if this is a chache restore issue 2023-04-25 23:26:31 -04:00
Enoch Riese
d7e06120ea checking if this is a chache restore issue 2023-04-25 23:24:35 -04:00
Enoch Riese
23581b27cb oops, actually add the script 2023-04-25 23:19:43 -04:00
Enoch Riese
4681634c51 I dunno, print execa versions? 2023-04-25 23:18:34 -04:00
Enoch Riese
45af05deaf try not hoisting execa in bootstrap 2023-04-25 23:00:32 -04:00
Enoch Riese
d0ed05fc8b combine setup steps 2023-04-25 12:51:11 -04:00
Enoch Riese
b05f980646 check out for each job. we'll see if it's worth it 2023-04-25 12:36:28 -04:00
Enoch Riese
238c833f55 use different git stat for checking affected files 2023-04-25 12:33:11 -04:00
Enoch Riese
a59546a56d proper assignment to github output 2023-04-25 12:19:03 -04:00
Enoch Riese
0eaf9818c1 fix yaml again 2023-04-25 12:13:54 -04:00
Enoch Riese
8714a900d4 fix yaml 2023-04-25 12:13:05 -04:00
Enoch Riese
81289b21f1 experiment with multiple jobs in workflow 2023-04-25 12:10:11 -04:00
Enoch Riese
ff6ab8c1e3 go back to bootstrapping everything 2023-04-24 22:29:59 -04:00
Enoch Riese
0cbc5426d5 set working-directory for workflow steps 2023-04-24 22:26:53 -04:00
Enoch Riese
b035705296 debugging new-design test action 2023-04-24 22:20:05 -04:00
Enoch Riese
c1c437f62b don't use node caching in new-design workflow 2023-04-24 22:18:37 -04:00
Enoch Riese
b33aff5629 only install new-design dependencies for new-design test 2023-04-24 22:14:49 -04:00
Enoch Riese
48cbef3694 tweaks to the github action 2023-04-24 21:56:21 -04:00
Enoch Riese
60a4c27906 matrix action to test new-design 2023-04-24 21:47:17 -04:00
Enoch Riese
ac4aea4096 use lerna task pipelines for e2e script 2023-04-22 10:56:17 -04:00
Enoch Riese
4885873b40 fix yaml indentation [vercel skip] 2023-04-22 10:51:47 -04:00
Enoch Riese
d70e747df7 experiment with node_modules caching in e2e workflow [vercel skip] 2023-04-22 10:51:47 -04:00
Enoch Riese
ce1b3e04ae [vercel skip] prebuild instead of buildall in e2e workflow 2023-04-22 10:51:47 -04:00
Enoch Riese
6d35adab72 e2e github workflow 2023-04-22 10:51:47 -04:00
Enoch Riese
bcea03ac6b
Merge branch 'develop' into eriese-cutting-2 2023-04-22 09:47:56 -04:00
Enoch Riese
b47d18184a add prebuild back to lint diff because it's not managed by lerna 2023-04-20 16:51:53 -04:00
Enoch Riese
b893d67d5c use lerna task pipelines for linting 2023-04-20 16:46:05 -04:00
Enoch Riese
c5f452c200 use lerna task pipeline to only build what's needed for tests 2023-04-20 16:26:24 -04:00