diff --git a/.github/workflows/DockerHub-Description.yml b/.github/workflows/DockerHub-Description.yml deleted file mode 100644 index 6f4510f..0000000 --- a/.github/workflows/DockerHub-Description.yml +++ /dev/null @@ -1,23 +0,0 @@ -name: Update Docker Hub Description -on: - push: - branches: - - main - paths: - - README.MD - - .github/workflows/DockerHub-Description.yml -jobs: - dockerHubDescription: - if: startsWith(github.repository, 'Binaryify/ncm') - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - - name: Docker Hub Description - uses: peter-evans/dockerhub-description@v3 - with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} - repository: binaryify/netease_cloud_music_api - short-description: ${{ github.event.repository.description }} - readme-filepath: ./README.MD diff --git a/.github/workflows/npm.yml b/.github/workflows/npm.yml index 9550255..530cca8 100644 --- a/.github/workflows/npm.yml +++ b/.github/workflows/npm.yml @@ -3,17 +3,41 @@ name: Release on: push: + tags: + - 'v*' jobs: release: runs-on: ubuntu-latest + permissions: + contents: read + packages: write steps: - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + + # 发布到 NPM Registry + - name: Setup Node.js for NPM + uses: actions/setup-node@v3 with: node-version: 20 registry-url: 'https://registry.npmjs.org/' - run: npm install - - run: npm publish --access public + - name: Publish to NPM + run: npm publish --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + + # 发布到 GitHub Packages + - name: Setup Node.js for GitHub Packages + uses: actions/setup-node@v3 + with: + node-version: 20 + registry-url: 'https://npm.pkg.github.com' + - name: Update package name for GitHub Packages + run: | + json=`cat package.json` + echo "$json" | jq '.name = "@neteasecloudmusicapienhanced/api"' > package.json + - name: Publish to GitHub Packages + run: npm publish --access public + env: + NODE_AUTH_TOKEN: ${{ github.token }} diff --git a/README.MD b/README.MD index 322db40..be3c955 100644 --- a/README.MD +++ b/README.MD @@ -99,7 +99,7 @@ pnpm test - 歌曲、专辑、歌手、MV、歌词、评论、排行榜 - 搜索、推荐、私人 FM、签到、云盘 - 歌曲解锁(解灰)、多音源支持(qq/kuwo/kugou/migu/pyncmd) -- 详细接口请见[在线文档](https://music-api.focalors.ltd/docs/#) +- 详细接口请见[在线文档](https://music-api.focalors.ltd/) ## 贡献与社区 diff --git a/package.json b/package.json index 656ef04..7444ea6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@neteaseapireborn/api", - "version": "4.28.28", + "version": "4.28.28-beta.1", "description": "为停更的网易云音乐 NodeJs API 提供持续的维护!", "scripts": { "start": "node app.js",