Skip to content

refactor(source-control): unify UI state into SourceControlState #511

refactor(source-control): unify UI state into SourceControlState

refactor(source-control): unify UI state into SourceControlState #511

Triggered via push August 22, 2026 09:15
Status Success
Total duration 13m 6s
Artifacts 3

ci.yml

on: push
Detect sync/provider-relevant changes
8s
Detect sync/provider-relevant changes
Upload build artifact
23s
Upload build artifact
Matrix: provider-e2e
E2E gate
2s
E2E gate
CI  /  Check for Code Changes
5s
CI / Check for Code Changes
Matrix: CI / test
CI  /  Package Artifact
23s
CI / Package Artifact
CI  /  Build and Release
38s
CI / Build and Release
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 4 warnings, and 1 notice
e2e/suites/gitlab.e2e.test.ts > GitLabService E2E > P0 regression (#101): blob sha vs revision separation > single pull -> obtain sha + revision -> edit -> push succeeds without a false conflict: src/services/git-service-base.ts#L126
Error: Git Service Error (400): 4:Deadline Exceeded. ❯ GitLabService.safeRequest src/services/git-service-base.ts:126:19 ❯ GitLabService.pushFile src/services/gitlab-service.ts:55:26 ❯ e2e/suites/gitlab.e2e.test.ts:112:13
e2e/suites/gitlab.e2e.test.ts > GitLabService E2E > deletes a file, verified independently of the service: src/services/git-service-base.ts#L126
Error: Git Service Error (400): 4:Deadline Exceeded. ❯ GitLabService.safeRequest src/services/git-service-base.ts:126:19 ❯ GitLabService.deleteFile src/services/gitlab-service.ts:178:9 ❯ e2e/suites/gitlab.e2e.test.ts:69:9
Detect sync/provider-relevant changes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dorny/paths-filter@15192bc058cc28a13dbf6cde61f19e18988b7af6. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Upload build artifact
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E / gitlab
Attempt 2 failed. Reason: Child_process exited with error code 1
E2E / gitlab
Attempt 1 failed. Reason: Child_process exited with error code 1
Obsidian Plugin Build
git-file-sync v1.5.9 built (git-file-sync-1.5.9-refactor-source-control-state-model.zip)

Artifacts

Produced during runtime
Name Size Digest
coverage-report
641 KB
sha256:6cbe16fad6996b7f6f702c100c9d25b16b13e6489534effea5b1bbfb2c33b0fb
plugin-build-artifact-5121b3e90f5d836f6d66ce58116f9c6bcf4a6708 Expired
50.6 KB
sha256:2f8bc706bfe0041c7752e09251366316ed5ded89a3d442482d0adac2feebc949
plugin-refactor-source-control-state-model-5121b3e Expired
50.4 KB
sha256:b158739017c2dcedb331aaac44440d52b6849e51dc94d544b241a97105ab352e