diff --git a/CHANGELOG.md b/CHANGELOG.md index 99999af51..26a8f3069 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,21 +1,31 @@ -## v0.17.0 (2023-09-11) -#### :rocket: New Feature +> boyka-framework@0.17.0 changelog /home/runner/work/boyka-framework/boyka-framework +> lerna-changelog "--from" "v0.17.0" "--next-version" "v0.18.0-beta.0" -- [#581](https://github.com/BoykaFramework/boyka-framework/pull/581) feat(workflow): :sparkles: using with new selenium grid dist ([@WasiqB](https://github.com/WasiqB)) -- [#579](https://github.com/BoykaFramework/boyka-framework/pull/579) feat(Internal): ✨ migrated yarn to pnpm ([@WasiqB](https://github.com/WasiqB)) -#### :house: Internal +## v0.18.0-beta.0 (2023-10-01) + +#### :rocket: New Feature +* [#626](https://github.com/BoykaFramework/boyka-framework/pull/626) feat(workflow): :zap: run cloud tests when cloud env variables set ([@WasiqB](https://github.com/WasiqB)) +* [#612](https://github.com/BoykaFramework/boyka-framework/pull/612) feat(Internal): ⚡ changed branching strategy to feature driven ([@WasiqB](https://github.com/WasiqB)) +* [#610](https://github.com/BoykaFramework/boyka-framework/pull/610) feat(java): ✨ added all the appium server args support ([@WasiqB](https://github.com/WasiqB)) +* [#609](https://github.com/BoykaFramework/boyka-framework/pull/609) feat(java): :sparkles: made boyka config path configurable ([@WasiqB](https://github.com/WasiqB)) +* [#606](https://github.com/BoykaFramework/boyka-framework/pull/606) feat(java): :zap: upgrade jdk from v11 to v17 ([@WasiqB](https://github.com/WasiqB)) +* [#610](https://github.com/BoykaFramework/boyka-framework/pull/610) feat(java): ✨ added all the appium server args support ([@WasiqB](https://github.com/WasiqB)) +* [#609](https://github.com/BoykaFramework/boyka-framework/pull/609) feat(java): :sparkles: made boyka config path configurable ([@WasiqB](https://github.com/WasiqB)) +* [#606](https://github.com/BoykaFramework/boyka-framework/pull/606) feat(java): :zap: upgrade jdk from v11 to v17 ([@WasiqB](https://github.com/WasiqB)) -- [#597](https://github.com/BoykaFramework/boyka-framework/pull/597) build(deps): bump org.aspectj:aspectjweaver from 1.9.20 to 1.9.20.1 in /core-java ([@dependabot[bot]](https://github.com/apps/dependabot)) -- [#599](https://github.com/BoykaFramework/boyka-framework/pull/599) build(deps): bump org.seleniumhq.selenium:selenium-java from 4.12.0 to 4.12.1 in /core-java ([@dependabot[bot]](https://github.com/apps/dependabot)) -- [#583](https://github.com/BoykaFramework/boyka-framework/pull/583) build(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.0 in /core-java ([@dependabot[bot]](https://github.com/apps/dependabot)) -- [#591](https://github.com/BoykaFramework/boyka-framework/pull/591) build(deps-dev): bump lint-staged from 13.3.0 to 14.0.1 ([@dependabot[bot]](https://github.com/apps/dependabot)) -- [#575](https://github.com/BoykaFramework/boyka-framework/pull/575) build(deps-dev): bump eslint-config-prettier from 8.10.0 to 9.0.0 ([@dependabot[bot]](https://github.com/apps/dependabot)) -- [#588](https://github.com/BoykaFramework/boyka-framework/pull/588) build(deps-dev): bump prettier from 2.8.8 to 3.0.3 ([@dependabot[bot]](https://github.com/apps/dependabot)) -- [#598](https://github.com/BoykaFramework/boyka-framework/pull/598) build(deps-dev): bump @types/node from 18.17.14 to 18.17.15 ([@dependabot[bot]](https://github.com/apps/dependabot)) -- [#573](https://github.com/BoykaFramework/boyka-framework/pull/573) ci(workflow): ✨ optimize release workflows ([@WasiqB](https://github.com/WasiqB)) +#### :house: Internal +* [#621](https://github.com/BoykaFramework/boyka-framework/pull/621) build(deps-dev): bump @types/node from 18.17.15 to 20.8.0 ([@dependabot[bot]](https://github.com/apps/dependabot)) +* [#622](https://github.com/BoykaFramework/boyka-framework/pull/622) build(deps): bump clsx from 1.2.1 to 2.0.0 ([@dependabot[bot]](https://github.com/apps/dependabot)) +* [#620](https://github.com/BoykaFramework/boyka-framework/pull/620) build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 in /core-java ([@dependabot[bot]](https://github.com/apps/dependabot)) +* [#619](https://github.com/BoykaFramework/boyka-framework/pull/619) build(deps): bump org.sonarsource.scanner.maven:sonar-maven-plugin from 3.9.1.2184 to 3.10.0.2594 in /core-java ([@dependabot[bot]](https://github.com/apps/dependabot)) +* [#618](https://github.com/BoykaFramework/boyka-framework/pull/618) build(deps): bump actions/checkout from 3 to 4 ([@dependabot[bot]](https://github.com/apps/dependabot)) +* [#617](https://github.com/BoykaFramework/boyka-framework/pull/617) build(deps): bump org.seleniumhq.selenium:selenium-java from 4.12.1 to 4.13.0 in /core-java ([@dependabot[bot]](https://github.com/apps/dependabot)) +* [#616](https://github.com/BoykaFramework/boyka-framework/pull/616) build(deps): bump crazy-max/ghaction-import-gpg from 5 to 6 ([@dependabot[bot]](https://github.com/apps/dependabot)) +* [#615](https://github.com/BoykaFramework/boyka-framework/pull/615) build(deps): bump commons-io:commons-io from 2.13.0 to 2.14.0 in /core-java ([@dependabot[bot]](https://github.com/apps/dependabot)) +* [#614](https://github.com/BoykaFramework/boyka-framework/pull/614) build(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.0 to 3.4.1 in /core-java ([@dependabot[bot]](https://github.com/apps/dependabot)) +* [#613](https://github.com/BoykaFramework/boyka-framework/pull/613) build(deps): bump org.projectlombok:lombok from 1.18.28 to 1.18.30 in /sample-tests ([@dependabot[bot]](https://github.com/apps/dependabot)) #### Committers: 1 - - Wasiq Bhamla ([@WasiqB](https://github.com/WasiqB)) diff --git a/lerna.json b/lerna.json index 5ddff2f25..f1ea98852 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "0.17.0", + "version": "0.18.0-beta.0", "npmClient": "npm", "changelog": { "repo": "BoykaFramework/boyka-framework", diff --git a/pom.xml b/pom.xml new file mode 100644 index 000000000..c54881ba3 --- /dev/null +++ b/pom.xml @@ -0,0 +1,701 @@ + + + + + 4.0.0 + com.github.wasiqb.boyka + boyka-framework + 0.18.0-beta.0 + 2022 + ${project.groupId}:${project.artifactId} + 🎉 Ultimate test automation framework for testing any application on any platform + https://github.com/BoykaFramework/boyka-framework + + + 4.13.0 + 7.8.0 + 8.5.1 + 4.11.0 + 1.18.30 + 2.10.1 + 32.1.2-jre + 1.1.5 + 1.10.0 + 2.14.0 + 2.8.0 + 2.20.0 + 2.20.0 + 2.0.1 + 2.15.2 + 2.15.2 + 0.8.0 + 1.0.87 + 3.3.1 + 3.6.0 + 3.3.0 + 3.3.1 + 3.6.0 + 3.11.0 + 3.3.0 + 1.1.0 + 10.12.3 + 1.9.20.1 + testng + test-suites/${suite-name}.xml + -Dfile.encoding=UTF-8 -Xdebug -Xnoagent + + -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar" + + boykaframework + https://sonarcloud.io + boyka-framework + target/site/jacoco/jacoco.xml + checkstyles/checkstyle.xml + checkstyles/checkstyle-suppressions.xml + ${project.basedir}/reports/${suite-name}-jacoco.exec + ${project.reporting.outputDirectory}/jacoco + 3.4.1 + 17 + 17 + 5.14.0.18788 + 3.10.0.2594 + 0.8.10 + 3.1.2 + 1.6.13 + 3.1.0 + 3.3.0 + 2.24.0 + 3.1.2 + + + + + ossrh + https://s01.oss.sonatype.org/content/repositories/snapshots + + + ossrh + https://s01.oss.sonatype.org/service/local/staging/deploy/maven2 + + + + + Boyka Framework + https://github.com/BoykaFramework + + + + + MIT License + https://opensource.org/licenses/MIT + repo + + + + + + Wasiq Bhamla + wasbhamla2005@gmail.com + + Project Lead + Project Maintainer + + Wasiq Bhamla + https://github.com/WasiqB + +5 + + + + + GitHub + https://github.com/BoykaFramework/boyka-framework/issues + + + + scm:git:git@github.com:BoykaFramework/boyka-framework.git + scm:git:git@github.com:BoykaFramework/boyka-framework.git + https://github.com/BoykaFramework/boyka-framework + + + + GitHub Actions + https://github.com/BoykaFramework/boyka-framework/actions + + + + + + org.seleniumhq.selenium + selenium-java + ${selenium-webdriver.version} + + + + org.testng + testng + ${testng.version} + test + + + + io.appium + java-client + ${appium-java-client.version} + + + + com.squareup.okhttp3 + okhttp + ${okhttp.version} + + + + org.projectlombok + lombok + ${lombok.version} + provided + + + + com.google.code.gson + gson + ${google-gson.version} + + + + com.google.guava + guava + ${google.guava.version} + + + + com.google.truth + truth + ${google-truth.version} + + + + org.apache.commons + commons-text + ${apache-commons-text.version} + + + + commons-io + commons-io + ${commons-io.version} + + + + com.jayway.jsonpath + json-path + ${json-path.version} + + + + org.apache.logging.log4j + log4j-core + ${log4j-core.version} + + + + org.apache.logging.log4j + log4j-api + ${log4j-api.version} + + + + com.fasterxml.jackson.dataformat + jackson-dataformat-yaml + ${jackson-dataformat-yaml.version} + + + + com.fasterxml.jackson.core + jackson-databind + ${jackson-databind.version} + + + + com.github.mrmike + ok2curl + ${ok2curl.version} + + + + net.datafaker + datafaker + ${faker.version} + test + + + + io.qameta.allure + allure-testng + ${allure-testng.version} + test + + + + com.networknt + json-schema-validator + ${json-schema-validator.version} + + + + + src/main/java + src/test/java + + + + org.apache.maven.plugins + maven-enforcer-plugin + ${maven-enforcer.version} + + + org.apache.maven.plugins + maven-clean-plugin + ${maven-clean-plugin.version} + + + org.apache.maven.plugins + maven-resources-plugin + ${maven-resources-plugin.version} + + + org.apache.maven.plugins + maven-dependency-plugin + ${maven-dependency-plugin.version} + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin.version} + + + org.apache.maven.plugins + maven-jar-plugin + ${maven-jar-plugin.version} + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire-version} + + + org.sonarsource.scanner.maven + sonar-maven-plugin + ${sonar.maven.version} + + + org.apache.maven.plugins + maven-checkstyle-plugin + ${maven-checkstyle-plugin.version} + + + org.jacoco + jacoco-maven-plugin + ${jacoco.version} + + + org.apache.maven.plugins + maven-failsafe-plugin + ${maven-failsafe.version} + + + org.apache.maven.plugins + maven-gpg-plugin + ${maven.gpg.version} + + + org.sonatype.plugins + nexus-staging-maven-plugin + ${nexus.version} + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + enforce-maven + + enforce + + + + + 3.8 + + + 17 + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + + + auto-clean + clean + + clean + + + + + + org.apache.maven.plugins + maven-resources-plugin + + UTF-8 + + + + org.apache.maven.plugins + maven-dependency-plugin + + + copy-dependencies + package + + copy-dependencies + + + lombok + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 17 + UTF-8 + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + UTF-8 + + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + org.apache.maven.plugins + maven-surefire-plugin + + + + test + + + + + false + + + usedefaultlisteners + false + + + + target/allure-results + + + ${suite-xml} + + ${argLine} ${allureArgs} + + + + org.aspectj + aspectjweaver + ${aspectj.version} + + + + + org.sonarsource.scanner.maven + sonar-maven-plugin + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + verify-style + verify + + check + + + + + ${checkstyle.config} + ${checkstyle.suppress} + UTF-8 + UTF-8 + true + true + true + true + + + + org.duraspace + codestyle + ${codestyle.version} + + + com.puppycrawl.tools + checkstyle + ${checkstyle.version} + + + + + + + + + coverage-test + + + + org.jacoco + jacoco-maven-plugin + + + before-integration-test-execution + pre-integration-test + + prepare-agent + + + ${sonar.report} + failsafe.jacoco.args + + + + after-integration-test-execution + post-integration-test + + report + + + ${sonar.report} + ${jacoco.report} + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + true + + + + org.apache.maven.plugins + maven-failsafe-plugin + + ${failsafe.jacoco.args} + + ${suite-xml} + + + target/allure-results + + + + + + integration-test + verify + + + + + + + + + org.sonarsource.java + sonar-jacoco-listeners + ${sonar.version} + test + + + + + coverage-report + + + + org.jacoco + jacoco-maven-plugin + + + merge-unit-and-integration + post-integration-test + + merge + + + + + ${project.basedir}/reports/ + + *.exec + + + + ${project.basedir}/reports/merged/merged.exec + + + + create-merged-report + post-integration-test + + report + + + ${project.basedir}/reports/merged/merged.exec + ${jacoco.report} + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + true + + + + org.apache.maven.plugins + maven-failsafe-plugin + + true + + + + + integration-test + verify + + + + + + + + + org.sonarsource.java + sonar-jacoco-listeners + ${sonar.version} + test + + + + + release + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + --pinentry-mode + loopback + + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + true + + ossrh + https://s01.oss.sonatype.org/ + true + + + + + + + \ No newline at end of file diff --git a/website/package.json b/website/package.json index 9f6656717..8fe143640 100644 --- a/website/package.json +++ b/website/package.json @@ -1,6 +1,6 @@ { "name": "website", - "version": "0.17.0", + "version": "0.18.0-beta.0", "private": true, "scripts": { "docusaurus": "docusaurus",