mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-03-20 03:16:46 -07:00
fix: build changelog artifacts in release job
This commit is contained in:
8
.github/workflows/release.yml
vendored
8
.github/workflows/release.yml
vendored
@@ -334,6 +334,14 @@ jobs:
|
|||||||
id: version
|
id: version
|
||||||
run: echo "VERSION=${GITHUB_REF#refs/tags/}" >> "$GITHUB_OUTPUT"
|
run: echo "VERSION=${GITHUB_REF#refs/tags/}" >> "$GITHUB_OUTPUT"
|
||||||
|
|
||||||
|
- name: Build changelog artifacts for release
|
||||||
|
run: |
|
||||||
|
if find changes -maxdepth 1 -name '*.md' -not -name README.md -print -quit | grep -q .; then
|
||||||
|
bun run changelog:build --version "${{ steps.version.outputs.VERSION }}"
|
||||||
|
else
|
||||||
|
echo "No pending changelog fragments found."
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Verify changelog is ready for tagged release
|
- name: Verify changelog is ready for tagged release
|
||||||
run: bun run changelog:check --version "${{ steps.version.outputs.VERSION }}"
|
run: bun run changelog:check --version "${{ steps.version.outputs.VERSION }}"
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "subminer",
|
"name": "subminer",
|
||||||
"version": "0.7.0",
|
"version": "0.7.1",
|
||||||
"description": "All-in-one sentence mining overlay with AnkiConnect and dictionary integration",
|
"description": "All-in-one sentence mining overlay with AnkiConnect and dictionary integration",
|
||||||
"packageManager": "bun@1.3.5",
|
"packageManager": "bun@1.3.5",
|
||||||
"main": "dist/main-entry.js",
|
"main": "dist/main-entry.js",
|
||||||
|
|||||||
@@ -24,6 +24,11 @@ test('release workflow verifies a committed changelog section before publish', (
|
|||||||
assert.match(releaseWorkflow, /bun run changelog:check/);
|
assert.match(releaseWorkflow, /bun run changelog:check/);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test('release workflow builds changelog artifacts when fragments are pending', () => {
|
||||||
|
assert.match(releaseWorkflow, /Build changelog artifacts for release/);
|
||||||
|
assert.match(releaseWorkflow, /changelog:build --version/);
|
||||||
|
});
|
||||||
|
|
||||||
test('release workflow verifies generated config examples before packaging artifacts', () => {
|
test('release workflow verifies generated config examples before packaging artifacts', () => {
|
||||||
assert.match(releaseWorkflow, /bun run verify:config-example/);
|
assert.match(releaseWorkflow, /bun run verify:config-example/);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user