Skip to content

Commit 617d763

Browse files
committed
changeset and publishing
1 parent bf0b8bb commit 617d763

File tree

2 files changed

+42
-42
lines changed

2 files changed

+42
-42
lines changed

.github/workflows/changesets.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
uses: changesets/action@e0145edc7d9d8679003495b11f87bd8ef63c0cba # v1.5.3
3535
with:
3636
version: pnpm changeset version
37-
title: 'chore: version packages'
37+
title: 'Next Release: changelog and version packages'
3838
commit: 'chore: version packages'
3939
env:
4040
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/publish.yml

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ jobs:
7373
- name: Install dependencies
7474
run: pnpm install --frozen-lockfile
7575

76-
# - name: Create snapshot versions
77-
# if: steps.release-type.outputs.type == 'nightly'
78-
# run: pnpm changeset version --snapshot nightly
76+
- name: Create snapshot versions
77+
if: steps.release-type.outputs.type == 'nightly'
78+
run: pnpm changeset version --snapshot nightly
7979

8080
- name: Build packages
8181
run: pnpm run build
@@ -89,41 +89,41 @@ jobs:
8989
pnpm --filter @salesforce/b2c-cli publish --provenance --no-git-checks --tag ${{ steps.release-type.outputs.tag }}
9090
# pnpm --filter @salesforce/b2c-dx-mcp publish --provenance --no-git-checks --tag ${{ steps.release-type.outputs.tag }}
9191
92-
# - name: Extract changelog for release
93-
# if: steps.release-type.outputs.type == 'stable'
94-
# run: |
95-
# VERSION="${GITHUB_REF_NAME#v}"
96-
#
97-
# # Function to extract version section from a changelog
98-
# extract_version() {
99-
# awk -v ver="$1" '
100-
# /^## / { if (found) exit; if ($2 == ver) found=1; next }
101-
# found { print }
102-
# ' "$2"
103-
# }
104-
#
105-
# # Build combined release notes
106-
# {
107-
# echo "## @salesforce/b2c-cli"
108-
# echo ""
109-
# extract_version "$VERSION" packages/b2c-cli/CHANGELOG.md
110-
# echo ""
111-
# echo "## @salesforce/b2c-dx-mcp"
112-
# echo ""
113-
# extract_version "$VERSION" packages/b2c-dx-mcp/CHANGELOG.md
114-
# echo ""
115-
# echo "## @salesforce/b2c-tooling-sdk"
116-
# echo ""
117-
# extract_version "$VERSION" packages/b2c-tooling-sdk/CHANGELOG.md
118-
# } > /tmp/release-notes.md
119-
#
120-
# - name: Create GitHub Release
121-
# if: steps.release-type.outputs.type == 'stable'
122-
# run: |
123-
# PRERELEASE_FLAG=""
124-
# if [[ "${{ steps.release-type.outputs.prerelease }}" == "true" ]]; then
125-
# PRERELEASE_FLAG="--prerelease"
126-
# fi
127-
# gh release create "$GITHUB_REF_NAME" --notes-file /tmp/release-notes.md $PRERELEASE_FLAG
128-
# env:
129-
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
92+
- name: Extract changelog for release
93+
if: steps.release-type.outputs.type == 'stable'
94+
run: |
95+
VERSION="${GITHUB_REF_NAME#v}"
96+
97+
# Function to extract version section from a changelog
98+
extract_version() {
99+
awk -v ver="$1" '
100+
/^## / { if (found) exit; if ($2 == ver) found=1; next }
101+
found { print }
102+
' "$2"
103+
}
104+
105+
# Build combined release notes
106+
{
107+
echo "## @salesforce/b2c-cli"
108+
echo ""
109+
extract_version "$VERSION" packages/b2c-cli/CHANGELOG.md
110+
echo ""
111+
echo "## @salesforce/b2c-dx-mcp"
112+
echo ""
113+
extract_version "$VERSION" packages/b2c-dx-mcp/CHANGELOG.md
114+
echo ""
115+
echo "## @salesforce/b2c-tooling-sdk"
116+
echo ""
117+
extract_version "$VERSION" packages/b2c-tooling-sdk/CHANGELOG.md
118+
} > /tmp/release-notes.md
119+
120+
- name: Create GitHub Release
121+
if: steps.release-type.outputs.type == 'stable'
122+
run: |
123+
PRERELEASE_FLAG=""
124+
if [[ "${{ steps.release-type.outputs.prerelease }}" == "true" ]]; then
125+
PRERELEASE_FLAG="--prerelease"
126+
fi
127+
gh release create "$GITHUB_REF_NAME" --notes-file /tmp/release-notes.md $PRERELEASE_FLAG
128+
env:
129+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)