Skip to content

Commit 6f5199c

Browse files
authored
Merge pull request #113 from djedi/create-release
ci: add GitHub release on merge to master
2 parents dd63280 + fd1aec4 commit 6f5199c

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

.github/workflows/push-docker-hub.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,22 @@ jobs:
125125
echo "version=skipped" >> $GITHUB_OUTPUT
126126
shell: bash
127127

128+
- name: Create GitHub Release
129+
if: steps.tag.outputs.version != 'skipped'
130+
uses: softprops/action-gh-release@v2
131+
with:
132+
tag_name: ${{ steps.tag.outputs.version }}
133+
name: Release ${{ steps.tag.outputs.version }}
134+
body: |
135+
## What's Changed
136+
137+
Docker image available at:
138+
- `xhenxhe/dailynotes:${{ steps.tag.outputs.version }}`
139+
- `xhenxhe/dailynotes:latest`
140+
generate_release_notes: true
141+
env:
142+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
143+
128144
- name: Update repo description
129145
uses: peter-evans/dockerhub-description@v4
130146
with:

CLAUDE.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# DailyNotes Architecture Guide
22

3+
## Important Rules
4+
5+
- **Never commit unless explicitly told to.** Wait for the user to ask you to commit changes.
6+
37
## Project Overview
48

59
DailyNotes is a self-hosted daily task and note-taking application that combines the experience of a physical planner with modern web technology. It supports markdown with GitHub Flavored Markdown (GFM) task lists, making it ideal for daily journaling, task tracking, and note management.

0 commit comments

Comments
 (0)