mirror of
https://github.com/NomaDamas/k-skill.git
synced 2026-06-24 02:04:11 +00:00
merge: resolve conflicts with main (keep dev action versions + lint entries)
This commit is contained in:
commit
19af47399d
11 changed files with 70 additions and 5 deletions
35
.github/workflows/release-npm.yml
vendored
35
.github/workflows/release-npm.yml
vendored
|
|
@ -37,6 +37,41 @@ jobs:
|
|||
- run: npm ci
|
||||
- run: npm run ci
|
||||
|
||||
- name: Preflight – verify npm auth
|
||||
env:
|
||||
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
echo "::group::npm whoami"
|
||||
NPM_USER=$(npm whoami 2>&1) || {
|
||||
echo "::error::npm whoami failed – NPM_TOKEN is invalid or expired. Rotate the token and update the repository secret."
|
||||
exit 1
|
||||
}
|
||||
echo "Authenticated as: ${NPM_USER}"
|
||||
echo "::endgroup::"
|
||||
|
||||
- name: Preflight – list unpublished packages (diagnostic)
|
||||
run: |
|
||||
set -euo pipefail
|
||||
echo "Packages that will be published:"
|
||||
FOUND=0
|
||||
for pkg_json in packages/*/package.json; do
|
||||
PRIVATE=$(node -e "console.log(require('./${pkg_json}').private || false)")
|
||||
[ "$PRIVATE" = "true" ] && continue
|
||||
|
||||
PKG=$(node -e "console.log(require('./${pkg_json}').name)")
|
||||
LOCAL_VER=$(node -e "console.log(require('./${pkg_json}').version)")
|
||||
REMOTE_VER=$(npm view "${PKG}" version 2>/dev/null || echo "")
|
||||
|
||||
if [ "${LOCAL_VER}" != "${REMOTE_VER}" ]; then
|
||||
echo " → ${PKG}@${LOCAL_VER} (npm: ${REMOTE_VER:-not yet published})"
|
||||
FOUND=1
|
||||
fi
|
||||
done
|
||||
if [ "$FOUND" -eq 0 ]; then
|
||||
echo " (none – all versions are already on npm)"
|
||||
fi
|
||||
|
||||
- name: Create npm release PR or publish changed packages
|
||||
uses: changesets/action@v1
|
||||
with:
|
||||
|
|
|
|||
|
|
@ -1,5 +1,11 @@
|
|||
# daiso-product-search
|
||||
|
||||
## 0.5.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 01cd887: Restore Daiso store pickup stock quantities through the official non-login Bearer flow (`/api/auth/request` + AES-128-CBC token) while keeping the resilient `selPkupStr` fallback API. `getStorePickupStock()` now retries once with a fresh token on 401/403 and returns structured `retrievalStatus: "blocked"` after repeated auth blocks instead of throwing. `getStorePickupEligibility()` remains public, and `lookupStoreProductAvailability()` fills `pickupEligibility` when exact pickup stock remains unavailable.
|
||||
|
||||
## 0.4.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "daiso-product-search",
|
||||
"version": "0.4.0",
|
||||
"version": "0.5.0",
|
||||
"description": "Official Daiso Mall store/product search and pickup-stock client",
|
||||
"license": "MIT",
|
||||
"main": "src/index.js",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,11 @@
|
|||
# emergency-room-beds
|
||||
|
||||
## 0.3.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 01cd887: Add an E-Gen based nearby emergency-room status skill and package.
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "emergency-room-beds",
|
||||
"version": "0.2.0",
|
||||
"version": "0.3.0",
|
||||
"description": "Public E-Gen nearby emergency room status lookup for Korean location queries",
|
||||
"license": "MIT",
|
||||
"main": "src/index.js",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,11 @@
|
|||
# k-skill-proxy
|
||||
|
||||
## 0.5.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 01cd887: Add `/v1/kstartup/{business-info,announcements,contents,statistics}` routes that wrap the data.go.kr `15125364` (창업진흥원\_K-Startup) Open API. The routes inject `DATA_GO_KR_API_KEY` server-side, return 503 when the key (or the per-dataset 활용신청) is missing, and cache successful JSON responses while bypassing the cache for upstream error envelopes (`resultCode != "00"`).
|
||||
|
||||
## 0.4.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "k-skill-proxy",
|
||||
"version": "0.4.0",
|
||||
"version": "0.5.0",
|
||||
"private": true,
|
||||
"description": "Fastify proxy for k-skill upstream APIs",
|
||||
"license": "MIT",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,11 @@
|
|||
# local-election-candidate-search
|
||||
|
||||
## 0.3.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 01cd887: Add a public NEC local election candidate lookup skill and helper CLI.
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "local-election-candidate-search",
|
||||
"version": "0.2.0",
|
||||
"version": "0.3.0",
|
||||
"description": "Public NEC Korean local election candidate lookup client for k-skill",
|
||||
"license": "MIT",
|
||||
"main": "src/index.js",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,11 @@
|
|||
# sh-notice-search
|
||||
|
||||
## 0.3.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 01cd887: Add a policy-compliant SH public notice search skill and direct HTML lookup client.
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "sh-notice-search",
|
||||
"version": "0.2.0",
|
||||
"version": "0.3.0",
|
||||
"description": "Public SH Seoul Housing notice lookup client for k-skill",
|
||||
"license": "MIT",
|
||||
"main": "src/index.js",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue