joostdecock
009e1c1cc9
fix(shared): Get rid of build:sitedeps
...
Recently I refactored the prebuild code. One thing I did not touch (yet)
was the various site dependencies. They were then ported to NX over the
previous system with build priorities we had in place. And while that
was a welcome improvement, it did not really address the bigger picture:
we don't actually need to build any of these dependencies to build the
site.
All we need to do is help NodeJS so it can resolve everything from the
source. So this commit does that by adding a top-level run script
`yarn buildsiteconfigure` which calls `yarn reconfigure` but with the
BUILDSITE variable set.
When that variable is set, the reconfigure script will skip all optional
steps and generate a slightly different package.json file that tells
NodeJS to looks the package from source, rather than to look for the
build files.
After running this script, the prebuild step for the various sites will
run without problems, even on a fresh repo where nothing has ever been
build.
So I've updated the prebuild script in the sites to run this. For local
development, please use `uyarn predev` so that you don't muck with all
the package.json files.
If you do so (by accident or not) a `yarn reconfigure` run will put
everything back in its place.
2023-07-26 20:01:04 +02:00
Enoch Riese
0d6dba585d
lint
2023-07-23 11:25:01 -06:00
Enoch Riese
9c88b44501
better naming convention for build scripts. bring back build:all
2023-07-23 11:19:30 -06:00
Enoch Riese
d613c842d6
use lerna to handle build order and speed up buildsitedeps
2023-07-22 18:32:19 -06:00
joostdecock
6b8ff27ec3
chore: Fix a bunch of crowdin issues
2023-07-22 15:23:47 +02:00
joostdecock
094bd8c8b7
chore: Crowdin fixes
2023-07-21 20:54:56 +02:00
joostdecock
d2b4d2d3b3
fix: Merge in develop changes without re-introduced issues
...
There were some trouble the snuck in when mergin an earlier PR
2023-07-21 18:19:07 +02:00
joostdecock
4582b5f717
chore: More tweaks to skip-build script
2023-07-16 10:03:59 +02:00
joostdecock
8f489b9fcb
fix: skip build script is not working as it should
2023-07-16 09:08:53 +02:00
joostdecock
55bb2dad6c
fix: Added designs to Sanity migration scrips
2023-07-16 06:45:55 +02:00
joostdecock
3180abd2a3
feat: Added scripts to migration strapi/sanity content to local markdown
2023-07-15 19:52:14 +02:00
joostdecock
6ac4127fa6
fix(markdown): Various crowdin fixes
2023-07-10 08:11:50 +02:00
joostdecock
3e16ea7327
fix(markdown): Issues from crowdin
2023-07-09 19:52:12 +02:00
joostdecock
27ec5c6442
chore: Updated newsletter subject
2023-07-01 14:58:08 +02:00
joostdecock
43da7b3460
chore: Skip reconfigure on build
2023-06-16 20:19:36 +02:00
Joost De Cock
874d896aa2
Merge pull request #4160 from BenJamesBen/design-name-characters
...
fix(new-design): Changed design name acceptable characters
2023-05-30 19:26:41 +02:00
Benjamin Fan
9c91cef752
fix(new-design): Remove hyphen as a valid design name character
2023-05-27 10:14:30 -07:00
Benjamin Fan
55d659f8ce
fix(new-design): Names cannot start with a digit
2023-05-26 21:20:12 -07:00
Benjamin Fan
f280da1eaf
fix(new-design): Escape the escape character so it appears
2023-05-26 21:13:16 -07:00
Benjamin Fan
eb0662fa08
fix(new-design): Correct or/and
2023-05-26 21:00:26 -07:00
Benjamin Fan
c61de2da13
fix(new-design): Changed design name acceptable characters
2023-05-26 20:55:56 -07:00
Joost De Cock
b1d2d5a21b
chore: Added logic to skip build script
2023-05-22 11:24:16 +02:00
joostdecock
21129f6474
chore: Fix linter warning in newsletter-lib script
2023-05-19 16:34:05 +02:00
joostdecock
24880de16f
chore(markdown): Fixed crowdin issues with frontmatter
2023-05-19 11:16:15 +02:00
joostdecock
d846a3202f
chore(scripts): Code QA fixes in newsletter script
2023-05-19 10:41:53 +02:00
joostdecock
ed1ac8a7a7
Merge branch 'develop' into joost
2023-05-16 08:49:35 +02:00
joostdecock
0dece4d70e
wip(org): Started working on v3 workbench
2023-05-08 19:28:03 +02:00
Enoch Riese
86f8a32e78
limit the number of times skip_build deepens merge-base check
2023-04-24 00:42:21 -04:00
bobgeorgethe3rd
627253d538
more typos and line removal
2023-04-18 18:47:26 +00:00
bobgeorgethe3rd
aafef2022c
fix typos
2023-04-18 18:29:57 +00:00
bobgeorgethe3rd
5f15d10bbf
add back FreeSewing to descriptions
2023-04-18 13:29:54 +00:00
bobgeorgethe3rd
4b186f1654
More logical validate names
2023-04-18 13:20:40 +00:00
bobgeorgethe3rd
e28d89f686
Add yarn new plugin functionality
2023-04-18 13:13:08 +00:00
joostdecock
31a6cd499e
feat: Migrated newsletter delivery from SMTP to API
2023-04-02 10:34:20 +02:00
Joost De Cock
431adf9c02
Merge pull request #3584 from eriese/eriese-optionsdocsimages
...
Refactor optiondocsimages script for mjs
2023-03-03 18:33:18 +01:00
Enoch Riese
e923794051
lint fix
2023-02-28 12:46:43 -06:00
Enoch Riese
c0739b3ce1
fix bad regex
2023-02-28 12:42:01 -06:00
Enoch Riese
18d998748d
add commit message flag to skip a build. include core in lab build triggers
2023-02-28 12:31:18 -06:00
Enoch Riese
e44d3ef34d
refactor optiondocsimages script for mjs
2023-02-28 12:04:36 -06:00
github-actions
2e22fdb894
[dependabot skip] chore(deps): bumped dependabot/npm_and_yarn/resvg/resvg-js-2.4.1 changes in config/dependencies.yaml
2023-02-20 05:19:12 +00:00
Enoch Riese
a48ba26698
centralized skip_build script with real working git commands
2023-02-12 16:47:16 -06:00
Enoch Riese
6f716bcdf7
add package.json to scripts so they can install their dependencies separately
2023-02-07 16:59:20 -06:00
Enoch Riese
96642547b0
sync versions even if they are managed by yaml constants
2023-02-05 13:12:20 -06:00
Enoch Riese
00ffc69b4a
put dependabot filter back in
2023-02-04 08:37:14 -06:00
Enoch Riese
c366633641
adding logging to debug issue
2023-02-03 23:42:01 -06:00
Enoch Riese
ad4ae88511
lint fix
2023-02-03 19:26:14 -06:00
Enoch Riese
4fc4172db3
add action to sync dependencies bumped by dependabot
2023-02-03 19:19:53 -06:00
joostdecock
f29f4a16a8
chore: Order newsletter subscribers
2023-01-09 20:46:32 +01:00
Joost De Cock
bb02388e33
fix: Include reconfigure in buildall step
2023-01-05 17:05:37 +01:00
joostdecock
f728052ad4
chore: Fixed linter warnings
2022-12-30 17:33:49 +01:00