Merge pull request 'fix: fix: profile_write_journal uses fixed filename — each run overwrites previous journal entry (#488)' (#489) from fix/issue-488 into main
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
This commit is contained in:
commit
f78ed10064
1 changed files with 6 additions and 7 deletions
|
|
@ -463,16 +463,15 @@ Write the journal entry below. Use markdown format."
|
|||
local journal_dir="${PROFILE_REPO_PATH}/journal"
|
||||
mkdir -p "$journal_dir"
|
||||
|
||||
# Write journal entry (append if exists)
|
||||
local journal_file="${journal_dir}/issue-${issue_num}.md"
|
||||
if [ -f "$journal_file" ]; then
|
||||
printf '\n---\n\n' >> "$journal_file"
|
||||
fi
|
||||
# Write journal entry with timestamped filename for accumulation
|
||||
local ts
|
||||
ts=$(date -u +%Y%m%d-%H%M%S)
|
||||
local journal_file="${journal_dir}/issue-${issue_num}-${ts}.md"
|
||||
printf '%s\n' "$journal_content" >> "$journal_file"
|
||||
log "profile: wrote journal entry for issue #${issue_num}"
|
||||
log "profile: wrote journal entry for issue #${issue_num} (${ts})"
|
||||
|
||||
# Commit and push to .profile repo
|
||||
_profile_commit_and_push "journal: issue #${issue_num} reflection" "journal/issue-${issue_num}.md"
|
||||
_profile_commit_and_push "journal: issue #${issue_num} reflection (${ts})" "journal/issue-${issue_num}-${ts}.md"
|
||||
|
||||
return 0
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue