diff --git a/.github/workflows/send-slack-notification.yml b/.github/workflows/send-slack-notification.yml new file mode 100644 index 0000000..14b87dc --- /dev/null +++ b/.github/workflows/send-slack-notification.yml @@ -0,0 +1,15 @@ +name: Trigger Slack Notification on PR Merge + +on: + pull_request: + types: [closed] + branches: + - main + +jobs: + notify_slack: + if: github.event.pull_request.merged == true + uses: chargebee/cb-cicd-pipelines/.github/workflows/send-slack-notification.yml@v2.35.0 + secrets: inherit + send_notification: + uses: chargebee/cb-idp/.github/workflows/deployment-notification-call.yml@main diff --git a/build.gradle b/build.gradle index ab5f15c..21e1f9e 100644 --- a/build.gradle +++ b/build.gradle @@ -21,8 +21,8 @@ repositories { } java { - sourceCompatibility = "17" - targetCompatibility = "17" + sourceCompatibility = "1.8" + targetCompatibility = "1.8" } def loadSpecConfig() { @@ -63,6 +63,16 @@ def openApiTask() { id.set(spec.projectName) version.set(project.version) configFile.set("$rootDir/spec/spi/config.yml") + + doLast { + def generatedApiDir = "$rootDir/generated/$spec.name/api" + def targetApiDir = "$rootDir/spec/spi/generated/$spec.name/api" + copy { + from generatedApiDir + into targetApiDir + include '**/*.yaml' + } + } } validateSpec.dependsOn(validateTaskName) diff --git a/gradle.properties b/gradle.properties index 00c8470..d3cdf15 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,6 +3,7 @@ sonar_project_key=chargebee_cb-provider-spi build_project_name=cb-provider-spi build_group=org.chargebee.spi build_version=0.0.11 +org.gradle.java.home=/Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home # Artifactory config to be controlled at build time by CI/CD artifactory_build_url=https://artifactory.url/maven/build artifactory_publish_url=https://artifactory.url/maven/publish