Skip to content

Commit 0f4530a

Browse files
authored
Merge pull request #161 from Atypical-Consulting/fix/release-drafter-pr-target-commitish
fix(ci): skip release-draft update on pull_request events (target_commitish)
2 parents b6fc684 + d187a70 commit 0f4530a

76 files changed

Lines changed: 14589 additions & 137 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.auto-claude/.gitignore_checked

Whitespace-only changes.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"file_path": ".github/workflows/dotnet.yml",
3+
"main_branch_history": [],
4+
"task_views": {
5+
"003-fix-rename-directory-operation": {
6+
"task_id": "003-fix-rename-directory-operation",
7+
"branch_point": {
8+
"commit_hash": "d3bab18413d5e9da141030900e9e58760d16dd97",
9+
"content": "# This workflow will build a .NET project\n# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net\n\nname: Build and Test .NET Project\n\non:\n push:\n branches: [ \"main\" ]\n pull_request:\n branches: [ \"main\" ]\n\njobs:\n build-and-test:\n\n runs-on: ubuntu-latest\n\n steps:\n - name: Checkout Source Code\n uses: actions/checkout@v4\n \n - name: Setup .NET\n uses: actions/setup-dotnet@v4\n with:\n dotnet-version: 9.x\n \n - name: Restore dependencies\n run: dotnet restore\n \n - name: Build Project\n run: dotnet build --no-restore\n \n - name: Run Unit Tests\n run: dotnet test --no-build --verbosity normal --collect:\"XPlat Code Coverage\"\n \n - name: Upload Code Coverage\n uses: codecov/codecov-action@v5\n",
10+
"timestamp": "2026-01-23T16:17:25.409426"
11+
},
12+
"worktree_state": {
13+
"content": "# This workflow will build a .NET project\n# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net\n\nname: Build and Test .NET Project\n\non:\n push:\n branches: [ \"main\" ]\n pull_request:\n branches: [ \"main\" ]\n\njobs:\n build-and-test:\n\n runs-on: ubuntu-latest\n\n steps:\n - name: Checkout Source Code\n uses: actions/checkout@v6\n \n - name: Setup .NET\n uses: actions/setup-dotnet@v5\n with:\n dotnet-version: 9.x\n \n - name: Restore dependencies\n run: dotnet restore\n \n - name: Build Project\n run: dotnet build --no-restore\n \n - name: Run Unit Tests\n run: dotnet test --no-build --verbosity normal --collect:\"XPlat Code Coverage\"\n \n - name: Upload Code Coverage\n uses: codecov/codecov-action@v5\n",
14+
"last_modified": "2026-01-23T16:17:25.449231"
15+
},
16+
"task_intent": {
17+
"title": "003-fix-rename-directory-operation",
18+
"description": "# Fix Rename Directory Operation\n\nFix the known issue with directory rename operations to ensure they work correctly across all scenarios including nested directories and files.\n\n## Rationale\nThis is documented technical debt that affects the reliability of the library. The TODO in DemoCli indicates this is a known issue that needs resolution.\n\n## User Stories\n- As a .NET developer, I want to rename directories reliably so that I can test directory management code\n- As a library user, I expect rename operations to maintain consistency with nested contents\n\n## Acceptance Criteria\n- [ ] Renaming a directory updates all child paths correctly\n- [ ] DirectoryRenamed event contains correct old and new paths\n- [ ] Rename operation is correctly recorded for undo/redo\n- [ ] Renaming works for deeply nested directories\n- [ ] Renaming to an existing directory name throws appropriate exception\n",
19+
"from_plan": true
20+
},
21+
"commits_behind_main": 1,
22+
"status": "active",
23+
"merged_at": null
24+
}
25+
},
26+
"created_at": "2026-01-23T16:17:25.409458",
27+
"last_updated": "2026-01-23T16:17:25.419204"
28+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"file_path": ".github/workflows/publish-to-nuget.yml",
3+
"main_branch_history": [],
4+
"task_views": {
5+
"003-fix-rename-directory-operation": {
6+
"task_id": "003-fix-rename-directory-operation",
7+
"branch_point": {
8+
"commit_hash": "d3bab18413d5e9da141030900e9e58760d16dd97",
9+
"content": "name: Publish to NuGet\n\non:\n push:\n tags:\n - v*\n\njobs:\n build:\n runs-on: ubuntu-latest\n\n env:\n BUILD_CONFIG: 'Release'\n SOLUTION: 'Atypical.VirtualFileSystem.sln'\n\n steps:\n - uses: actions/checkout@v4\n\n - name: Setup .NET SDK\n uses: actions/setup-dotnet@v4\n with:\n dotnet-version: 9.x\n\n - name: Cache NuGet packages\n uses: actions/cache@v4\n with:\n path: ~/.nuget/packages\n key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}\n restore-keys: |\n ${{ runner.os }}-nuget-\n\n - name: Restore dependencies\n run: dotnet restore\n\n - name: Build\n run: dotnet build $SOLUTION --configuration $BUILD_CONFIG --no-restore\n\n test:\n needs: build\n runs-on: ubuntu-latest\n\n env:\n BUILD_CONFIG: 'Release'\n\n steps:\n - uses: actions/checkout@v4\n\n - name: Setup .NET SDK\n uses: actions/setup-dotnet@v4\n with:\n dotnet-version: 9.x\n\n - name: Run Test\n run: dotnet test --configuration $BUILD_CONFIG --no-build --verbosity normal --framework net7.0\n\n publish:\n needs: test\n runs-on: ubuntu-latest\n\n steps:\n - uses: actions/checkout@v4\n\n - name: Get Build Version\n run: |\n Import-Module .\\build\\GetBuildVersion.psm1\n Write-Host $Env:GITHUB_REF\n $version = GetBuildVersion -VersionString $Env:GITHUB_REF\n echo \"BUILD_VERSION=$version\" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf-8 -Append\n shell: pwsh\n\n - name: Setup .NET SDK\n uses: actions/setup-dotnet@v4\n with:\n dotnet-version: 9.x\n\n - name: Publish to NuGet\n if: startsWith(github.ref, 'refs/tags')\n run: nuget push **\\*.nupkg -Source 'https://api.nuget.org/v3/index.json' -ApiKey ${{secrets.NUGET_API_KEY}}",
10+
"timestamp": "2026-01-23T16:17:25.409426"
11+
},
12+
"worktree_state": {
13+
"content": "name: Publish to NuGet\n\non:\n push:\n tags:\n - v*\n\njobs:\n build:\n runs-on: ubuntu-latest\n\n env:\n BUILD_CONFIG: 'Release'\n SOLUTION: 'Atypical.VirtualFileSystem.sln'\n\n steps:\n - uses: actions/checkout@v6\n\n - name: Setup .NET SDK\n uses: actions/setup-dotnet@v5\n with:\n dotnet-version: 9.x\n\n - name: Cache NuGet packages\n uses: actions/cache@v5\n with:\n path: ~/.nuget/packages\n key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}\n restore-keys: |\n ${{ runner.os }}-nuget-\n\n - name: Restore dependencies\n run: dotnet restore\n\n - name: Build\n run: dotnet build $SOLUTION --configuration $BUILD_CONFIG --no-restore\n\n test:\n needs: build\n runs-on: ubuntu-latest\n\n env:\n BUILD_CONFIG: 'Release'\n\n steps:\n - uses: actions/checkout@v6\n\n - name: Setup .NET SDK\n uses: actions/setup-dotnet@v5\n with:\n dotnet-version: 9.x\n\n - name: Run Test\n run: dotnet test --configuration $BUILD_CONFIG --no-build --verbosity normal --framework net7.0\n\n publish:\n needs: test\n runs-on: ubuntu-latest\n\n steps:\n - uses: actions/checkout@v6\n\n - name: Get Build Version\n run: |\n Import-Module .\\build\\GetBuildVersion.psm1\n Write-Host $Env:GITHUB_REF\n $version = GetBuildVersion -VersionString $Env:GITHUB_REF\n echo \"BUILD_VERSION=$version\" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf-8 -Append\n shell: pwsh\n\n - name: Setup .NET SDK\n uses: actions/setup-dotnet@v5\n with:\n dotnet-version: 9.x\n\n - name: Publish to NuGet\n if: startsWith(github.ref, 'refs/tags')\n run: nuget push **\\*.nupkg -Source 'https://api.nuget.org/v3/index.json' -ApiKey ${{secrets.NUGET_API_KEY}}",
14+
"last_modified": "2026-01-23T16:17:25.449668"
15+
},
16+
"task_intent": {
17+
"title": "003-fix-rename-directory-operation",
18+
"description": "# Fix Rename Directory Operation\n\nFix the known issue with directory rename operations to ensure they work correctly across all scenarios including nested directories and files.\n\n## Rationale\nThis is documented technical debt that affects the reliability of the library. The TODO in DemoCli indicates this is a known issue that needs resolution.\n\n## User Stories\n- As a .NET developer, I want to rename directories reliably so that I can test directory management code\n- As a library user, I expect rename operations to maintain consistency with nested contents\n\n## Acceptance Criteria\n- [ ] Renaming a directory updates all child paths correctly\n- [ ] DirectoryRenamed event contains correct old and new paths\n- [ ] Rename operation is correctly recorded for undo/redo\n- [ ] Renaming works for deeply nested directories\n- [ ] Renaming to an existing directory name throws appropriate exception\n",
19+
"from_plan": true
20+
},
21+
"commits_behind_main": 1,
22+
"status": "active",
23+
"merged_at": null
24+
}
25+
},
26+
"created_at": "2026-01-23T16:17:25.419680",
27+
"last_updated": "2026-01-23T16:17:25.429587"
28+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"files": [
3+
".github/workflows/dotnet.yml",
4+
".github/workflows/publish-to-nuget.yml"
5+
],
6+
"last_updated": "2026-01-23T16:17:25.469481"
7+
}
Lines changed: 153 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,153 @@
1+
{
2+
"base_commands": [
3+
".",
4+
"[",
5+
"[[",
6+
"ag",
7+
"awk",
8+
"basename",
9+
"bash",
10+
"bc",
11+
"break",
12+
"cat",
13+
"cd",
14+
"chmod",
15+
"clear",
16+
"cmp",
17+
"column",
18+
"comm",
19+
"command",
20+
"continue",
21+
"cp",
22+
"curl",
23+
"cut",
24+
"date",
25+
"df",
26+
"diff",
27+
"dig",
28+
"dirname",
29+
"du",
30+
"echo",
31+
"egrep",
32+
"env",
33+
"eval",
34+
"exec",
35+
"exit",
36+
"expand",
37+
"export",
38+
"expr",
39+
"false",
40+
"fd",
41+
"fgrep",
42+
"file",
43+
"find",
44+
"fmt",
45+
"fold",
46+
"gawk",
47+
"gh",
48+
"git",
49+
"grep",
50+
"gunzip",
51+
"gzip",
52+
"head",
53+
"help",
54+
"host",
55+
"iconv",
56+
"id",
57+
"jobs",
58+
"join",
59+
"jq",
60+
"kill",
61+
"killall",
62+
"less",
63+
"let",
64+
"ln",
65+
"ls",
66+
"lsof",
67+
"man",
68+
"mkdir",
69+
"mktemp",
70+
"more",
71+
"mv",
72+
"nl",
73+
"paste",
74+
"pgrep",
75+
"ping",
76+
"pkill",
77+
"popd",
78+
"printenv",
79+
"printf",
80+
"ps",
81+
"pushd",
82+
"pwd",
83+
"read",
84+
"readlink",
85+
"realpath",
86+
"reset",
87+
"return",
88+
"rev",
89+
"rg",
90+
"rm",
91+
"rmdir",
92+
"sed",
93+
"seq",
94+
"set",
95+
"sh",
96+
"shuf",
97+
"sleep",
98+
"sort",
99+
"source",
100+
"split",
101+
"stat",
102+
"tail",
103+
"tar",
104+
"tee",
105+
"test",
106+
"time",
107+
"timeout",
108+
"touch",
109+
"tr",
110+
"tree",
111+
"true",
112+
"type",
113+
"uname",
114+
"unexpand",
115+
"uniq",
116+
"unset",
117+
"unzip",
118+
"watch",
119+
"wc",
120+
"wget",
121+
"whereis",
122+
"which",
123+
"whoami",
124+
"xargs",
125+
"yes",
126+
"yq",
127+
"zip",
128+
"zsh"
129+
],
130+
"stack_commands": [],
131+
"script_commands": [],
132+
"custom_commands": [],
133+
"detected_stack": {
134+
"languages": [],
135+
"package_managers": [],
136+
"frameworks": [],
137+
"databases": [],
138+
"infrastructure": [],
139+
"cloud_providers": [],
140+
"code_quality_tools": [],
141+
"version_managers": []
142+
},
143+
"custom_scripts": {
144+
"npm_scripts": [],
145+
"make_targets": [],
146+
"poetry_scripts": [],
147+
"cargo_aliases": [],
148+
"shell_scripts": []
149+
},
150+
"project_dir": "/Users/phmatray/Repositories/github-atyp/VirtualFileSystem/.auto-claude/ideation",
151+
"created_at": "2026-01-23T16:28:49.159888",
152+
"project_hash": "e0633e165da00e5dee09246389f2ab2a"
153+
}

.auto-claude/ideation/.gitkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)