diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d9fbebf4..84bbded7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,10 +11,10 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-node@v6 with: - node-version: 22 + node-version: 24 - run: EASYPOST_TEST_API_KEY=123 EASYPOST_PROD_API_KEY=123 make install install-styleguide build test # node-compatibility checks that the build version of the app can be imported # and used on older versions of node @@ -22,32 +22,32 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [16.x, 17.x, 18.x, 19.x, 20.x, 21.x, 22.x] + node-version: [16.x, 17.x, 18.x, 19.x, 20.x, 21.x, 22.x, 24.x] steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-node@v6 with: - node-version: 22 + node-version: 24 - run: EASYPOST_TEST_API_KEY=123 EASYPOST_PROD_API_KEY=123 make install install-styleguide build - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} - run: EASYPOST_TEST_API_KEY=123 EASYPOST_PROD_API_KEY=123 make test-node-compatibility lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-node@v6 with: - node-version: 22 + node-version: 24 - run: make install install-styleguide build lint coverage: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-node@v6 with: - node-version: 22 + node-version: 24 - run: make install install-styleguide build - run: EASYPOST_TEST_API_KEY=123 EASYPOST_PROD_API_KEY=123 make coverage - name: Coveralls @@ -59,10 +59,10 @@ jobs: if: github.ref == 'refs/heads/master' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-node@v6 with: - node-version: 22 + node-version: 24 - name: Install Dependencies run: make install - name: Generate Docs diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d108e596..e3a2f823 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,10 +9,10 @@ jobs: release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-node@v6 with: - node-version: 22 + node-version: 24 registry-url: 'https://registry.npmjs.org' - name: Publish Package run: EASYPOST_TEST_API_KEY=123 EASYPOST_PROD_API_KEY=123 make install install-styleguide publish diff --git a/CHANGELOG.md b/CHANGELOG.md index 81ae52c5..ee323ee6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # CHANGELOG -## Next Release +## v8.4.0 (2025-11-24) - Adds the following functions: - `embeddable.createSession` diff --git a/package-lock.json b/package-lock.json index f2e0df22..a2ffead3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@easypost/api", - "version": "8.3.0", + "version": "8.4.0", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/package.json b/package.json index 30a55b6d..52ed2a05 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@easypost/api", "description": "EasyPost Node Client Library", - "version": "8.3.0", + "version": "8.4.0", "author": "Easypost Engineering ", "homepage": "https://easypost.com", "exports": {