Skip to content

Commit 3fbad60

Browse files
authored
Merge pull request #1 from RegexSolver/v1.1
RegexSolver Java v1.1.0
2 parents af64636 + 00cfada commit 3fbad60

126 files changed

Lines changed: 17556 additions & 1347 deletions

File tree

Some content is hidden

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

.github/workflows/ci.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
9+
jobs:
10+
test:
11+
name: Test (Java ${{ matrix.java-version }})
12+
runs-on: ubuntu-latest
13+
strategy:
14+
fail-fast: false
15+
matrix:
16+
java-version: ["11", "17", "21"]
17+
18+
steps:
19+
- uses: actions/checkout@v4
20+
21+
- name: Set up JDK ${{ matrix.java-version }}
22+
uses: actions/setup-java@v4
23+
with:
24+
java-version: ${{ matrix.java-version }}
25+
distribution: "temurin"
26+
cache: "maven"
27+
28+
- name: Build and test with Maven
29+
run: mvn -B package --no-transfer-progress --file pom.xml

.github/workflows/maven.yml

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

.github/workflows/publish.yml

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,33 @@ name: Publish to Maven Central
33
on:
44
push:
55
tags:
6-
- 'v*'
6+
- "v*"
77

88
jobs:
9-
build:
9+
publish:
10+
name: Publish to Maven Central
1011
runs-on: ubuntu-latest
12+
1113
steps:
1214
- uses: actions/checkout@v4
15+
1316
- name: Set up JDK 11
14-
uses: actions/setup-java@v3
17+
uses: actions/setup-java@v4
1518
with:
16-
java-version: '11'
17-
distribution: 'temurin'
18-
cache: maven
19-
- name: Build and Deploy
19+
java-version: "11"
20+
distribution: "temurin"
21+
cache: "maven"
22+
23+
- name: Import GPG signing key
2024
env:
21-
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
22-
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
2325
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
2426
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
2527
run: |
26-
echo $GPG_PRIVATE_KEY | base64 --decode | gpg --import --batch --yes --pinentry-mode loopback --passphrase "$GPG_SIGNING_PASSPHRASE"
27-
mvn clean deploy -P release --settings .github/settings.xml
28+
echo "$GPG_PRIVATE_KEY" | base64 --decode | gpg --import --batch --yes --pinentry-mode loopback --passphrase "$GPG_PASSPHRASE"
29+
30+
- name: Build, test and deploy
31+
env:
32+
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
33+
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
34+
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
35+
run: mvn -B clean deploy --no-transfer-progress --settings .github/settings.xml

.gitignore

Lines changed: 18 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,28 @@
1+
# Build output
12
target/
2-
!.mvn/wrapper/maven-wrapper.jar
3+
build/
34
!**/src/main/**/target/
45
!**/src/test/**/target/
6+
!**/src/main/**/build/
7+
!**/src/test/**/build/
8+
9+
# Dependencies
10+
!.mvn/wrapper/maven-wrapper.jar
511

6-
### IntelliJ IDEA ###
12+
# Environment
13+
.env
14+
15+
# IDE
716
.idea/
8-
*.iws
17+
.vscode/
918
*.iml
19+
*.iws
1020
*.ipr
11-
12-
### Eclipse ###
13-
.apt_generated
1421
.classpath
15-
.factorypath
1622
.project
17-
.settings
18-
.springBeans
19-
.sts4-cache
20-
21-
### NetBeans ###
22-
/nbproject/private/
23-
/nbbuild/
24-
/dist/
25-
/nbdist/
26-
/.nb-gradle/
27-
build/
28-
!**/src/main/**/build/
29-
!**/src/test/**/build/
30-
31-
### VS Code ###
32-
.vscode/
23+
.settings/
24+
.factorypath
25+
.apt_generated
3326

34-
### Mac OS ###
35-
.DS_Store
27+
# OS
28+
.DS_Store

.openapi-generator-ignore

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
src/main/java/com/regexsolver/api/exceptions/**
2+
**/test/
3+
pom.xml
4+
.gitignore
5+
git_push.sh
6+
.travis.yml
7+
.gitlab-ci.yml
8+
.github/
9+
api/
10+
docs/
11+
test/
12+
README.md
13+
build.gradle
14+
settings.gradle
15+
gradlew
16+
gradlew.bat
17+
gradle/
18+
gradle.properties
19+
build.sbt
20+
**/*.xml

.openapi-generator/FILES

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
src/main/java/com/regexsolver/api/generated/ApiClient.java
2+
src/main/java/com/regexsolver/api/generated/ApiException.java
3+
src/main/java/com/regexsolver/api/generated/ApiResponse.java
4+
src/main/java/com/regexsolver/api/generated/Configuration.java
5+
src/main/java/com/regexsolver/api/generated/JSON.java
6+
src/main/java/com/regexsolver/api/generated/Pair.java
7+
src/main/java/com/regexsolver/api/generated/RFC3339DateFormat.java
8+
src/main/java/com/regexsolver/api/generated/RFC3339InstantDeserializer.java
9+
src/main/java/com/regexsolver/api/generated/RFC3339JavaTimeModule.java
10+
src/main/java/com/regexsolver/api/generated/ServerConfiguration.java
11+
src/main/java/com/regexsolver/api/generated/ServerVariable.java
12+
src/main/java/com/regexsolver/api/generated/api/AccountApi.java
13+
src/main/java/com/regexsolver/api/generated/api/AnalyzeApi.java
14+
src/main/java/com/regexsolver/api/generated/api/ComputeApi.java
15+
src/main/java/com/regexsolver/api/generated/api/GenerateApi.java
16+
src/main/java/com/regexsolver/api/generated/model/AbstractOpenApiSchema.java
17+
src/main/java/com/regexsolver/api/generated/model/AccountLimitsDto.java
18+
src/main/java/com/regexsolver/api/generated/model/BooleanDto.java
19+
src/main/java/com/regexsolver/api/generated/model/Cardinality200ResponseDto.java
20+
src/main/java/com/regexsolver/api/generated/model/CardinalityBigIntegerDto.java
21+
src/main/java/com/regexsolver/api/generated/model/CardinalityDto.java
22+
src/main/java/com/regexsolver/api/generated/model/CardinalityInfiniteDto.java
23+
src/main/java/com/regexsolver/api/generated/model/CardinalityIntegerDto.java
24+
src/main/java/com/regexsolver/api/generated/model/Concat200ResponseDto.java
25+
src/main/java/com/regexsolver/api/generated/model/Dot200ResponseDto.java
26+
src/main/java/com/regexsolver/api/generated/model/Empty200ResponseDto.java
27+
src/main/java/com/regexsolver/api/generated/model/ErrorResponse400Dto.java
28+
src/main/java/com/regexsolver/api/generated/model/ErrorResponse401Dto.java
29+
src/main/java/com/regexsolver/api/generated/model/ErrorResponse403Dto.java
30+
src/main/java/com/regexsolver/api/generated/model/ErrorResponseDto.java
31+
src/main/java/com/regexsolver/api/generated/model/ExecutionOptionsDto.java
32+
src/main/java/com/regexsolver/api/generated/model/FairResponseOptionsDto.java
33+
src/main/java/com/regexsolver/api/generated/model/GenerateStringsCharacterOrderDto.java
34+
src/main/java/com/regexsolver/api/generated/model/GenerateStringsPathOrderDto.java
35+
src/main/java/com/regexsolver/api/generated/model/GenerateStringsRequestDto.java
36+
src/main/java/com/regexsolver/api/generated/model/GenerateStringsResponseDto.java
37+
src/main/java/com/regexsolver/api/generated/model/Length200ResponseDto.java
38+
src/main/java/com/regexsolver/api/generated/model/LengthDto.java
39+
src/main/java/com/regexsolver/api/generated/model/Limits200ResponseDto.java
40+
src/main/java/com/regexsolver/api/generated/model/MultiTermsRequestDto.java
41+
src/main/java/com/regexsolver/api/generated/model/RepeatRequestDto.java
42+
src/main/java/com/regexsolver/api/generated/model/RequestOptionsDto.java
43+
src/main/java/com/regexsolver/api/generated/model/ResponseOptionsDto.java
44+
src/main/java/com/regexsolver/api/generated/model/StringDto.java
45+
src/main/java/com/regexsolver/api/generated/model/Strings200ResponseDto.java
46+
src/main/java/com/regexsolver/api/generated/model/StringsDto.java
47+
src/main/java/com/regexsolver/api/generated/model/TermDto.java
48+
src/main/java/com/regexsolver/api/generated/model/TermFairDto.java
49+
src/main/java/com/regexsolver/api/generated/model/TermFairMetadataDto.java
50+
src/main/java/com/regexsolver/api/generated/model/TermRegexDto.java
51+
src/main/java/com/regexsolver/api/generated/model/TermRequestDto.java
52+
src/main/java/com/regexsolver/api/generated/model/TwoTermsRequestDto.java

.openapi-generator/VERSION

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
7.21.0

0 commit comments

Comments
 (0)