Fix release note files on release tracks
Signed-off-by: Émile Ré <emile@getprobo.com>
This commit is contained in:
@@ -62,6 +62,13 @@ jobs:
|
|||||||
- uses: "actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32" # v4
|
- uses: "actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32" # v4
|
||||||
with:
|
with:
|
||||||
subject-path: "packages/cookie-banner/dist/**"
|
subject-path: "packages/cookie-banner/dist/**"
|
||||||
|
- name: "Extract release notes"
|
||||||
|
run: |
|
||||||
|
VERSION="${GITHUB_REF_NAME##*/v}"
|
||||||
|
awk -v ver="$VERSION" '
|
||||||
|
/^## \[/ { if (found) exit; if ($0 ~ "\\[" ver "\\]") found=1 }
|
||||||
|
found
|
||||||
|
' packages/cookie-banner/CHANGELOG.md > release-notes.md
|
||||||
- name: "Create GitHub release"
|
- name: "Create GitHub release"
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
@@ -75,7 +82,7 @@ jobs:
|
|||||||
|
|
||||||
gh release create "${GITHUB_REF_NAME}" \
|
gh release create "${GITHUB_REF_NAME}" \
|
||||||
--title "${GITHUB_REF_NAME}" \
|
--title "${GITHUB_REF_NAME}" \
|
||||||
--notes-file packages/cookie-banner/CHANGELOG.md \
|
--notes-file release-notes.md \
|
||||||
$PRERELEASE_FLAG \
|
$PRERELEASE_FLAG \
|
||||||
packages/cookie-banner/sbom.json packages/cookie-banner/checksums.txt
|
packages/cookie-banner/sbom.json packages/cookie-banner/checksums.txt
|
||||||
- uses: "actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f" # v7
|
- uses: "actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f" # v7
|
||||||
|
|||||||
9
.github/workflows/release-npm-n8n-node.yaml
vendored
9
.github/workflows/release-npm-n8n-node.yaml
vendored
@@ -62,6 +62,13 @@ jobs:
|
|||||||
- uses: "actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32" # v4
|
- uses: "actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32" # v4
|
||||||
with:
|
with:
|
||||||
subject-path: "packages/n8n-node/dist/**"
|
subject-path: "packages/n8n-node/dist/**"
|
||||||
|
- name: "Extract release notes"
|
||||||
|
run: |
|
||||||
|
VERSION="${GITHUB_REF_NAME##*/v}"
|
||||||
|
awk -v ver="$VERSION" '
|
||||||
|
/^## \[/ { if (found) exit; if ($0 ~ "\\[" ver "\\]") found=1 }
|
||||||
|
found
|
||||||
|
' packages/n8n-node/CHANGELOG.md > release-notes.md
|
||||||
- name: "Create GitHub release"
|
- name: "Create GitHub release"
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
@@ -75,7 +82,7 @@ jobs:
|
|||||||
|
|
||||||
gh release create "${GITHUB_REF_NAME}" \
|
gh release create "${GITHUB_REF_NAME}" \
|
||||||
--title "${GITHUB_REF_NAME}" \
|
--title "${GITHUB_REF_NAME}" \
|
||||||
--notes-file packages/n8n-node/CHANGELOG.md \
|
--notes-file release-notes.md \
|
||||||
$PRERELEASE_FLAG \
|
$PRERELEASE_FLAG \
|
||||||
packages/n8n-node/sbom.json packages/n8n-node/checksums.txt
|
packages/n8n-node/sbom.json packages/n8n-node/checksums.txt
|
||||||
- uses: "actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f" # v7
|
- uses: "actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f" # v7
|
||||||
|
|||||||
9
.github/workflows/release-prb.yaml
vendored
9
.github/workflows/release-prb.yaml
vendored
@@ -126,6 +126,13 @@ jobs:
|
|||||||
uses: "actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32" # v4
|
uses: "actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32" # v4
|
||||||
with:
|
with:
|
||||||
subject-path: "archives/*.tar.gz, archives/*.zip"
|
subject-path: "archives/*.tar.gz, archives/*.zip"
|
||||||
|
- name: "Extract release notes"
|
||||||
|
run: |
|
||||||
|
VERSION="${GITHUB_REF_NAME##*/v}"
|
||||||
|
awk -v ver="$VERSION" '
|
||||||
|
/^## \[/ { if (found) exit; if ($0 ~ "\\[" ver "\\]") found=1 }
|
||||||
|
found
|
||||||
|
' cmd/prb/CHANGELOG.md > release-notes.md
|
||||||
- name: "Create GitHub release"
|
- name: "Create GitHub release"
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
@@ -139,7 +146,7 @@ jobs:
|
|||||||
|
|
||||||
gh release create "${GITHUB_REF_NAME}" \
|
gh release create "${GITHUB_REF_NAME}" \
|
||||||
--title "${GITHUB_REF_NAME}" \
|
--title "${GITHUB_REF_NAME}" \
|
||||||
--notes-file cmd/prb/CHANGELOG.md \
|
--notes-file release-notes.md \
|
||||||
$PRERELEASE_FLAG \
|
$PRERELEASE_FLAG \
|
||||||
archives/* sbom.json
|
archives/* sbom.json
|
||||||
- uses: "actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f" # v7
|
- uses: "actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f" # v7
|
||||||
|
|||||||
@@ -126,6 +126,13 @@ jobs:
|
|||||||
uses: "actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32" # v4
|
uses: "actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32" # v4
|
||||||
with:
|
with:
|
||||||
subject-path: "archives/*.tar.gz, archives/*.zip"
|
subject-path: "archives/*.tar.gz, archives/*.zip"
|
||||||
|
- name: "Extract release notes"
|
||||||
|
run: |
|
||||||
|
VERSION="${GITHUB_REF_NAME##*/v}"
|
||||||
|
awk -v ver="$VERSION" '
|
||||||
|
/^## \[/ { if (found) exit; if ($0 ~ "\\[" ver "\\]") found=1 }
|
||||||
|
found
|
||||||
|
' cmd/probod-bootstrap/CHANGELOG.md > release-notes.md
|
||||||
- name: "Create GitHub release"
|
- name: "Create GitHub release"
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
@@ -139,7 +146,7 @@ jobs:
|
|||||||
|
|
||||||
gh release create "${GITHUB_REF_NAME}" \
|
gh release create "${GITHUB_REF_NAME}" \
|
||||||
--title "${GITHUB_REF_NAME}" \
|
--title "${GITHUB_REF_NAME}" \
|
||||||
--notes-file cmd/probod-bootstrap/CHANGELOG.md \
|
--notes-file release-notes.md \
|
||||||
$PRERELEASE_FLAG \
|
$PRERELEASE_FLAG \
|
||||||
archives/* sbom.json
|
archives/* sbom.json
|
||||||
- uses: "actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f" # v7
|
- uses: "actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f" # v7
|
||||||
|
|||||||
6
.github/workflows/release-probod.yaml
vendored
6
.github/workflows/release-probod.yaml
vendored
@@ -310,7 +310,11 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
IMAGE_TAG: ${{ needs.docker-manifest.outputs.image_tag }}
|
IMAGE_TAG: ${{ needs.docker-manifest.outputs.image_tag }}
|
||||||
run: |
|
run: |
|
||||||
cp cmd/probod/CHANGELOG.md release-notes.md
|
VERSION="${GITHUB_REF_NAME##*/v}"
|
||||||
|
awk -v ver="$VERSION" '
|
||||||
|
/^## \[/ { if (found) exit; if ($0 ~ "\\[" ver "\\]") found=1 }
|
||||||
|
found
|
||||||
|
' cmd/probod/CHANGELOG.md > release-notes.md
|
||||||
cat >> release-notes.md << EOF
|
cat >> release-notes.md << EOF
|
||||||
|
|
||||||
## Docker Images
|
## Docker Images
|
||||||
|
|||||||
Reference in New Issue
Block a user