hotaruma / packagist-sync
Packagist Sync Github-Action
v1.0.1
2023-06-30 21:39 UTC
Requires
- php: >=8.2
- guzzlehttp/guzzle: ^7.7
- symfony/console: ^6.3
README
此动作自动化了 Packagist 上包信息的同步和更新。
示例用法
最小配置
uses: hotaruma/packagist-sync@v1.0.1 with: api-token: ${{ secrets.packagist_token }} # Optional Parameters packagist-username: 'username' package-name: 'vendor/package' github-repository-url: 'https://github.com/vendor/package' packagist-domain: 'https://packagist.org.cn' composer-json-path: '/path/to/'
输入
api-token
必需 - Packagist 的 API 令牌。
packagist-username
在 Packagist 上的用户名。
如果包名已在
composer.json
文件中设置,则此参数是 可选的。如果设置包名,则将使用供应商部分作为用户名。
package-name
包的名称。
如果包名已在
composer.json
文件中设置,则此 参数 是可选的。
github-repository-url
GitHub 仓库的 URL。
如果包已存在,则此参数是可选的。
packagist-domain
可选 - Packagist 的域名。
composer-json-path
可选 - composer.json
文件的自定义路径。
路径应相对于
$GITHUB_WORKSPACE
。