Andrey Antukh
4da332a5e2
Merge remote-tracking branch 'origin/staging' into develop
2026-03-17 18:29:08 +01:00
Andrey Antukh
ab4e195cca
✨ Add protection for stale cache of js assets loading issues ( #8638 )
...
* ✨ Use update-when for update dashboard state
This make updates more consistent and reduces possible eventual
consistency issues in out of order events execution.
* 🐛 Detect stale JS modules at boot and force reload
When the browser serves cached JS files from a previous deployment
alongside a fresh index.html, code-split modules reference keyword
constants that do not exist in the stale shared.js, causing TypeError
crashes.
This adds a compile-time version tag (via goog-define / closure-defines)
that is baked into the JS bundle. At boot, it is compared against the
runtime version tag from index.html (which is always fresh due to
no-cache headers). If they differ, the app forces a hard page reload
before initializing, ensuring all JS modules come from the same build.
* 📎 Ensure consistent version across builds on github e2e test workflow
---------
Signed-off-by: Andrey Antukh <niwi@niwi.nz >
2026-03-17 15:04:06 +01:00
David Barragán Merino
1b223359d9
🔧 Remove staging-render bundle github workflow
2026-03-17 11:18:51 +01:00
David Barragán Merino
31696de474
🔧 GitHub Actions worker tasks updated
2026-03-16 15:02:26 +01:00
Andrey Antukh
4c9775e182
Merge remote-tracking branch 'origin/staging-render' into develop
2026-03-16 09:35:12 +01:00
Elena Torro
c4b4f8c63c
🔧 Keep shared.js file on CI
2026-03-13 12:08:55 +01:00
Andrey Antukh
2de3ead14f
Merge remote-tracking branch 'origin/staging-render' into develop
2026-03-11 15:50:58 +01:00
Andrey Antukh
7ec9261475
✨ Add improvements to AGENTS.md ( #8586 )
2026-03-11 15:24:40 +01:00
David Barragán Merino
e855907b05
🔧 Disable search indexing of plugin docs for non-production envs
2026-03-10 19:36:28 +01:00
David Barragán Merino
b314faa0e9
🔧 Disable search indexing of plugin docs for non-production envs
2026-03-10 19:35:19 +01:00
Andrey Antukh
32cf95265a
📚 Add GitHub Copilot instructions ( #8548 )
2026-03-10 13:12:15 +01:00
Andrey Antukh
05c71f7b75
📚 Add GitHub Copilot instructions ( #8548 )
2026-03-09 16:23:28 +01:00
Yamila Moreno
9fa77cd06c
🔧 Add workflow_dispatch to staging, render and tag builds
2026-02-16 15:38:38 +01:00
Yamila Moreno
8c5ce4d318
🔧 Add workflow_dispatch to develop builds
2026-02-16 12:22:09 +01:00
David Barragán Merino
cc28bd44f6
🔧 Fix the plugin style documentation build command
2026-02-13 14:18:35 +01:00
David Barragán Merino
fda09b02b9
🔧 Fix the plugin bundle build command
2026-02-13 09:37:22 +01:00
Andrey Antukh
e3dfa69011
✨ Make plugins devserver to be able run inside devenv
2026-02-10 08:29:24 +01:00
Yamila Moreno
d953222eb4
🔧 Add CI for MCP server ( #8293 )
2026-02-09 11:25:24 +01:00
Andrey Antukh
da55653844
✨ Add integration tests for mcp
2026-02-04 12:22:36 +01:00
David Barragán Merino
fda31624c1
🔧 Fix file name
2026-01-27 21:04:25 +01:00
David Barragán Merino
91f1323802
🔧 Deploy plugin styles documentation
2026-01-27 20:59:54 +01:00
David Barragán Merino
dbd4a2366f
🔧 Add custom domain
2026-01-27 20:59:54 +01:00
Yamila Moreno
71a5ab9913
🔧 Delete unused workflow
2026-01-27 13:47:05 +01:00
David Barragán Merino
d433fd25c1
🔧 Run all the jobs if the workflow is launched manually
2026-01-26 17:12:58 +01:00
David Barragán Merino
c5f03d711a
🔧 Enable secret inheritance
2026-01-26 14:00:09 +01:00
David Barragán Merino
72cc5ee349
🔧 Define deploy plugin packages workflows
2026-01-26 13:23:46 +01:00
Andrey Antukh
75248aec4e
🔧 Add missing container on tests.yml
2026-01-26 09:52:47 +01:00
David Barragán Merino
f0d9429775
🔧 Rename wrangle to wrangler
2026-01-26 09:37:33 +01:00
David Barragán Merino
058c20c2e2
🔧 Add deploy plugin packages workflow placeholder and wrangle config files
2026-01-23 20:39:39 +01:00
David Barragán Merino
b4ff0ccf3a
🔧 Fixes to the API documentation deployer
2026-01-22 12:08:09 +01:00
David Barragán Merino
c1335961b4
🔧 Deploy penpot api documentation
2026-01-21 18:52:07 +01:00
David Barragán Merino
32d0fe6463
🔧 Use selfhosted runner 01 to generate the bundle
2026-01-20 18:09:18 +01:00
David Barragán Merino
bbe6ee2e19
🔧 Define a different temporary config file for each execution
2026-01-20 12:59:56 +01:00
David Barragán Merino
fb6d8309b6
🔧 Prevent error 429 downloading docker images from dockerhub
2026-01-20 12:59:56 +01:00
David Barragán Merino
25455523ad
🔧 Revert use of selfhosted runner 02 to generate the bundle
2026-01-16 17:51:02 +01:00
David Barragán Merino
8dfeb21978
🔧 Use selfhosted runner 02 to generate the bundle and the docker images
2026-01-16 17:44:15 +01:00
David Barragán Merino
661436ecae
🔧 Use selfhosted runner 02
2026-01-15 13:26:49 +01:00
Andrey Antukh
c98373658e
Revert " 🔧 Use selfhosted runners ( #8057 )"
...
This reverts commit 01e42b0458 .
2026-01-13 15:45:28 +01:00
David Barragán Merino
01e42b0458
🔧 Use selfhosted runners ( #8057 )
2026-01-13 14:20:33 +01:00
Andrey Antukh
952f622ce9
🔧 Add 'Reapply` prefix to valid commit checker prefixes
2026-01-07 11:56:38 +01:00
David Barragán Merino
5223c9c881
🔧 Fix a typo in an interpolation
2026-01-05 09:13:14 +01:00
Andrey Antukh
d20c011db2
✨ Migrate plugins to pnpm
2025-12-30 14:56:15 +01:00
Andrey Antukh
96356c1b89
⬆️ Update storybook and fix compatibility issues
2025-12-30 14:56:15 +01:00
Andrey Antukh
9bbeb657f8
🔧 Add plugins runtime ci job
2025-12-30 14:56:15 +01:00
Yamila Moreno
22a36d59d8
🔧 Add ci for branch staging-render
2025-12-30 10:57:51 +01:00
Yamila Moreno
e3405eacca
🔧 Improve mattermost notification
2025-12-29 19:06:26 +01:00
Andrey Antukh
3becfcd723
🔧 Update build-tag.yml github workflow
2025-12-11 11:59:16 +01:00
Yamila Moreno
f13b3c8737
🔧 Fix bug in Github Actions ( #7908 )
2025-12-04 20:24:33 +01:00
Yamila Moreno
a0f8559ffc
🔧 Add ci/cd for nitrate-module ( #7905 )
2025-12-04 16:02:29 +01:00
Andrey Antukh
2f1b99fa53
♻️ Use ESM target for build frontend
2025-12-01 09:30:21 +01:00