Unverified Commit 11490de3 authored by Hong Minhee's avatar Hong Minhee
Browse files

Bump version to 1.8.1 and improve CI publish error handling

- Update all package versions from 1.8.0 to 1.8.1
- Add --logs-dir and error handling for npm publish conflicts in CI
- Fix version checking script to handle private packages
- Note in CHANGES.md that 1.8.0 was skipped due to versioning mistake
parent b53a562c
Loading
Loading
Loading
Loading
+13 −3
Original line number Diff line number Diff line
@@ -381,14 +381,24 @@ jobs:
        npm config set //registry.npmjs.org/:_authToken "$NPM_AUTH_TOKEN"
        for pkg in fedify-*.tgz; do
          if [[ "$GITHUB_REF_TYPE" = "tag" ]]; then
            npm publish --provenance --access public "$pkg"
            npm publish --logs-dir=. --provenance --access public "$pkg" \
              || grep "Cannot publish over previously published version" *.log
            rm *.log
          elif [[ "$GITHUB_EVENT_NAME" = "pull_request_target" ]]; then
            npm publish \
              --logs-dir=. \
              --access public \
              --tag "pr-$PR_NUMBER" \
              "$pkg"
              "$pkg" \
              || grep "Cannot publish over previously published version" *.log
          else
            npm publish --provenance --access public --tag dev "$pkg"
            npm publish \
              --logs-dir=. \
              --provenance \
              --access public \
              --tag dev \
              "$pkg" \
              || grep "Cannot publish over previously published version" *.log
          fi
        done
      env:
+3 −2
Original line number Diff line number Diff line
@@ -3,10 +3,11 @@
Fedify changelog
================

Version 1.8.0
Version 1.8.1
-------------

To be released.
To be released.  Note that 1.8.0 was skipped due to a mistake in
the versioning.

 -  The repository has been restructured as a monorepo, consolidating all
    Fedify packages into a single repository with unified versioning.  This
+1 −1
Original line number Diff line number Diff line
{
  "name": "@fedify/amqp",
  "version": "1.8.0",
  "version": "1.8.1",
  "license": "MIT",
  "exports": {
    ".": "./mod.ts",
+1 −1
Original line number Diff line number Diff line
{
  "name": "@fedify/amqp",
  "version": "1.8.0",
  "version": "1.8.1",
  "description": "AMQP/RabbitMQ driver for Fedify",
  "keywords": [
    "fedify",
+1 −1
Original line number Diff line number Diff line
{
  "name": "@fedify/cli",
  "version": "1.8.0",
  "version": "1.8.1",
  "license": "MIT",
  "exports": "./mod.ts",
  "imports": {
Loading