Skip to content

Commit ae6177b

Browse files
committed
debug instrument
1 parent e837eff commit ae6177b

2 files changed

Lines changed: 64 additions & 0 deletions

File tree

.github/workflows/obsidian-release-complete.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,24 @@ jobs:
1616
with:
1717
fetch-depth: 0
1818

19+
- name: Debug complete release inputs
20+
env:
21+
GITHUB_RUN_ID: ${{ github.run_id }}
22+
GITHUB_EVENT_NAME: ${{ github.event_name }}
23+
GITHUB_REF_NAME: ${{ github.ref_name }}
24+
INPUT_VERSION: ${{ inputs.version }}
25+
run: |
26+
node -e '
27+
// #region agent log
28+
fetch("http://127.0.0.1:7679/ingest/69a70121-d858-4c76-8bf8-e715f33aee20",{method:"POST",headers:{"Content-Type":"application/json","X-Debug-Session-Id":"9132dd"},body:JSON.stringify({sessionId:"9132dd",runId:process.env.GITHUB_RUN_ID,hypothesisId:"H4",location:".github/workflows/obsidian-release-complete.yaml:inputs",message:"Complete workflow input values",data:{eventName:process.env.GITHUB_EVENT_NAME,refName:process.env.GITHUB_REF_NAME,inputVersion:process.env.INPUT_VERSION},timestamp:Date.now()})}).catch(()=>{});
29+
// #endregion
30+
'
31+
1932
- name: Complete Linear release
33+
id: complete-linear-release
2034
uses: linear/linear-release-action@v0
2135
with:
2236
access_key: ${{ secrets.LINEAR_RELEASES_ACCESS_KEY_OBSIDIAN }}
2337
command: complete
2438
version: ${{ inputs.version }}
39+
log_level: verbose

.github/workflows/obsidian-release.yaml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,45 @@ jobs:
6666
fi
6767
echo "release_name=$release_name" >> "$GITHUB_OUTPUT"
6868
69+
- name: Debug resolved release inputs
70+
env:
71+
RESOLVED_VERSION: ${{ steps.resolve-release-inputs.outputs.version }}
72+
RESOLVED_RELEASE_NAME: ${{ steps.resolve-release-inputs.outputs.release_name }}
73+
GITHUB_EVENT_NAME: ${{ github.event_name }}
74+
GITHUB_REF_NAME: ${{ github.ref_name }}
75+
GITHUB_SHA: ${{ github.sha }}
76+
GITHUB_RUN_ID: ${{ github.run_id }}
77+
run: |
78+
node -e '
79+
// #region agent log
80+
fetch("http://127.0.0.1:7679/ingest/69a70121-d858-4c76-8bf8-e715f33aee20",{method:"POST",headers:{"Content-Type":"application/json","X-Debug-Session-Id":"9132dd"},body:JSON.stringify({sessionId:"9132dd",runId:process.env.GITHUB_RUN_ID,hypothesisId:"H1",location:".github/workflows/obsidian-release.yaml:resolve-inputs",message:"Resolved release inputs",data:{eventName:process.env.GITHUB_EVENT_NAME,refName:process.env.GITHUB_REF_NAME,sha:process.env.GITHUB_SHA,resolvedVersion:process.env.RESOLVED_VERSION,resolvedReleaseName:process.env.RESOLVED_RELEASE_NAME},timestamp:Date.now()})}).catch(()=>{});
81+
// #endregion
82+
'
83+
6984
- name: Sync Linear release
85+
id: sync-linear-release
7086
uses: linear/linear-release-action@v0
7187
with:
7288
access_key: ${{ secrets.LINEAR_RELEASES_ACCESS_KEY_OBSIDIAN }}
7389
name: Obsidian ${{ steps.resolve-release-inputs.outputs.version }}
7490
version: ${{ steps.resolve-release-inputs.outputs.version }}
7591
include_paths: "apps/obsidian/**,packages/tailwind-config/**,packages/utils/**,packages/database/**,packages/ui/**"
92+
log_level: verbose
93+
94+
- name: Debug Linear sync result
95+
if: always()
96+
env:
97+
GITHUB_RUN_ID: ${{ github.run_id }}
98+
RESOLVED_VERSION: ${{ steps.resolve-release-inputs.outputs.version }}
99+
SYNC_OUTCOME: ${{ steps.sync-linear-release.outcome }}
100+
SYNC_RELEASE: ${{ steps.sync-linear-release.outputs.release }}
101+
SYNC_RELEASE_URL: ${{ steps.sync-linear-release.outputs.release-url }}
102+
run: |
103+
node -e '
104+
// #region agent log
105+
fetch("http://127.0.0.1:7679/ingest/69a70121-d858-4c76-8bf8-e715f33aee20",{method:"POST",headers:{"Content-Type":"application/json","X-Debug-Session-Id":"9132dd"},body:JSON.stringify({sessionId:"9132dd",runId:process.env.GITHUB_RUN_ID,hypothesisId:"H2",location:".github/workflows/obsidian-release.yaml:sync-result",message:"Linear sync step result",data:{resolvedVersion:process.env.RESOLVED_VERSION,syncOutcome:process.env.SYNC_OUTCOME,syncRelease:process.env.SYNC_RELEASE,syncReleaseUrl:process.env.SYNC_RELEASE_URL},timestamp:Date.now()})}).catch(()=>{});
106+
// #endregion
107+
'
76108
77109
- name: Publish Obsidian extension
78110
run: |
@@ -83,9 +115,26 @@ jobs:
83115
fi
84116
85117
- name: Mark Linear release sent to Obsidian review
118+
id: update-linear-release
86119
uses: linear/linear-release-action@v0
87120
with:
88121
access_key: ${{ secrets.LINEAR_RELEASES_ACCESS_KEY_OBSIDIAN }}
89122
command: update
90123
version: ${{ steps.resolve-release-inputs.outputs.version }}
91124
stage: In Progress
125+
log_level: verbose
126+
127+
- name: Debug Linear update result
128+
if: always()
129+
env:
130+
GITHUB_RUN_ID: ${{ github.run_id }}
131+
RESOLVED_VERSION: ${{ steps.resolve-release-inputs.outputs.version }}
132+
UPDATE_OUTCOME: ${{ steps.update-linear-release.outcome }}
133+
UPDATE_RELEASE: ${{ steps.update-linear-release.outputs.release }}
134+
UPDATE_RELEASE_URL: ${{ steps.update-linear-release.outputs.release-url }}
135+
run: |
136+
node -e '
137+
// #region agent log
138+
fetch("http://127.0.0.1:7679/ingest/69a70121-d858-4c76-8bf8-e715f33aee20",{method:"POST",headers:{"Content-Type":"application/json","X-Debug-Session-Id":"9132dd"},body:JSON.stringify({sessionId:"9132dd",runId:process.env.GITHUB_RUN_ID,hypothesisId:"H3",location:".github/workflows/obsidian-release.yaml:update-result",message:"Linear update step result",data:{resolvedVersion:process.env.RESOLVED_VERSION,updateOutcome:process.env.UPDATE_OUTCOME,updateRelease:process.env.UPDATE_RELEASE,updateReleaseUrl:process.env.UPDATE_RELEASE_URL},timestamp:Date.now()})}).catch(()=>{});
139+
// #endregion
140+
'

0 commit comments

Comments
 (0)