-
Notifications
You must be signed in to change notification settings - Fork 160
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #366 from mineadmin/master
Merge master
- Loading branch information
Showing
185 changed files
with
9,438 additions
and
1,346 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
labelPRBasedOnFilePath: | ||
Setting: | ||
- app/Setting/**/* | ||
System: | ||
- app/System/**/* | ||
UnitTest: | ||
- test/**/* | ||
ChangeLog: | ||
- CHANGELOG-*.md | ||
Composer: | ||
- composer.json | ||
- src/*/composer.json | ||
|
||
firstPRWelcomeComment: > | ||
Thanks for opening this pull request! Please check out our [contributing guidelines](https://github.com/mineadmin/MineAdmin/blob/master/CONTRIBUTING.md). | ||
感谢您开启此拉取请求!请查看我们的 [贡献者指南](https://github.com/mineadmin/MineAdmin/blob/master/CONTRIBUTING.md#L51)。 | ||
# Comment to be posted to congratulate user on their first merged PR | ||
firstPRMergeComment: > | ||
Awesome work, congrats on your first merged pull request! | ||
祝贺你的第一个拉取请求被合并! | ||
# Comment to be posted to on first time issues | ||
firstIssueWelcomeComment: > | ||
Thanks for opening your first issue here! Be sure to follow the issue template! | ||
感谢您在这里反馈第一个问题!请务必遵循问题模板! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
version: 2 | ||
updates: | ||
- package-ecosystem: composer | ||
directory: "/" | ||
schedule: | ||
interval: daily | ||
open-pull-requests-limit: 10 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,85 @@ | ||
name: Code Coverage Upload | ||
|
||
on: | ||
push: | ||
pull_request: | ||
schedule: | ||
- cron: '0 2 * * *' | ||
|
||
jobs: | ||
tests: | ||
name: build Code coverage report | ||
runs-on: "${{ matrix.os }}" | ||
strategy: | ||
matrix: | ||
os: [ ubuntu-latest ] | ||
php-version: [ '8.1' ] | ||
sw-version: [ 'v5.1.2'] | ||
exclude: | ||
- php-version: '8.3' | ||
sw-version: 'v5.0.3' | ||
max-parallel: 20 | ||
fail-fast: false | ||
env: | ||
SW_VERSION: ${{ matrix.sw-version }} | ||
MYSQL_VERSION: '8.0' | ||
PGSQL_VERSION: '14' | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v4 | ||
- name: Upgrade | ||
run: | | ||
sudo apt-get clean | ||
sudo apt-get update | ||
sudo apt-get upgrade -f | ||
- name: Setup PHP | ||
uses: shivammathur/setup-php@v2 | ||
with: | ||
php-version: ${{ matrix.php-version }} | ||
tools: phpize | ||
extensions: redis, pdo, pdo_mysql, bcmath | ||
ini-values: opcache.enable_cli=0 | ||
coverage: xdebug | ||
- name: Setup Swoole | ||
run: | | ||
sudo apt-get install libcurl4-openssl-dev libc-ares-dev libpq-dev | ||
wget https://github.com/swoole/swoole-src/archive/${SW_VERSION}.tar.gz -O swoole.tar.gz | ||
mkdir -p swoole | ||
tar -xf swoole.tar.gz -C swoole --strip-components=1 | ||
rm swoole.tar.gz | ||
cd swoole | ||
phpize | ||
./configure --enable-openssl --enable-swoole-curl --enable-cares --enable-swoole-pgsql --enable-brotli | ||
make -j$(nproc) | ||
sudo make install | ||
sudo sh -c "echo extension=swoole > /etc/php/${{ matrix.php-version }}/cli/conf.d/swoole.ini" | ||
sudo sh -c "echo swoole.use_shortname='Off' >> /etc/php/${{ matrix.php-version }}/cli/conf.d/swoole.ini" | ||
php --ri swoole | ||
php --ri xdebug | ||
- name: Setup Packages | ||
run: ./.travis/requirement.install.sh | ||
- name: Run PHPStan | ||
run: ./.travis/run.check.sh | ||
- name: Setup Services | ||
run: ./.travis/setup.services.sh | ||
- name: Setup Mysql | ||
run: export TRAVIS_BUILD_DIR=$(pwd) && bash ./.travis/setup.mysql.sh | ||
- name: Setup PostgreSQL | ||
run: export TRAVIS_BUILD_DIR=$(pwd) && bash ./.travis/setup.pgsql.sh | ||
- name: Run Scripts Before Test | ||
run: cp .travis/.env.example .env | ||
- name: Print PHP Environments | ||
run: | | ||
php -i | ||
php -m | ||
- name: Run Mysql Test Cases | ||
env: | ||
DB_DRIVER: mysql | ||
DB_HOST: 127.0.0.1 | ||
DB_DATABASE: mineadmin | ||
run: ./.travis/run.code-coverage.sh | ||
- name: Upload coverage to Codecov | ||
uses: codecov/codecov-action@v4-beta | ||
with: | ||
token: ${{ secrets.CODECOV_TOKEN }} | ||
file: "./tests/coverage.xml" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
name: Sync Gitee Repository | ||
|
||
on: | ||
schedule: | ||
- cron: '* 1 * * *' | ||
|
||
jobs: | ||
sync: | ||
runs-on: ubuntu-latest | ||
env: | ||
SSH_PRIVATE_KEY: ${{ secrets.SSH_KEY }} | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v4 | ||
with: | ||
fetch-depth: 0 | ||
- name: Setup Private Key | ||
run: | | ||
mkdir -p ~/.ssh | ||
echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa | ||
chmod 600 ~/.ssh/id_rsa | ||
echo "StrictHostKeyChecking no" >> ~/.ssh/config | ||
- name: Push Mirror | ||
env: | ||
SOURCE_REPO: 'https://github.com/mineadmin/mineadmin.git' | ||
DESTINATION_REPO: '[email protected]:mineadmin/mineadmin.git' | ||
run: | | ||
git clone --mirror "$SOURCE_REPO" && cd `basename "$SOURCE_REPO"` | ||
git remote set-url --push origin "$DESTINATION_REPO" | ||
git fetch -p origin | ||
git for-each-ref --format 'delete %(refname)' refs/pull | git update-ref --stdin | ||
git push --mirror |
Oops, something went wrong.