diff --git a/.github/MAINTAINERS.md b/.github/MAINTAINERS.md index 1332c2bf3..7e6c0bf3a 100644 --- a/.github/MAINTAINERS.md +++ b/.github/MAINTAINERS.md @@ -22,7 +22,7 @@ To publish a new version of the Ruby [package](https://rubygems.org/gems/readme- If you're not a maintainer of `readme-metrics` on [PyPI](https://pypi.org), [register for an account](https://pypi.org/account/register/), enable two-factor auth on your [account settings](https://pypi.org/manage/account/), and ask someone to add you as a maintainer. -You may also want to create a `.pypirc` file in your home directory ([example](https://gist.github.com/RyanGWU82/893fb63e6d182f90ef227fd1fd4e9da5)). +You may also want to create a `.pypirc` file in your home directory ([example](https://gist.github.com/RyanGWU82/893fb63e6d182f90ef227fd1fd4e9da5)). `.pypirc` now uses API keys so you will need to generate one. See PyPI's [help guide](https://pypi.org/help/) on how to generate it. To publish a new version: @@ -40,11 +40,12 @@ NEW_VERSION="x.x.x"; sed -i '' "s/\(__version__ = \)\"\([^\"]*\)\"/\1\"$NEW_VERS - If you get errors about `invalid command 'bdist_wheel'`, install the wheel package: `pip3 install wheel` 5. `python3 -m twine upload dist/*` - If you get errors about `twine` not being installed, install it with `pip3 install twine`. + - If you get errors about `setuptools` not being installed, install it with `pip3 install setuptools`. - On the first run you'll be asked to log into PyPi, so if you don't have access to `readme-metrics` there ask someone to hook you up with access. ### .NET -If you're not a maintainer of [`ReadMe.Metrics`](https://www.nuget.org/packages/ReadMe.Metrics/) on [NuGet](https://www.nuget.org/), [register for a Microsoft account by going through this flow](https://www.nuget.org/users/account/LogOn), enable two-factor auth on your [account settings](https://account.live.com/proofs/manage/additional), and ask someone to add you as a maintainer. +If you're not a maintainer of [`ReadMe.Metrics`](https://www.nuget.org/packages/ReadMe.Metrics/) on [NuGet](https://www.nuget.org/), [register for a Microsoft account by going through this flow](https://www.nuget.org/users/account/LogOn), enable two-factor auth on your [account settings](https://account.live.com/proofs/manage/additional), and ask someone to add you as a maintainer. Also ensure that you have [.Net CLI](https://dotnet.microsoft.com/en-us/download) installed. To publish a new version: @@ -66,7 +67,7 @@ NEW_VERSION="x.x.x"; sed -i '' "s/\(Version = \)\"\([^\"]*\)\"/\1\"$NEW_VERSION\ 6. Publish! ```sh -dotnet nuget push ./bin/Debug/ReadMe.Metrics..nupkg --api-key --source https://api.nuget.org/v3/index.json +dotnet nuget push ./bin/Release/ReadMe.Metrics..nupkg --api-key --source https://api.nuget.org/v3/index.json ``` ### Tag-based release management diff --git a/package-lock.json b/package-lock.json index 17dd5f26a..e54fcaecb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1104,9 +1104,9 @@ } }, "node_modules/@keyv/serialize": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.1.tgz", - "integrity": "sha512-kKXeynfORDGPUEEl2PvTExM2zs+IldC6ZD8jPcfvI351MDNtfMlw9V9s4XZXuJNDK2qR5gbEKxRyoYx3quHUVQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.2.tgz", + "integrity": "sha512-+E/LyaAeuABniD/RvUezWVXKpeuvwLEA9//nE9952zBaOdBd2mQ3pPoM8cUe2X6IcMByfuSLzmYqnYshG60+HQ==", "dependencies": { "buffer": "^6.0.3" } @@ -5958,12 +5958,12 @@ } }, "node_modules/cacheable": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.8.5.tgz", - "integrity": "sha512-sRdiC3/Va8SAqZcnvcfxQAP3p3uipWl9MZpnNmAzHteyMVDRb5QllQO/JRcHGeDzYzPTfOBPH/27hoTpcREF1A==", + "version": "1.8.7", + "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.8.7.tgz", + "integrity": "sha512-AbfG7dAuYNjYxFUtL1lAqmlWdxczCJ47w7cFjhGcnGnUdwSo6VgmSojfoW3tUI12HUkgTJ5kqj78yyq6TsFtlg==", "dependencies": { - "hookified": "^1.5.0", - "keyv": "^5.2.1" + "hookified": "^1.6.0", + "keyv": "^5.2.3" } }, "node_modules/cacheable-lookup": { @@ -5994,11 +5994,11 @@ } }, "node_modules/cacheable/node_modules/keyv": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.2.1.tgz", - "integrity": "sha512-tpIgCaY02VCW2Pz0zAn4guyct+IeH6Mb5wZdOvpe4oqXeQOJO0C3Wo8fTnf7P3ZD83Vr9kghbkNmzG3lTOhy/A==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.2.3.tgz", + "integrity": "sha512-AGKecUfzrowabUv0bH1RIR5Vf7w+l4S3xtQAypKaUpTdIR1EbrAcTxHCrpo9Q+IWeUlFE2palRtgIQcgm+PQJw==", "dependencies": { - "@keyv/serialize": "*" + "@keyv/serialize": "^1.0.2" } }, "node_modules/call-bind": { @@ -9612,13 +9612,13 @@ } }, "node_modules/flat-cache": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.3.tgz", - "integrity": "sha512-GWiWmC+qCbt/9EO80JgLj21gD61dw6iE4lw1t4NU1/DAWjmX+Hnv9C1pLtU32P6wnbdqXmUhkEVvx6y08IOACQ==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.5.tgz", + "integrity": "sha512-QR+2kN38f8nMfiIQ1LHYjuDEmZNZVjxuxY+HufbS3BW0EX01Q5OnH7iduOYRutmgiXb797HAKcXUeXrvRjjgSQ==", "dependencies": { - "cacheable": "^1.8.5", + "cacheable": "^1.8.7", "flatted": "^3.3.2", - "hookified": "^1.5.1" + "hookified": "^1.6.0" } }, "node_modules/flatted": { @@ -10711,9 +10711,9 @@ } }, "node_modules/hookified": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.5.1.tgz", - "integrity": "sha512-sZQQ5QgNVQUXffNd66qefqOMXA88CXIV0gW8I4bMAJYeu1ZCJsyy7sdchaoHzRyS4o0cXw3krNDXkljZr7uexw==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.6.0.tgz", + "integrity": "sha512-se7cpwTA+iA/eY548Bu03JJqBiEZAqU2jnyKdj5B5qurtBg64CZGHTgqCv4Yh7NWu6FGI09W61MCq+NoPj9GXA==" }, "node_modules/hosted-git-info": { "version": "2.8.9", @@ -16683,9 +16683,9 @@ } }, "node_modules/pino": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-9.5.0.tgz", - "integrity": "sha512-xSEmD4pLnV54t0NOUN16yCl7RIB1c5UUOse5HSyEXtBp+FgFQyPeDutc+Q2ZO7/22vImV7VfEjH/1zV2QuqvYw==", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-9.6.0.tgz", + "integrity": "sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg==", "optional": true, "dependencies": { "atomic-sleep": "^1.0.0", diff --git a/packages/dotnet/ReadMe/ConstValues.cs b/packages/dotnet/ReadMe/ConstValues.cs index bff677a12..f97fbfa81 100644 --- a/packages/dotnet/ReadMe/ConstValues.cs +++ b/packages/dotnet/ReadMe/ConstValues.cs @@ -6,7 +6,7 @@ public static class ConstValues { public static readonly string Name = "readmeio.net"; - public static readonly string Version = "2.1.0"; + public static readonly string Version = "2.2.0"; public static readonly int Wait = 0; diff --git a/packages/dotnet/ReadMe/ReadMe.csproj b/packages/dotnet/ReadMe/ReadMe.csproj index f7f5c83c2..3fce77dbd 100644 --- a/packages/dotnet/ReadMe/ReadMe.csproj +++ b/packages/dotnet/ReadMe/ReadMe.csproj @@ -3,7 +3,7 @@ netcoreapp3.1 ReadMe.Metrics - 2.1.0 + 2.2.0 ReadMe ReadMe ReadMe.Metrics DotnetCore diff --git a/packages/python/requirements.txt b/packages/python/requirements.txt index e0808222d..ec3ed1c50 100644 --- a/packages/python/requirements.txt +++ b/packages/python/requirements.txt @@ -2,4 +2,4 @@ Django==4.2.16 Flask==3.0.3 requests==2.32.3 Werkzeug==3.0.6 -uvicorn==0.32.1 \ No newline at end of file +uvicorn==0.34.0 \ No newline at end of file diff --git a/packages/ruby/Gemfile.lock b/packages/ruby/Gemfile.lock index 5f0d83337..f23e041fd 100644 --- a/packages/ruby/Gemfile.lock +++ b/packages/ruby/Gemfile.lock @@ -70,7 +70,7 @@ GEM rubocop-performance (1.23.0) rubocop (>= 1.48.1, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) - rubocop-rspec (3.2.0) + rubocop-rspec (3.3.0) rubocop (~> 1.61) ruby-progressbar (1.13.0) unicode-display_width (3.1.3)