Skip to content

Commit 64fc30f

Browse files
Merge pull request #11 from gabriel-logan/main
chore: Update project to deploy using github action
2 parents 2517870 + 199c3f2 commit 64fc30f

File tree

16 files changed

+181
-187
lines changed

16 files changed

+181
-187
lines changed

.github/workflows/maven-publish.yml

Lines changed: 43 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,26 +11,65 @@ on:
1111

1212
jobs:
1313
build:
14-
1514
runs-on: ubuntu-latest
1615
permissions:
1716
contents: read
1817
packages: write
1918

2019
steps:
2120
- uses: actions/checkout@v4
21+
2222
- name: Set up JDK 8
2323
uses: actions/setup-java@v3
2424
with:
2525
java-version: '8'
2626
distribution: 'temurin'
27-
server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
28-
settings-path: ${{ github.workspace }} # location for the settings.xml file
27+
server-id: github
28+
settings-path: ${{ github.workspace }}
29+
30+
- name: Create settings.xml
31+
run: |
32+
echo '<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
33+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
34+
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
35+
http://maven.apache.org/xsd/settings-1.0.0.xsd">
36+
37+
<activeProfiles>
38+
<activeProfile>github</activeProfile>
39+
</activeProfiles>
40+
41+
<profiles>
42+
<profile>
43+
<id>github</id>
44+
<repositories>
45+
<repository>
46+
<id>central</id>
47+
<url>https://repo1.maven.org/maven2</url>
48+
</repository>
49+
<repository>
50+
<id>github</id>
51+
<url>https://maven.pkg.github.com/multiform-validator/java</url>
52+
<snapshots>
53+
<enabled>true</enabled>
54+
</snapshots>
55+
</repository>
56+
</repositories>
57+
</profile>
58+
</profiles>
59+
60+
<servers>
61+
<server>
62+
<id>github</id>
63+
<username>gabriel-logan</username>
64+
<password>${{secrets.MULTIFORM_VALIDATOR_MVN_TOKEN_GITHUB_PACKAGES}}</password>
65+
</server>
66+
</servers>
67+
</settings>' > settings.xml
2968
3069
- name: Build with Maven
3170
run: mvn -B package --file pom.xml
3271

3372
- name: Publish to GitHub Packages Apache Maven
3473
run: mvn deploy -s settings.xml
3574
env:
36-
GITHUB_TOKEN: ${{ secrets.MULTIFORM_VALIDATOR_MVN_TOKEN_GITHUB_PACKAGES }}
75+
GITHUB_TOKEN: ${{ github.token }}

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>io.github</groupId>
88
<artifactId>multiform-validator</artifactId>
9-
<version>0.0.2</version>
9+
<version>0.0.1</version>
1010

1111
<name>Multiform Validator</name>
1212
<description>

settings.xml

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

target/maven-archiver/pom.properties

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
artifactId=multiform-validator
2+
groupId=io.github
3+
version=0.0.1
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
D:\programas\validadores\multiform-validator\FORKS\java\src\main\java\io\github\multiform_validator\CnpjValidator.java
2-
D:\programas\validadores\multiform-validator\FORKS\java\src\main\java\io\github\multiform_validator\CreditCardValidator.java
3-
D:\programas\validadores\multiform-validator\FORKS\java\src\main\java\io\github\multiform_validator\Utils.java
4-
D:\programas\validadores\multiform-validator\FORKS\java\src\main\java\io\github\multiform_validator\Validator.java
52
D:\programas\validadores\multiform-validator\FORKS\java\src\main\java\io\github\multiform_validator\CpfValidator.java
3+
D:\programas\validadores\multiform-validator\FORKS\java\src\main\java\io\github\multiform_validator\CreditCardValidator.java
64
D:\programas\validadores\multiform-validator\FORKS\java\src\main\java\io\github\multiform_validator\EmailValidator.java
75
D:\programas\validadores\multiform-validator\FORKS\java\src\main\java\io\github\multiform_validator\Main.java
6+
D:\programas\validadores\multiform-validator\FORKS\java\src\main\java\io\github\multiform_validator\Utils.java
7+
D:\programas\validadores\multiform-validator\FORKS\java\src\main\java\io\github\multiform_validator\Validator.java
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
D:\programas\validadores\multiform-validator\FORKS\java\src\test\java\CnpjValidatorTest.java
12
D:\programas\validadores\multiform-validator\FORKS\java\src\test\java\CpfValidatorTest.java
3+
D:\programas\validadores\multiform-validator\FORKS\java\src\test\java\CreditCardValidatorTest.java
4+
D:\programas\validadores\multiform-validator\FORKS\java\src\test\java\EmailValidatorTest.java
25
D:\programas\validadores\multiform-validator\FORKS\java\src\test\java\UtilsTest.java
3-
D:\programas\validadores\multiform-validator\FORKS\java\src\test\java\CnpjValidatorTest.java
46
D:\programas\validadores\multiform-validator\FORKS\java\src\test\java\ValidatorTest.java
5-
D:\programas\validadores\multiform-validator\FORKS\java\src\test\java\EmailValidatorTest.java
6-
D:\programas\validadores\multiform-validator\FORKS\java\src\test\java\CreditCardValidatorTest.java
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
-------------------------------------------------------------------------------
22
Test set: CnpjValidatorTest
33
-------------------------------------------------------------------------------
4-
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.04 s - in CnpjValidatorTest
4+
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 s - in CnpjValidatorTest
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
-------------------------------------------------------------------------------
22
Test set: CreditCardValidatorTest
33
-------------------------------------------------------------------------------
4-
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in CreditCardValidatorTest
4+
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in CreditCardValidatorTest
Lines changed: 22 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,66 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report.xsd" name="CnpjValidatorTest" time="0.04" tests="6" errors="0" skipped="0" failures="0">
2+
<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report.xsd" name="CnpjValidatorTest" time="0.044" tests="6" errors="0" skipped="0" failures="0">
33
<properties>
4-
<property name="java.specification.version" value="22"/>
4+
<property name="java.specification.version" value="17"/>
55
<property name="sun.cpu.isalist" value="amd64"/>
66
<property name="sun.jnu.encoding" value="Cp1252"/>
77
<property name="java.class.path" value="D:\programas\validadores\multiform-validator\FORKS\java\target\test-classes;D:\programas\validadores\multiform-validator\FORKS\java\target\classes;C:\Users\Logan\.m2\repository\org\jetbrains\annotations\24.1.0\annotations-24.1.0.jar;C:\Users\Logan\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.7.0\junit-jupiter-api-5.7.0.jar;C:\Users\Logan\.m2\repository\org\apiguardian\apiguardian-api\1.1.0\apiguardian-api-1.1.0.jar;C:\Users\Logan\.m2\repository\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;C:\Users\Logan\.m2\repository\org\junit\platform\junit-platform-commons\1.7.0\junit-platform-commons-1.7.0.jar;C:\Users\Logan\.m2\repository\org\junit\jupiter\junit-jupiter-engine\5.7.0\junit-jupiter-engine-5.7.0.jar;C:\Users\Logan\.m2\repository\org\junit\platform\junit-platform-engine\1.7.0\junit-platform-engine-1.7.0.jar;"/>
8-
<property name="java.vm.vendor" value="Oracle Corporation"/>
8+
<property name="java.vm.vendor" value="Microsoft"/>
99
<property name="sun.arch.data.model" value="64"/>
1010
<property name="user.variant" value=""/>
11-
<property name="java.vendor.url" value="https://java.oracle.com/"/>
11+
<property name="java.vendor.url" value="https://www.microsoft.com"/>
1212
<property name="user.timezone" value="America/Sao_Paulo"/>
1313
<property name="os.name" value="Windows 10"/>
14-
<property name="java.vm.specification.version" value="22"/>
14+
<property name="java.vm.specification.version" value="17"/>
1515
<property name="sun.java.launcher" value="SUN_STANDARD"/>
1616
<property name="user.country" value="BR"/>
17-
<property name="sun.boot.library.path" value="C:\Users\Logan\.jdks\openjdk-22\bin"/>
18-
<property name="sun.java.command" value="C:\Users\Logan\AppData\Local\Temp\surefire14797738243430755351\surefirebooter6291945349090797851.jar C:\Users\Logan\AppData\Local\Temp\surefire14797738243430755351 2024-07-09T04-15-40_326-jvmRun1 surefire9510026437266008440tmp surefire_013539498034008287629tmp"/>
17+
<property name="sun.boot.library.path" value="C:\Program Files\Microsoft\jdk-17.0.10.7-hotspot\bin"/>
18+
<property name="sun.java.command" value="C:\Users\Logan\AppData\Local\Temp\surefire7645533957230140402\surefirebooter8246774691025196484.jar C:\Users\Logan\AppData\Local\Temp\surefire7645533957230140402 2024-07-09T14-54-12_624-jvmRun1 surefire4929957768165396563tmp surefire_01607370843801881845tmp"/>
1919
<property name="jdk.debug" value="release"/>
2020
<property name="surefire.test.class.path" value="D:\programas\validadores\multiform-validator\FORKS\java\target\test-classes;D:\programas\validadores\multiform-validator\FORKS\java\target\classes;C:\Users\Logan\.m2\repository\org\jetbrains\annotations\24.1.0\annotations-24.1.0.jar;C:\Users\Logan\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.7.0\junit-jupiter-api-5.7.0.jar;C:\Users\Logan\.m2\repository\org\apiguardian\apiguardian-api\1.1.0\apiguardian-api-1.1.0.jar;C:\Users\Logan\.m2\repository\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;C:\Users\Logan\.m2\repository\org\junit\platform\junit-platform-commons\1.7.0\junit-platform-commons-1.7.0.jar;C:\Users\Logan\.m2\repository\org\junit\jupiter\junit-jupiter-engine\5.7.0\junit-jupiter-engine-5.7.0.jar;C:\Users\Logan\.m2\repository\org\junit\platform\junit-platform-engine\1.7.0\junit-platform-engine-1.7.0.jar;"/>
2121
<property name="sun.cpu.endian" value="little"/>
2222
<property name="user.home" value="C:\Users\Logan"/>
2323
<property name="user.language" value="pt"/>
2424
<property name="java.specification.vendor" value="Oracle Corporation"/>
25-
<property name="java.version.date" value="2024-03-19"/>
26-
<property name="java.home" value="C:\Users\Logan\.jdks\openjdk-22"/>
25+
<property name="java.version.date" value="2024-01-16"/>
26+
<property name="java.home" value="C:\Program Files\Microsoft\jdk-17.0.10.7-hotspot"/>
2727
<property name="file.separator" value="\"/>
2828
<property name="basedir" value="D:\programas\validadores\multiform-validator\FORKS\java"/>
2929
<property name="java.vm.compressedOopsMode" value="Zero based"/>
3030
<property name="line.separator" value="&#10;"/>
3131
<property name="java.vm.specification.vendor" value="Oracle Corporation"/>
3232
<property name="java.specification.name" value="Java Platform API Specification"/>
33-
<property name="surefire.real.class.path" value="C:\Users\Logan\AppData\Local\Temp\surefire14797738243430755351\surefirebooter6291945349090797851.jar"/>
33+
<property name="surefire.real.class.path" value="C:\Users\Logan\AppData\Local\Temp\surefire7645533957230140402\surefirebooter8246774691025196484.jar"/>
3434
<property name="user.script" value=""/>
3535
<property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
36-
<property name="java.runtime.version" value="22+36-2370"/>
36+
<property name="java.runtime.version" value="17.0.10+7-LTS"/>
3737
<property name="user.name" value="Logan"/>
38-
<property name="stdout.encoding" value="Cp1252"/>
3938
<property name="path.separator" value=";"/>
4039
<property name="os.version" value="10.0"/>
4140
<property name="java.runtime.name" value="OpenJDK Runtime Environment"/>
42-
<property name="file.encoding" value="UTF-8"/>
41+
<property name="file.encoding" value="Cp1252"/>
4342
<property name="java.vm.name" value="OpenJDK 64-Bit Server VM"/>
43+
<property name="java.vendor.version" value="Microsoft-8902769"/>
4444
<property name="localRepository" value="C:\Users\Logan\.m2\repository"/>
45-
<property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
45+
<property name="java.vendor.url.bug" value="https://github.com/microsoft/openjdk/issues"/>
4646
<property name="java.io.tmpdir" value="C:\Users\Logan\AppData\Local\Temp\"/>
47-
<property name="idea.version" value="2023.3.6"/>
48-
<property name="java.version" value="22"/>
47+
<property name="java.version" value="17.0.10"/>
4948
<property name="user.dir" value="D:\programas\validadores\multiform-validator\FORKS\java"/>
5049
<property name="os.arch" value="amd64"/>
5150
<property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
5251
<property name="sun.os.patch.level" value=""/>
5352
<property name="native.encoding" value="Cp1252"/>
54-
<property name="java.library.path" value="C:\Users\Logan\.jdks\openjdk-22\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Microsoft\jdk-17.0.10.7-hotspot\bin;C:\Program Files\Microsoft\jdk-11.0.18.10-hotspot\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;C:\Python311;C:\Program Files\Git\cmd;C:\MinGW\bin;C:\Program Files\nodejs\;C:\Program Files\Git LFS;C:\Python311\Scripts\;C:\Python311\;C:\Users\Logan\AppData\Local\Programs\Python\Python311\Scripts\;C:\Users\Logan\AppData\Local\Programs\Python\Python311\;C:\Users\Logan\AppData\Local\Microsoft\WindowsApps;C:\Users\Logan\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Logan\AppData\Local\Android\Sdk\emulator;C:\Users\Logan\AppData\Local\Android\Sdk\tools;C:\Users\Logan\AppData\Local\Android\Sdk\tools\bin;C:\Users\Logan\AppData\Local\Android\Sdk\platform-tools;C:\Program Files (x86)\Nmap;C:\Program Files\OpenSSL-Win64\bin;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.6\bin;;C:\Users\Logan\AppData\Roaming\npm;C:\Users\Logan\AppData\Local\Android\Sdk\platform-tools;;C:\Users\Logan\.deno\bin;."/>
53+
<property name="java.library.path" value="C:\Program Files\Microsoft\jdk-17.0.10.7-hotspot\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Microsoft\jdk-17.0.10.7-hotspot\bin;C:\Program Files\Microsoft\jdk-11.0.18.10-hotspot\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;C:\Python311;C:\Program Files\Git\cmd;C:\MinGW\bin;C:\Program Files\nodejs\;C:\Program Files\Git LFS;C:\Program Files\apache-maven-3.9.8\bin;C:\Python311\Scripts\;C:\Python311\;C:\Users\Logan\AppData\Local\Programs\Python\Python311\Scripts\;C:\Users\Logan\AppData\Local\Programs\Python\Python311\;C:\Users\Logan\AppData\Local\Microsoft\WindowsApps;C:\Users\Logan\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Logan\AppData\Local\Android\Sdk\emulator;C:\Users\Logan\AppData\Local\Android\Sdk\tools;C:\Users\Logan\AppData\Local\Android\Sdk\tools\bin;C:\Users\Logan\AppData\Local\Android\Sdk\platform-tools;C:\Program Files (x86)\Nmap;C:\Program Files\OpenSSL-Win64\bin;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.6\bin;;C:\Users\Logan\AppData\Roaming\npm;C:\Users\Logan\AppData\Local\Android\Sdk\platform-tools;;C:\Users\Logan\.deno\bin;."/>
5554
<property name="java.vm.info" value="mixed mode, sharing"/>
56-
<property name="stderr.encoding" value="Cp1252"/>
57-
<property name="java.vendor" value="Oracle Corporation"/>
58-
<property name="java.vm.version" value="22+36-2370"/>
55+
<property name="java.vendor" value="Microsoft"/>
56+
<property name="java.vm.version" value="17.0.10+7-LTS"/>
5957
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
60-
<property name="java.class.version" value="66.0"/>
58+
<property name="java.class.version" value="61.0"/>
6159
</properties>
62-
<testcase name="testInvalidCnpj" classname="CnpjValidatorTest" time="0.027"/>
60+
<testcase name="testInvalidCnpj" classname="CnpjValidatorTest" time="0.029"/>
6361
<testcase name="testNullCnpj" classname="CnpjValidatorTest" time="0.001"/>
64-
<testcase name="testEmptyCnpj" classname="CnpjValidatorTest" time="0"/>
62+
<testcase name="testEmptyCnpj" classname="CnpjValidatorTest" time="0.001"/>
6563
<testcase name="testValidCnpj" classname="CnpjValidatorTest" time="0.001"/>
6664
<testcase name="testInvalidFormatCnpj" classname="CnpjValidatorTest" time="0.001"/>
67-
<testcase name="testInvalidLengthCnpj" classname="CnpjValidatorTest" time="0.001"/>
65+
<testcase name="testInvalidLengthCnpj" classname="CnpjValidatorTest" time="0"/>
6866
</testsuite>

0 commit comments

Comments
 (0)