Update package.json and GitHub Actions workflow for version consistency
Some checks failed
RenovateBot / renovate (push) Successful in 25s
Test / Basic (push) Has been cancelled

- Changed the repository URL in package.json from SSH to HTTPS for better accessibility.
- Updated the homepage URL in package.json to remove the #readme fragment.
- Added a step in the GitHub Actions workflow to ensure that the tag matches the package version before publishing, enhancing version control integrity.
This commit is contained in:
2026-02-05 23:22:48 +00:00
parent c20175cffb
commit 0be90df662
2 changed files with 18 additions and 2 deletions

View File

@@ -24,6 +24,14 @@ jobs:
cache-dependency-path: |
package-lock.json
playground/package-lock.json
- name: Check tag matches package version
run: |
VERSION=$(node -p "require('./package.json').version")
TAG="${GITHUB_REF_NAME}"
if [ "v${VERSION}" != "${TAG}" ]; then
echo "Tag ${TAG} does not match package.json version v${VERSION}"
exit 1
fi
- name: Write playground .env
run: |
printf '%s' "${{ secrets.PLAYGROUND_ENV_BASE64 }}" | base64 -d > playground/.env
@@ -62,6 +70,14 @@ jobs:
registry-url: https://registry.npmjs.org/
cache: "npm"
cache-dependency-path: package-lock.json
- name: Check tag matches package version
run: |
VERSION=$(node -p "require('./package.json').version")
TAG="${GITHUB_REF_NAME}"
if [ "v${VERSION}" != "${TAG}" ]; then
echo "Tag ${TAG} does not match package.json version v${VERSION}"
exit 1
fi
- name: Install deps
run: npm ci
- name: Build plugin

View File

@@ -69,11 +69,11 @@
"license": "MIT",
"repository": {
"type": "git",
"url": "git+ssh://git@code.popov.link/valentineus/strapi-plugin-checkbox-list.git"
"url": "https://code.popov.link/valentineus/strapi-plugin-checkbox-list.git"
},
"bugs": {
"url": "https://code.popov.link/valentineus/strapi-plugin-checkbox-list/issues"
},
"homepage": "https://code.popov.link/valentineus/strapi-plugin-checkbox-list#readme",
"homepage": "https://code.popov.link/valentineus/strapi-plugin-checkbox-list",
"author": "Valentin Popov <valentin@popov.link>"
}