Skip to content

Commit

Permalink
Merge pull request #214 from trydofor/develop
Browse files Browse the repository at this point in the history
prepare 3.2.110
  • Loading branch information
trydofor authored Mar 3, 2024
2 parents 908474c + 4c99bdd commit dd0bbc8
Show file tree
Hide file tree
Showing 54 changed files with 1,687 additions and 481 deletions.
60 changes: 46 additions & 14 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ on:
default: false
type: boolean
required: false
testVerifyDryRun:
testCoverageDryRun:
description: 'dryrun coverage report?'
default: false
type: boolean
Expand All @@ -34,7 +34,12 @@ on:
type: boolean
required: false
deployOssrh:
description: 'deploy to ossrh?'
description: 'deploy to oss-repo?'
default: true
type: boolean
required: false
deployAltrh:
description: 'deploy to alt-repo?'
default: true
type: boolean
required: false
Expand Down Expand Up @@ -106,8 +111,12 @@ jobs:
echo "MVN_COVERAGE=$_cov" >> "$GITHUB_OUTPUT"
_drh=${{ inputs.deployOssrh || github.event_name == 'release' }}
echo "- MVN_DEPLOYRH=$_drh" >> "$GITHUB_STEP_SUMMARY"
echo "MVN_DEPLOYRH=$_drh" >> "$GITHUB_OUTPUT"
echo "- MVN_DEPLOY_OSSRH=$_drh" >> "$GITHUB_STEP_SUMMARY"
echo "MVN_DEPLOY_OSSRH=$_drh" >> "$GITHUB_OUTPUT"
_drp=${{ ( inputs.deployAltrh || github.event_name == 'release' ) && secrets.MVN_ALT_USER != '' }}
echo "- MVN_DEPLOY_ALTRH=$_drp" >> "$GITHUB_STEP_SUMMARY"
echo "MVN_DEPLOY_ALTRH=$_drp" >> "$GITHUB_OUTPUT"
_qod=${{ inputs.applyQodanaScan || 'false' }}
echo "- QODANA_SCAN=$_qod" >> "$GITHUB_STEP_SUMMARY"
Expand All @@ -130,6 +139,11 @@ jobs:
<username>${MVN_OSS_USER}</username>
<password>${MVN_OSS_PASS}</password>
</server>
<server>
<id>altrh</id>
<username>${MVN_ALT_USER}</username>
<password>${MVN_ALT_PASS}</password>
</server>
</servers>
</settings>
EOF
Expand All @@ -142,37 +156,55 @@ jobs:
- name: Test Coverage ${{ steps.settings.outputs.WINGS_VERSION }} ${{ steps.settings.outputs.GIT_BRANCH }}
if: steps.settings.outputs.MVN_COVERAGE == 'true'
run: |
mvn -P '!example,!devs' -Dmaven.test.skip=true clean install
mvn -P '!module-example,!module-devs' -Dmaven.test.skip=true clean install
mvn -pl ':devs-codegen' -Ddevs-initdb=true clean test
mvn -P 'coverage,!example,!devs' -Dmaven.test.failure.ignore=$TESTFAILS_IGNORE test
mvn -P 'coverage' -pl ':devs-coverage' -am jacoco:report-aggregate
mvn -P 'report-coverage,!module-example,!module-devs' -Dmaven.test.failure.ignore=$TESTFAILS_IGNORE test
mvn -P 'report-coverage' -pl ':devs-coverage' -am jacoco:report-aggregate
mvn -pl ':devs-coverage' -DrepoToken=$COVERALLS_WINGS -DdryRun=$COVERALLS_DRYRUN -Dwings.rootdir=../.. coveralls:report
env:
TZ: Asia/Shanghai
JAVA_HOME: ${{ steps.settings.outputs.JAVA_HOME }}
COVERALLS_WINGS: ${{ secrets.COVERALLS_REPO_TOKEN }}
COVERALLS_DRYRUN: ${{ inputs.testVerifyDryRun || 'false' }}
COVERALLS_DRYRUN: ${{ inputs.testCoverageDryRun || 'false' }}
TESTFAILS_IGNORE: ${{ inputs.testFailureIgnore || 'false' }}

## import gpp private key
- name: Import GPG key
if: steps.settings.outputs.MVN_DEPLOYRH == 'true'
if: steps.settings.outputs.MVN_DEPLOY_OSSRH == 'true' || steps.settings.outputs.MVN_DEPLOY_ALTRH == 'true'
uses: crazy-max/ghaction-import-gpg@v6
with:
gpg_private_key: ${{ secrets.MVN_GPG_SKEY }}
passphrase: ${{ secrets.MVN_GPG_PASS }}

## maven deploy
- name: Deploy ${{ steps.settings.outputs.WINGS_VERSION }} ${{ steps.settings.outputs.GIT_BRANCH }}
if: steps.settings.outputs.MVN_DEPLOYRH == 'true'
## maven deploy ossrh
- name: Deploy OSS ${{ steps.settings.outputs.WINGS_VERSION }} ${{ steps.settings.outputs.GIT_BRANCH }}
if: steps.settings.outputs.MVN_DEPLOY_OSSRH == 'true'
run: >
mvn
-P 'ossrh,doc,!example,!devs'
-P 'deploy,deploy-oss,!module-example,!module-devs'
${{ steps.settings.outputs.MVN_REVISION }}
-Dgpg.passphrase=${MVN_GPG_PASS}
clean deploy
deploy
env:
JAVA_HOME: ${{ steps.settings.outputs.JAVA_HOME }}
MVN_GPG_PASS: ${{ secrets.MVN_GPG_PASS }}
MVN_OSS_USER: ${{ secrets.MVN_OSS_USER }}
MVN_OSS_PASS: ${{ secrets.MVN_OSS_PASS }}

## maven deploy altrh
- name: Deploy ALT ${{ steps.settings.outputs.WINGS_VERSION }} ${{ steps.settings.outputs.GIT_BRANCH }}
if: steps.settings.outputs.MVN_DEPLOY_ALTRH == 'true'
run: >
mvn
-P 'deploy,deploy-alt,!module-example,!module-devs'
${{ steps.settings.outputs.MVN_REVISION }}
-Dgpg.passphrase=${MVN_GPG_PASS}
deploy
env:
JAVA_HOME: ${{ steps.settings.outputs.JAVA_HOME }}
MVN_GPG_PASS: ${{ secrets.MVN_GPG_PASS }}
## export MVN_ALT_REPO=https://packages.trydofor.com/maven/repository/devops/
MVN_ALT_USER: ${{ secrets.MVN_ALT_USER }}
MVN_ALT_PASS: ${{ secrets.MVN_ALT_PASS }}
MVN_ALT_REPO: ${{ secrets.MVN_ALT_REPO }}
MVN_ALT_SNAP: ${{ secrets.MVN_ALT_SNAP }}
1 change: 1 addition & 0 deletions WingsBoot.t.md
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,7 @@ Use `t.md` as local [Test Management](https://www.jetbrains.com/help/idea/test-m
* 13116 WingsCookieTest: encrypt cookie by forward
* 13117 AttributeHolderTest: Attribute expiry
* 13118 EventPublishHelperTest: async global AttributeRidEvent
* 13119 WingsCacheInterceptorTest: evict mulitple cache keys

## 14 Warlock

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
spring.datasource.url=jdbc:mysql://localhost:51487/wings_example\
winx.database.host=localhost:51487
winx.database.name=wings_example

spring.datasource.url=jdbc:mysql://${winx.database.host}/${winx.database.name}\
?connectionTimeZone=%2B08:00&forceConnectionTimeZoneToSession=true\
&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true\
&characterEncoding=UTF-8&useUnicode=true
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion observe/docs
Submodule docs updated 49 files
+632 −708 package-lock.json
+8 −9 package.json
+0 −1 src/.vuepress/config.ts
+ src/.vuepress/public/team_wings.png
+ src/.vuepress/public/team_xg.png
+2 −1 src/0-wings/0f-qa-others.md
+4 −4 src/0-wings/0g-ghost-ship.md
+2 −2 src/0-wings/0i-i18n-message.md
+2 −1 src/1-silencer/1a-wings-conf.md
+17 −3 src/1-silencer/1c-spring-auto.md
+4 −4 src/1-silencer/1d-prop-silencer.md
+8 −8 src/2-faceless/2a-flywave.md
+2 −1 src/3-slardar/3a-jackson.md
+4 −4 src/3-slardar/3d-i18n-zone.md
+7 −7 src/4-warlock/4f-api-oauth.md
+2 −2 src/5-batrider/5a-provider.md
+12 −2 src/9-example/9a.wings-change/9a0.notable.md
+3 −3 src/9-example/9a.wings-change/9a2.266-210.md
+3 −3 src/9-example/9a.wings-change/9a3.277-220.md
+9 −9 src/9-example/9a.wings-change/9a4.303-300.md
+15 −15 src/9-example/9a.wings-change/9a5.306-300.md
+25 −4 src/9-example/9a.wings-change/9a6.3-2-100.md
+2 −2 src/9-example/9b.spring-boot/9b2.actuator-admin.md
+232 −0 src/9-example/9c.server-manual/9c4.docker-starter.md
+1 −0 src/9-example/9c.server-manual/README.md
+13 −13 src/a-mirana/a2.utilities.md
+3 −3 src/b-meepo/b4.engine.md
+6 −6 src/b-meepo/b5.function.md
+4 −4 src/zh/0-wings/0g-ghost-ship.md
+2 −2 src/zh/0-wings/0i-i18n-message.md
+1 −0 src/zh/1-silencer/1a-wings-conf.md
+17 −3 src/zh/1-silencer/1c-spring-auto.md
+4 −4 src/zh/1-silencer/1d-prop-silencer.md
+8 −8 src/zh/2-faceless/2a-flywave.md
+2 −1 src/zh/3-slardar/3a-jackson.md
+4 −4 src/zh/3-slardar/3d-i18n-zone.md
+7 −7 src/zh/4-warlock/4f-api-oauth.md
+2 −2 src/zh/5-batrider/5a-provider.md
+3 −3 src/zh/9-example/9a.wings-change/9a2.266-210.md
+3 −3 src/zh/9-example/9a.wings-change/9a3.277-220.md
+9 −9 src/zh/9-example/9a.wings-change/9a4.303-300.md
+15 −15 src/zh/9-example/9a.wings-change/9a5.306-300.md
+26 −5 src/zh/9-example/9a.wings-change/9a6.3-2-100.md
+2 −2 src/zh/9-example/9b.spring-boot/9b2.actuator-admin.md
+229 −0 src/zh/9-example/9c.server-manual/9c4.docker-starter.md
+1 −0 src/zh/9-example/9c.server-manual/README.md
+13 −13 src/zh/a-mirana/a2.utilities.md
+3 −3 src/zh/b-meepo/b4.engine.md
+6 −6 src/zh/b-meepo/b5.function.md
2 changes: 1 addition & 1 deletion observe/meepo
Submodule meepo updated 2 files
+86 −19 .github/workflows/release.yml
+18 −2 pom.xml
2 changes: 1 addition & 1 deletion observe/mirana
Submodule mirana updated 40 files
+86 −19 .github/workflows/release.yml
+18 −2 pom.xml
+17 −17 src/main/java/pro/fessional/mirana/best/AssertArgs.java
+17 −17 src/main/java/pro/fessional/mirana/best/AssertMessage.java
+17 −17 src/main/java/pro/fessional/mirana/best/AssertState.java
+2 −0 src/main/java/pro/fessional/mirana/best/DummyBlock.java
+1 −0 src/main/java/pro/fessional/mirana/best/TypedKey.java
+1 −0 src/main/java/pro/fessional/mirana/bits/Bytes.java
+1 −2 src/main/java/pro/fessional/mirana/code/SlotCode.java
+3 −3 src/main/java/pro/fessional/mirana/cond/EqualsUtil.java
+7 −7 src/main/java/pro/fessional/mirana/data/Arr.java
+1 −1 src/main/java/pro/fessional/mirana/data/DataResult.java
+4 −4 src/main/java/pro/fessional/mirana/data/Z.java
+73 −0 src/main/java/pro/fessional/mirana/dync/OrderedSpi.java
+22 −0 src/main/java/pro/fessional/mirana/evil/ThreadLocalProvider.java
+0 −108 src/main/java/pro/fessional/mirana/evil/ThreadLocalProxy.java
+25 −23 src/main/java/pro/fessional/mirana/evil/TweakingContext.java
+1 −2 src/main/java/pro/fessional/mirana/func/Clz.java
+3 −3 src/main/java/pro/fessional/mirana/i18n/I18nString.java
+4 −2 src/main/java/pro/fessional/mirana/id/LightIdBufferedProvider.java
+2 −2 src/main/java/pro/fessional/mirana/page/PageResult.java
+1 −1 src/main/java/pro/fessional/mirana/page/PageUtil.java
+5 −5 src/main/java/pro/fessional/mirana/pain/ThrowableUtil.java
+1 −1 src/main/java/pro/fessional/mirana/stat/GitStat.java
+3 −0 src/main/java/pro/fessional/mirana/text/BuilderHelper.java
+4 −2 src/main/java/pro/fessional/mirana/text/HalfCharUtil.java
+2 −2 src/main/java/pro/fessional/mirana/text/StringTemplate.java
+1 −1 src/main/java/pro/fessional/mirana/time/DateParser.java
+1 −0 src/main/java/pro/fessional/mirana/time/Sleep.java
+2 −0 src/main/java/pro/fessional/mirana/time/ThreadNow.java
+1 −0 src/test/java/pro/fessional/mirana/code/SlotCodeTest.java
+23 −0 src/test/java/pro/fessional/mirana/dync/OrderedSpiTest.java
+20 −0 src/test/java/pro/fessional/mirana/evil/TestThreadLocalProvider1.java
+19 −0 src/test/java/pro/fessional/mirana/evil/TestThreadLocalProvider2.java
+19 −0 src/test/java/pro/fessional/mirana/evil/TestThreadLocalProvider3.java
+34 −0 src/test/java/pro/fessional/mirana/evil/ThreadLocalProviderTest.java
+0 −37 src/test/java/pro/fessional/mirana/evil/ThreadLocalProxyTest.java
+3 −2 src/test/java/pro/fessional/mirana/evil/TweakingContextTest.java
+30 −0 src/test/java/pro/fessional/mirana/i18n/I18nEnumTest.java
+3 −0 src/test/resources/META-INF/services/pro.fessional.mirana.evil.ThreadLocalProvider
Loading

0 comments on commit dd0bbc8

Please sign in to comment.