huanld
d1871b3979
chore: apply viewer optimizations, tailscale networking fixes, and Dev environment configurations
Release pipeline / Get version (push) Has been cancelled
Release pipeline / Get Chart Name (push) Has been cancelled
Release pipeline / tests (push) Has been cancelled
Release pipeline / builds (push) Has been cancelled
Release pipeline / builds-ghcr (push) Has been cancelled
Release pipeline / test-deployments (push) Has been cancelled
Release pipeline / deploy (push) Has been cancelled
Release pipeline / Helm chart oci (push) Has been cancelled
Release pipeline / npm (push) Has been cancelled
Release pipeline / snyk (push) Has been cancelled
2026-04-16 13:55:08 +07:00
Daniel Gak Anagrov
4a734b0103
ci(tests): do not run rover on speckle-server repository ( #220 ) ( #5727 )
...
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2025-10-31 09:21:25 +00:00
Kristaps Fabians Geikins
978fc8b6fb
chore: create copilot instruction files ( #5713 )
2025-10-08 19:54:45 +03:00
Iain Sproat
d09831eaa2
ci(publish): helm chart no longer published to github page ( #5702 )
...
* ci(publish): helm chart no longer published to github page
- we publish to OCI registry instead (GHCR or DockerHub)
* remove obsolete script
2025-10-08 12:34:18 +01:00
Iain Sproat
8328a0f885
ci(helm chart): dockerhub log in to registry-1.docker.io ( #5700 )
2025-10-07 16:13:24 +01:00
Daniel Gak Anagrov
16574f0b4a
Revert "ci(helm chart): log in inline when pushing ( #5693 )" ( #5697 )
...
This reverts commit 033c17a317 .
2025-10-07 15:37:38 +01:00
Iain Sproat
033c17a317
ci(helm chart): log in inline when pushing ( #5693 )
...
* ci(helm chart publish): debug publish to dockerhub
* ci(helm chart): debug by printing obfuscated password
* ci(helm chart): log in inline when pushing
2025-10-07 14:23:51 +01:00
Iain Sproat
862f6347c5
ci(helm chart): debug by printing obfuscated password ( #5692 )
2025-10-07 14:13:32 +01:00
Iain Sproat
cd906b997b
ci(helm chart publish): debug publish to dockerhub ( #5689 )
2025-10-07 13:44:34 +01:00
Daniel Gak Anagrov
818afda284
Revert "feat(ci): skip builds on pr when no files modified ( #5637 )" ( #5670 )
...
This reverts commit db8f5754a6 .
2025-10-06 13:27:33 +01:00
Daniel Gak Anagrov
db8f5754a6
feat(ci): skip builds on pr when no files modified ( #5637 )
...
* feat: skip builds on pr
* feat: skipping utils too
2025-10-06 12:23:51 +01:00
Iain Sproat
3f861bdaaf
ci(release): publish to DockerHub or GHCR based on current repository ( #5607 )
2025-10-03 14:39:20 +01:00
Daniel Gak Anagrov
c8f70a366b
feat: add debug, bumped rover version ( #5630 )
2025-10-03 09:28:13 +01:00
Iain Sproat
09565d3df6
ci(snyk): do not fail pipeline if snyk detects vulnerability ( #5606 )
2025-09-30 12:55:54 +01:00
Iain Sproat
0b7f06348c
ci(snyk): fix syntax ( #5605 )
...
- cannot have a negation in an 'if'
2025-09-30 11:56:17 +01:00
Iain Sproat
4a8793c132
ci(dockerhub): log in to domain, not sub-domain ( #5604 )
2025-09-30 11:46:23 +01:00
Iain Sproat
6e14652457
ci(snyk): migrate remainder of circleci to github actions ( #5602 )
2025-09-30 11:35:48 +01:00
Iain Sproat
681f65655d
ci(release.yml): provide all required input to test-deployments ( #5603 )
2025-09-30 11:22:32 +01:00
Iain Sproat
7282e4dadb
ci(github actions): temporarily publish images to both dockerhub & ghcr ( #5565 )
2025-09-30 11:11:59 +01:00
Iain Sproat
51a71e26b2
ci(publishing): test & hotfix branches will publish helm chart to named OCI repository ( #5536 )
...
* allow chart name to be customised
* Calculate the chart name in github workflow
* publish of helm chart allows registry & repository to be configured (Helm chart currently publishes to ghcr)
2025-09-25 13:57:24 +01:00
Daniel Gak Anagrov
bb432e8df3
fix: for main ( #5553 )
2025-09-24 17:28:55 +01:00
Daniel Gak Anagrov
3d9d2f31e9
feat(ci): skip ci test jobs when no relevant changes ( #5545 )
...
* feat(ci): skip server on no changes?
* feat(ci): skip server on no changes
* feat(ci): disable skipping
* test
* feat: add package dependencies for ci skipping
* fix
* test server change
* test
* fix: outputs
* test
* another test for shared
* fix: frontend trigger
* feat: undo change and sha ref
2025-09-24 17:13:38 +01:00
Iain Sproat
b08331b3d2
ci(deployment test): bitnami helm charts should now use bitnamilegacy image repository ( #5479 )
...
* ci(deployment test): use bitnamilegacy image repository
* pin valkey & minio to bitnamilegacy
* global.security.allowInsecureImages
* re-require test-deployments
* update additional minio image repository
* Update more image repositories
* version 12 of minio is being deployed and has slightly different config
2025-09-17 18:00:29 +01:00
Daniel Gak Anagrov
5a478adb4d
feat: unlock releases ( #5480 )
2025-09-17 15:32:30 +01:00
Daniel Gak Anagrov
978e37178b
fix: bitnami images deprecation ( #5477 )
2025-09-17 15:17:56 +01:00
Iain Sproat
68d87ebf12
ci(helm chart): publish to speckle-server-chart repository of OCI registry ( #5460 )
2025-09-16 12:28:49 +01:00
Daniel Gak Anagrov
031c751102
fix(ci): disable codevcov comments ( #5394 )
2025-09-08 12:26:15 +01:00
Daniel Gak Anagrov
75aa5d9b2d
feat(ci): reinstate multiregion tests ( #5365 )
...
* feat(multiregion): replace user replication
* chore(multiregion): optimise replication
* maybe it's this
* postgres is fun
* once more
* chore(multiregion): only replicate test user creation during multiregion tests
* feat: improved replicate_query logic
* fix: minor
* fix: starting issue
* feat: included user create and delete specs to multiregion
* feat: removed console logs
* fix: user defaults
* fix: multiregion test helper
* fix: update scenarios for users
* refactor(multiregion): swap replicateQuery concept to asMultiregionOperation (#5301 )
feat(multiregion): introduced asMultregionOperator, refactor test to user builder classes
* chore: renamings
* fix: remove comments
* feat: remove user replication
* refactor: simplified spec usages
* chore: comments
* chore: branches and favs
* chore: more tests
* chore: more tests
* fix linting
* fix tests
* feat: dropping replication
* refactor: moved project delete to service
* fix: comment
* feat: updateStreamFactory and updateProjectFacotry
* deleteProjectFactory + replicateFactory
* deleteWorkspaceFactory
* fix: selector
* fix: tests
* fix tests, finished createStreamFactory
* feat: simplify changes
* fix: remove comment
* fix: minor strucutres
* fix: moveProjectToRegion
* fix: moved branch creation outside of multiregion scope
* fix: branch creation
* fix: tests
* fix: ci tests
* fix: removed log form test
* fix: on specs, no random regionKeys
* feat: simplify ci for postgres
* try: fix health check
* feat: fixed tests in ci
* try: entrypoint
* try: entrypoint
* try: entrypoint
* try: POSTGRES_INITDB_ARGS
* feat: apply POSTGRES_INITDB_ARGS to all server tests
* fix: broken test
* fix: reinstate max health attempts
* fix: after merge
* fix: after merge
---------
Co-authored-by: Charles Driesler <chuck@speckle.systems >
2025-09-04 14:49:02 +02:00
Daniel Gak Anagrov
34df472a62
fix(ci): sourcemaps job ( #5312 )
2025-08-26 16:16:40 +02:00
Daniel Gak Anagrov
0137fbd0b5
chore: bumb blacksmith build and push action version ( #5309 )
...
* chore: bumb blacksmith
* feat: try bump up all machines
* fix: docker builder
* fix: unpin version, fix dockerfiles
* fix: unpin version, fix dockerfiles
* fix: py version
2025-08-26 15:35:14 +02:00
Kristaps Fabians Geikins
79ccd28828
feat: saved views search ( #5266 )
...
* feat: saved view search
* caching fixes
* clean up chromatic
2025-08-20 10:58:35 +03:00
Kristaps Fabians Geikins
a6287fc06d
feat(fe2 & server): saved views foundation (list & view) + bits n bobs ( #5163 )
...
* init db migration
* WIP store view
* create service call
* WIP insertion
* insert sort of works
* moving code arounmd
* creation tests
* avoid duplicate entries
* fixes from main
* basic group retrieval works
* group filtering works
* WIP view listing
* filter by acl
* fixes + WIP single group retrieval
* wip pivot
* more pivot query fixes
* tests fixed after pivot
* views list tests
* fixing test command
* business plan only checks
* more tests for coverage
* .dts import fix
* cli fix
* anutha one
* auth policy tests for business plan access
* WIP saved views panel base
* BE listing adjustments
* WIP group rendering
* group render done
* WIP post create cache updates
* listing fine?
* my vs theirs
* auto open
* minor fixes
* click load omg
* nicely loading views
* type fix
* less spammy loading
* another type fix:
* more lint fix
* test fix
* codecov disable
* moar coverage
* fix sidebar flashin
* more test coverage
* more test cvoverage
* minor adfjustments
* adj
* saved view wipe fixes
* CSR viewer
* more improvements
* extra feature flag checks
* lint fix
* feature flags fix
* more test fixes
2025-08-05 11:52:50 +03:00
Daniel Gak Anagrov
59028aafda
fix: publish server as latest too ( #5155 )
2025-07-28 19:42:33 +02:00
Daniel Gak Anagrov
d3d0178f7f
fix: codecov ( #5150 )
...
* fix: codecov
* feat: try new codecov setup
* feat: try new codecov setup
2025-07-28 13:24:15 +02:00
Daniel Gak Anagrov
a5671992f0
Revert "fix(ci): deduplicated lint runs ( #5045 )" ( #5126 )
...
* Revert "fix(ci): deduplicated lint runs (#5045 )"
This reverts commit 19ffdace61 .
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2025-07-22 13:34:42 +02:00
Daniel Gak Anagrov
9ecb3bf0f2
fix(ci): fix code cov noise ( #5118 )
...
* fix: testcov noise due to nyc empty reports
* fix: codecov yml format
2025-07-21 15:14:19 +02:00
Daniel Gak Anagrov
add942f36d
feat(ci): deployment will continue on testfailure for test branches ( #5107 )
2025-07-18 15:09:23 +02:00
Iain Sproat
6b9a0e78d5
feat(helm chart): optionally deploy ifc importer service ( #5077 )
2025-07-17 12:22:53 +01:00
Daniel Gak Anagrov
cda606adbb
feat(ci): upload logs on failure ( #5097 )
2025-07-17 10:51:39 +02:00
Daniel Gak Anagrov
e6cd2ab441
feat(preview-service): re introduce preview service acceptance test ( #5049 )
...
* feat: basic structure for running tests
* feat: added test to ci
* feat: added server test (wip)
* refactor: restuctured entrypoint
* feat: added supertest
* fix: missing deps
* fix: test example ci
* fix: updated default envs
* feat: debug ci
* feat: switch browser
* fix: superadmin ci
* feat: try another image
* fix: try another image with node
* fix: mr comments
* fix: ci job
* chore: workaround to push the image
* chore: try with new base image
* chore: retry
* chore: retry
* chore: retry
* chore: retry
* chore: retry
* fix: test via debug
* fix: envbar
* chore: wrapped up changes, cleaned mr
* chore: fix linter and skiped puppeteer download
* fix: removed paralelism
* fix: paralelism issues
2025-07-15 10:56:09 +02:00
Daniel Gak Anagrov
19ffdace61
fix(ci): deduplicated lint runs ( #5045 )
2025-07-09 12:26:20 +02:00
Daniel Gak Anagrov
c761a43a9e
fix(ci): bump the machines, remove the ci cache for frontend ( #4969 )
2025-06-20 16:32:24 +02:00
Daniel Gak Anagrov
3ca500fc28
ci(helm chart deployment test): add to GitHub Actions ( #4932 )
2025-06-20 13:44:43 +01:00
Daniel Gak Anagrov
b12a37e0bb
feat(ci): minor speed up ( #4935 )
2025-06-13 10:32:13 +02:00
Daniel Gak Anagrov
e59982fd77
fix(ci): npm publish workflow ( #4933 )
2025-06-12 11:23:35 +02:00
Daniel Gak Anagrov
224ef843e4
feat(ci): improved caching around frontend2 builds ( #4930 )
...
* fix: removed build arg for frontend2
* feat(ci): separated builds for frontend2
2025-06-12 11:21:45 +02:00
Daniel Gak Anagrov
f51fb2f5fa
fix(ci): provide build arg SPECKLE_SERVER_VERSION ( #4929 )
2025-06-11 17:10:57 +01:00
Daniel Gak Anagrov
e0e9b280bf
fix(ci): refname match ( #4926 )
2025-06-11 16:25:23 +01:00
Daniel Gak Anagrov
73b6a04541
fix: remove python comparison ( #4925 )
2025-06-11 15:52:19 +01:00
Daniel Gak Anagrov
415ca7c8b1
fix: semtag naming in main ( #4924 )
2025-06-11 15:33:21 +01:00