Skip to content

Commit 62afe74

Browse files
committed
Релиз 0.12.0
2 parents b31f43a + d049c86 commit 62afe74

File tree

1,472 files changed

+202095
-51233
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,472 files changed

+202095
-51233
lines changed

.github/workflows/check.yml

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,34 @@ jobs:
88
strategy:
99
fail-fast: false
1010
matrix:
11-
java_version: ['11', '17', '20']
11+
java_version: ['17', '20']
1212
os: [ubuntu-latest, windows-latest, macOS-latest]
13+
include:
14+
- os: windows-latest
15+
prefix: win
16+
- os: ubuntu-latest
17+
prefix: nix
18+
- os: macOS-latest
19+
prefix: mac
1320
steps:
14-
- uses: actions/[email protected]
21+
- uses: actions/[email protected]
22+
with:
23+
submodules: true
24+
lfs: true
1525
- name: Set up JDK ${{ matrix.java_version }}
16-
uses: actions/setup-java@v3
26+
uses: actions/setup-java@v4
1727
with:
1828
java-version: ${{ matrix.java_version }}
19-
distribution: 'adopt'
29+
distribution: 'liberica'
2030
- name: Build with Gradle
2131
run: ./gradlew check --stacktrace
2232
- name: Archive test results
23-
if: failure()
24-
uses: actions/[email protected]
33+
if: always() && matrix.prefix == 'nix'
34+
uses: EnricoMi/publish-unit-test-result-action@v2
35+
with:
36+
junit_files: "**/test-results/test/**/*.xml"
37+
- name: Archive test results
38+
if: always() && matrix.prefix != 'nix'
39+
uses: EnricoMi/publish-unit-test-result-action/composite@v2
2540
with:
26-
name: junit_report_${{ matrix.os }}_${{ matrix.java_version }}
27-
path: build/reports/tests/test
41+
junit_files: "**/test-results/test/**/*.xml"

.github/workflows/gh-pages.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,23 @@ jobs:
1616
build-deploy:
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/[email protected]
19+
- uses: actions/[email protected]
20+
with:
21+
submodules: true
22+
lfs: true
2023

2124
- name: Setup JDK
22-
uses: actions/setup-java@v3
25+
uses: actions/setup-java@v4
2326
with:
2427
java-version: 17
25-
distribution: 'adopt'
26-
28+
distribution: 'liberica'
2729
- name: Build javadoc
2830
run: ./gradlew --no-daemon javadoc
2931

3032
- name: Set up Python
31-
uses: actions/setup-python@v4.2.0
33+
uses: actions/setup-python@v5.0.0
3234
with:
33-
python-version: '3.6'
35+
python-version: '3.10'
3436
architecture: 'x64'
3537

3638
- name: Install dependencies
@@ -122,7 +124,7 @@ jobs:
122124
cp -R temp/site/. public/dev/en
123125
124126
- name: Deploy
125-
uses: peaceiris/actions-gh-pages@v3.8.0
127+
uses: peaceiris/actions-gh-pages@v3.9.3
126128
with:
127129
deploy_key: ${{ secrets.ACTIONS_DEPLOY_KEY }}
128130
publish_branch: gh-pages
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Publish to Sonatype
2+
3+
on:
4+
release:
5+
types: [published]
6+
push:
7+
branches:
8+
- develop
9+
workflow_dispatch:
10+
11+
jobs:
12+
publish:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: actions/checkout@v4
16+
- name: Set up JDK
17+
uses: actions/setup-java@v4
18+
with:
19+
java-version: 17
20+
distribution: 'liberica'
21+
- name: Publish to Sonatype
22+
run: ./gradlew publishMavenPublicationToSonatypeRepository -PsimplifyVersion
23+
env:
24+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
25+
ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.SONATYPE_USERNAME }}
26+
ORG_GRADLE_PROJECT_sonatypePassword: ${{ secrets.SONATYPE_PASSWORD }}
27+
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.GPG_SIGNING_KEY }}
28+
ORG_GRADLE_PROJECT_signingInMemoryPassword: ${{ secrets.GPG_SIGNING_PASSWORD }}
29+
- name: Close repository
30+
if: github.event_name == 'release'
31+
run: ./gradlew closeAndReleaseRepository
32+
env:
33+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
34+
ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.SONATYPE_USERNAME }}
35+
ORG_GRADLE_PROJECT_sonatypePassword: ${{ secrets.SONATYPE_PASSWORD }}
36+
ORG_GRADLE_PROJECT_nexusUsername: ${{ secrets.SONATYPE_USERNAME }}
37+
ORG_GRADLE_PROJECT_nexusPassword: ${{ secrets.SONATYPE_PASSWORD }}

.github/workflows/qa-sq.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: QA
2+
3+
on:
4+
push:
5+
branches:
6+
- develop
7+
- master
8+
pull_request:
9+
10+
jobs:
11+
QA:
12+
runs-on: ubuntu-latest
13+
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.event.repository.full_name
14+
steps:
15+
- uses: actions/[email protected]
16+
with:
17+
fetch-depth: ''
18+
submodules: true
19+
lfs: true
20+
- run: |
21+
git fetch --prune --unshallow
22+
- name: Set up JDK 17
23+
uses: actions/setup-java@v4
24+
with:
25+
java-version: 17
26+
distribution: 'liberica'
27+
- name: SonarCloud Scan
28+
run: ./gradlew check sonar
29+
env:
30+
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
31+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/qa.yml

Lines changed: 0 additions & 29 deletions
This file was deleted.

.gitignore

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,10 @@ build/
55
*.orig
66
/.idea/jarRepositories.xml
77
/.idea/compiler.xml
8-
/.idea/**/*.iml
8+
/.idea/inspectionProfiles/Project_Default.xml
9+
/.idea/modules.xml
10+
*.iml
11+
/.idea/workspace.xml
12+
/.idea/sonar*
13+
14+
/.idea/misc.xml

.gitmodules

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[submodule "src/test/resources/ext/designer/ssl_3_1"]
2+
path = src/test/resources/ext/designer/ssl_3_1
3+
url = ../ssl_3_1.git
4+
shallow = true
5+
[submodule "src/test/resources/ext/edt/ssl_3_1"]
6+
path = src/test/resources/ext/edt/ssl_3_1
7+
url = ../ssl_3_1_edt.git
8+
shallow = true

.idea/.name

Lines changed: 0 additions & 1 deletion
This file was deleted.

.idea/codeStyles/codeStyleConfig.xml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.idea/dictionaries/vmaksimov.xml

Lines changed: 0 additions & 13 deletions
This file was deleted.

.idea/gradle.xml

Lines changed: 15 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/mdclasses.iml

Lines changed: 0 additions & 2 deletions
This file was deleted.

.idea/misc.xml

Lines changed: 0 additions & 7 deletions
This file was deleted.

.idea/modules.xml

Lines changed: 0 additions & 8 deletions
This file was deleted.

.idea/vcs.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)