diff --git a/.gradle/7.4/executionHistory/executionHistory.lock b/.gradle/7.4/executionHistory/executionHistory.lock index 422cf6a..fadff71 100644 Binary files a/.gradle/7.4/executionHistory/executionHistory.lock and b/.gradle/7.4/executionHistory/executionHistory.lock differ diff --git a/.gradle/7.4/fileHashes/fileHashes.lock b/.gradle/7.4/fileHashes/fileHashes.lock index 1deb6be..788226e 100644 Binary files a/.gradle/7.4/fileHashes/fileHashes.lock and b/.gradle/7.4/fileHashes/fileHashes.lock differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 99d1160..cf7edb2 100644 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe index 3341dc1..703863a 100644 Binary files a/.gradle/file-system.probe and b/.gradle/file-system.probe differ diff --git a/build.gradle b/build.gradle index 7867b0d..666be73 100644 --- a/build.gradle +++ b/build.gradle @@ -177,6 +177,24 @@ jreleaser { formulaName = 'qurancli' multiPlatform = true } + gofish { + active = 'ALWAYS' + continueOnError = false + downloadUrl = 'https://{{repoHost}}/{{repoOwner}}/{{repoName}}/releases/download/{{tagName}}/{{artifactFile}}' + commitAuthor { + name = 'Ahmed Saheed' + email = 'saheed@quranCLI.com' + } + repository { + active = 'ALWAYS' + owner = 'ahmedsaheed' + name = 'qurancli-fish-food' + tagName = '{{distributionName}} {{tagName}}' + branch = 'HEAD' + username = 'ahmedsaheed' + commitMessage = '{{distributionName}} {{tagName}}' + } + } } } gradle.startParameter.excludedTaskNames += "licenseMain" diff --git a/build/jreleaser/checksums/checksums_sha256.txt b/build/jreleaser/checksums/checksums_sha256.txt index a9cda1f..4fd1d4f 100644 --- a/build/jreleaser/checksums/checksums_sha256.txt +++ b/build/jreleaser/checksums/checksums_sha256.txt @@ -1 +1 @@ -0826525c9cf74f6555a6f06125b2960d35fdb4f2a3ae4bcb3bdd2ad80e55d7ff quranCLI-1.0.zip +a7169607841522940f4b30d5d3094162b52402d211026e2d2fba943e4d877ea7 quranCLI-1.0.zip diff --git a/build/jreleaser/checksums/quranCLI/quranCLI-1.0.zip.sha256 b/build/jreleaser/checksums/quranCLI/quranCLI-1.0.zip.sha256 index 56b977c..b1c363e 100644 --- a/build/jreleaser/checksums/quranCLI/quranCLI-1.0.zip.sha256 +++ b/build/jreleaser/checksums/quranCLI/quranCLI-1.0.zip.sha256 @@ -1 +1 @@ -0826525c9cf74f6555a6f06125b2960d35fdb4f2a3ae4bcb3bdd2ad80e55d7ff \ No newline at end of file +a7169607841522940f4b30d5d3094162b52402d211026e2d2fba943e4d877ea7 \ No newline at end of file diff --git a/build/jreleaser/output.properties b/build/jreleaser/output.properties index 9d5582c..ea321a4 100644 --- a/build/jreleaser/output.properties +++ b/build/jreleaser/output.properties @@ -1,7 +1,7 @@ #JReleaser 1.0.0 -#Wed Jun 29 06:50:05 IST 2022 -commitFullHash=c948f5b53137c21b3c6ec63c2d5541775e68d52d -commitShortHash=c948f5b +#Wed Jun 29 23:17:25 IST 2022 +commitFullHash=ca7c59f2e091579e676daeb332868fffa8543164 +commitShortHash=ca7c59f javaVersion=17.0.1 milestoneName=v1.0.0 platform=osx-x86_64 @@ -14,4 +14,4 @@ projectVersionMinor=0 projectVersionNumber=1.0 releaseName=Release v1.0.0 tagName=v1.0.0 -timestamp=2022-06-29T06\:49\:56.924389+01\:00 +timestamp=2022-06-29T23\:17\:24.677641+01\:00 diff --git a/build/jreleaser/package/quranCLI/brew/Formula/quranCLI.rb b/build/jreleaser/package/quranCLI/brew/Formula/quranCLI.rb index 564d77e..0946b5d 100755 --- a/build/jreleaser/package/quranCLI/brew/Formula/quranCLI.rb +++ b/build/jreleaser/package/quranCLI/brew/Formula/quranCLI.rb @@ -1,10 +1,10 @@ -# Generated with JReleaser 1.0.0 at 2022-06-29T06:49:56.924389+01:00 +# Generated with JReleaser 1.0.0 at 2022-06-29T07:15:37.909763+01:00 class Qurancli < Formula desc "A simple tool to Read, Search and Recite the Quran." homepage "https://github.com/ahmedsaheed/quranCLI" url "https://github.com/ahmedsaheed/quranCLI/releases/download/v1.0.0/quranCLI-1.0.zip" version "1.0" - sha256 "0826525c9cf74f6555a6f06125b2960d35fdb4f2a3ae4bcb3bdd2ad80e55d7ff" + sha256 "a7169607841522940f4b30d5d3094162b52402d211026e2d2fba943e4d877ea7" license "Apache-2.0" depends_on "openjdk@17" diff --git a/build/jreleaser/prepare/quranCLI/brew/Formula/quranCLI.rb b/build/jreleaser/prepare/quranCLI/brew/Formula/quranCLI.rb index 564d77e..0946b5d 100755 --- a/build/jreleaser/prepare/quranCLI/brew/Formula/quranCLI.rb +++ b/build/jreleaser/prepare/quranCLI/brew/Formula/quranCLI.rb @@ -1,10 +1,10 @@ -# Generated with JReleaser 1.0.0 at 2022-06-29T06:49:56.924389+01:00 +# Generated with JReleaser 1.0.0 at 2022-06-29T07:15:37.909763+01:00 class Qurancli < Formula desc "A simple tool to Read, Search and Recite the Quran." homepage "https://github.com/ahmedsaheed/quranCLI" url "https://github.com/ahmedsaheed/quranCLI/releases/download/v1.0.0/quranCLI-1.0.zip" version "1.0" - sha256 "0826525c9cf74f6555a6f06125b2960d35fdb4f2a3ae4bcb3bdd2ad80e55d7ff" + sha256 "a7169607841522940f4b30d5d3094162b52402d211026e2d2fba943e4d877ea7" license "Apache-2.0" depends_on "openjdk@17" diff --git a/build/jreleaser/release/CHANGELOG.md b/build/jreleaser/release/CHANGELOG.md index db2eef3..4f7da38 100644 --- a/build/jreleaser/release/CHANGELOG.md +++ b/build/jreleaser/release/CHANGELOG.md @@ -1,5 +1,9 @@ ## Changelog +c948f5b rebuild +d3e7dc9 fix sha +12b9d23 fix mainclass path +015ebd4 removed uneeded files c512a82 remove unecessary files 6da2bf1 remove unecessary files 1c1c6d9 updated build.gradle diff --git a/build/jreleaser/trace.log b/build/jreleaser/trace.log index e69de29..0046b12 100644 --- a/build/jreleaser/trace.log +++ b/build/jreleaser/trace.log @@ -0,0 +1,607 @@ +[INFO] JReleaser 1.0.0 +------------------------------------------------------------ +jreleaser 1.0.0 +------------------------------------------------------------ +Build time: 2022-04-10 05:32:17Z +Revision: 7f1d20795da6d9d3498914857a36ce361c3cc9c0 +------------------------------------------------------------ +[INFO] - basedir set to /Users/ahmedsaheed/Desktop/Desktop/quranCLI +[DEBUG] - baseOutputDirectory set to /Users/ahmedsaheed/Desktop/Desktop/quranCLI/build +[DEBUG] - outputDirectory set to /Users/ahmedsaheed/Desktop/Desktop/quranCLI/build/jreleaser +[DEBUG] - checksumDirectory set to /Users/ahmedsaheed/Desktop/Desktop/quranCLI/build/jreleaser/checksums +[DEBUG] - signaturesDirectory set to /Users/ahmedsaheed/Desktop/Desktop/quranCLI/build/jreleaser/signatures +[DEBUG] - prepareDirectory set to /Users/ahmedsaheed/Desktop/Desktop/quranCLI/build/jreleaser/prepare +[DEBUG] - packageDirectory set to /Users/ahmedsaheed/Desktop/Desktop/quranCLI/build/jreleaser/package +[DEBUG] - assembleDirectory set to /Users/ahmedsaheed/Desktop/Desktop/quranCLI/build/jreleaser/assemble +[DEBUG] - artifactsDirectory set to /Users/ahmedsaheed/Desktop/Desktop/quranCLI/build/jreleaser/artifacts +[INFO] Loading variables from /Users/ahmedsaheed/.jreleaser/config.properties +[INFO] Validating configuration +[DEBUG] adjusting distributions with assemblies +[DEBUG] [validation] project +[DEBUG] [validation] assemble +[DEBUG] [validation] archive +[DEBUG] [validation] jlink +[DEBUG] [validation] jpackage +[DEBUG] [validation] nativeImage +[DEBUG] [validation] release +[DEBUG] [validation] release.github +[DEBUG] [validation] checksum +[DEBUG] [validation] upload +[DEBUG] [validation] artifactory +[DEBUG] [validation] http +[DEBUG] [validation] s3 +[DEBUG] [validation] project +[DEBUG] [validation] assemble +[DEBUG] [validation] jpackage +[DEBUG] [resolution] assemble +[DEBUG] [resolution] archive +[DEBUG] [resolution] jlink +[DEBUG] [resolution] jpackage +[DEBUG] [resolution] nativeImage +[DEBUG] [validation] project +[DEBUG] [validation] project.java +[DEBUG] [validation] assemble +[DEBUG] [validation] archive +[DEBUG] [validation] jlink +[DEBUG] [validation] jpackage +[DEBUG] [validation] nativeImage +[DEBUG] [validation] signing +[DEBUG] [validation] release +[DEBUG] [validation] release.github +[DEBUG] [validation] checksum +[DEBUG] [validation] upload +[DEBUG] [validation] artifactory +[DEBUG] [validation] http +[DEBUG] [validation] s3 +[DEBUG] [validation] packagers +[DEBUG] [validation] distributions +[DEBUG] [validation] distribution.qurancli +[DEBUG] [validation] distribution.qurancli.java +[DEBUG] [validation] distribution.qurancli.brew +[DEBUG] [validation] distribution.qurancli.brew.cask +[DEBUG] [validation] distribution.qurancli.gofish +[DEBUG] [validation] files +[DEBUG] [validation] announce +[DEBUG] [validation] announce.webhooks +[DEBUG] [validation] project +[DEBUG] [validation] assemble +[DEBUG] [validation] jpackage +[DEBUG] [validation] distributions +[DEBUG] [validation] distribution.qurancli +environment: + +project: + name: quranCLI + version: 1.0 + versionPattern: semver + snapshot: + enabled: false + pattern: .*-SNAPSHOT + label: early-access + fullChangelog: false + description: A simple tool to Read, Search and Recite the Quran. + longDescription: A simple tool to Read, Search and Recite the Quran. + website: https://github.com/ahmedsaheed/quranCLI + docsUrl: https://github.com/ahmedsaheed/quranCLI + license: Apache-2.0 + licenseUrl: https://spdx.org/licenses/Apache-2.0.html + copyright: 2022 Ahmed Saheed + authors: + Ahmed Saheed + extraProperties: + projectInceptionYear: 2022 + projectVersionMajor: 1 + projectVersionMinor: 0 + projectVersionNumber: 1.0 + projectVersionWithUnderscores: 1_0 + projectVersionWithDashes: 1-0 + projectVersionNumberWithUnderscores: 1_0 + projectVersionNumberWithDashes: 1-0 + projectEffectiveVersionWithUnderscores: 1_0 + projectEffectiveVersionWithDashes: 1-0 + java: + enabled: true + version: 17 + groupId: org.example + artifactId: quranCLI + mainClass: quranCLI + multiProject: false + +platform: + +release: + github: + enabled: true + host: github.com + owner: ahmedsaheed + name: quranCLI + username: ahmedsaheed + token: ************ + uploadAssets: always + artifacts: true + files: true + checksums: true + signatures: true + repoUrl: https://{{repoHost}}/{{repoOwner}}/{{repoName}} + repoCloneUrl: https://{{repoHost}}/{{repoOwner}}/{{repoName}}.git + commitUrl: https://{{repoHost}}/{{repoOwner}}/{{repoName}}/commits + srcUrl: https://{{repoHost}}/{{repoOwner}}/{{repoName}}/blob/{{repoBranch}} + downloadUrl: https://{{repoHost}}/{{repoOwner}}/{{repoName}}/releases/download/{{tagName}}/{{artifactFile}} + releaseNotesUrl: https://{{repoHost}}/{{repoOwner}}/{{repoName}}/releases/tag/{{tagName}} + latestReleaseUrl: https://{{repoHost}}/{{repoOwner}}/{{repoName}}/releases/latest + issueTrackerUrl: https://{{repoHost}}/{{repoOwner}}/{{repoName}}/issues + tagName: v1.0.0 + releaseName: Release v1.0.0 + branch: main + commitAuthor: + name: Ahmed Saheed + email: saheed@quranCLI.com + sign: false + skipTag: false + skipRelease: false + overwrite: true + update: + enabled: true + sections: + assets + apiEndpoint: https://api.github.com + connectTimeout: 20 + readTimeout: 60 + changelog: + enabled: true + links: false + sort: DESC + formatted: never + hide: + uncategorized: false + contributors: + milestone: + name: {{tagName}} + close: true + prerelease: + enabled: false + pattern: .*-pre + draft: false + discussionCategoryName: Announcements + +checksum: + name: checksums.txt + individual: false + algorithms: + SHA_256 + files: true + +signing: + enabled: false + active: never + armored: false + mode: memory + artifacts: true + files: true + checksums: true + passphrase: **unset** + publicKey: **unset** + secretKey: **unset** + +announce: + enabled: false + article: + enabled: false + active: never + connectTimeout: 0 + readTimeout: 0 + commitAuthor: + repository: + enabled: false + name: article + token: **unset** + discord: + enabled: false + active: never + connectTimeout: 0 + readTimeout: 0 + webhook: **unset** + discussions: + enabled: false + active: never + connectTimeout: 0 + readTimeout: 0 + gitter: + enabled: false + active: never + connectTimeout: 0 + readTimeout: 0 + webhook: **unset** + googlechat: + enabled: false + active: never + connectTimeout: 0 + readTimeout: 0 + webhook: **unset** + mail: + enabled: false + active: never + connectTimeout: 0 + readTimeout: 0 + auth: false + password: **unset** + mastodon: + enabled: false + active: never + connectTimeout: 0 + readTimeout: 0 + accessToken: **unset** + mattermost: + enabled: false + active: never + connectTimeout: 0 + readTimeout: 0 + webhook: **unset** + sdkman: + enabled: false + active: never + connectTimeout: 0 + readTimeout: 0 + consumerKey: **unset** + consumerToken: **unset** + extraProperties: + sdkman__MAGIC_SET__: true + slack: + enabled: false + active: never + connectTimeout: 0 + readTimeout: 0 + webhook: **unset** + token: **unset** + teams: + enabled: false + active: never + connectTimeout: 0 + readTimeout: 0 + webhook: **unset** + telegram: + enabled: false + active: never + connectTimeout: 0 + readTimeout: 0 + token: **unset** + chatId: **unset** + twitter: + enabled: false + active: never + connectTimeout: 0 + readTimeout: 0 + consumerKey: **unset** + consumerSecret: **unset** + accessToken: **unset** + accessTokenSecret: **unset** + zulip: + enabled: false + active: never + connectTimeout: 0 + readTimeout: 0 + apiKey: **unset** + +packagers: + brew: + enabled: true + active: always + continueOnError: false + downloadUrl: https://{{repoHost}}/{{repoOwner}}/{{repoName}}/releases/download/{{tagName}}/{{artifactFile}} + commitAuthor: + name: Ahmed Saheed + email: saheed@quranCLI.com + formulaName: qurancli + multiPlatform: true + tap: + enabled: true + active: always + owner: ahmedsaheed + name: ahmedsaheed + tagName: {{distributionName}} {{formulaName}} + branch: HEAD + username: ahmedsaheed + token: ************ + commitMessage: {{distributionName}} {{tagName}} + cask: + enabled: false + chocolatey: + enabled: false + active: never + continueOnError: false + commitAuthor: + name: Ahmed Saheed + email: saheed@quranCLI.com + apiKey: **unset** + remoteBuild: false + bucket: + enabled: true + active: release + owner: ahmedsaheed + name: chocolatey-bucket + tagName: v1.0.0 + branch: HEAD + username: ahmedsaheed + token: ************ + docker: + enabled: false + active: never + useLocalArtifact: true + commitAuthor: + name: Ahmed Saheed + email: saheed@quranCLI.com + repository: + enabled: true + active: release + owner: ahmedsaheed + name: docker + tagName: v1.0.0 + branch: HEAD + username: ahmedsaheed + token: ************ + versionedSubfolders: false + continueOnError: false + gofish: + enabled: true + active: always + continueOnError: false + downloadUrl: https://{{repoHost}}/{{repoOwner}}/{{repoName}}/releases/download/{{tagName}}/{{artifactFile}} + commitAuthor: + name: Ahmed Saheed + email: saheed@quranCLI.com + repository: + enabled: true + active: always + owner: ahmedsaheed + name: ahmedsaheed + tagName: {{distributionName}} {{tagName}} + branch: HEAD + username: ahmedsaheed + token: ************ + commitMessage: {{distributionName}} {{tagName}} + jbang: + enabled: false + active: never + continueOnError: false + commitAuthor: + name: Ahmed Saheed + email: saheed@quranCLI.com + catalog: + enabled: true + active: release + owner: ahmedsaheed + name: jbang-catalog + tagName: v1.0.0 + branch: HEAD + username: ahmedsaheed + token: ************ + macports: + enabled: false + active: never + continueOnError: false + commitAuthor: + name: Ahmed Saheed + email: saheed@quranCLI.com + repository: + enabled: true + active: release + owner: ahmedsaheed + name: macports + tagName: v1.0.0 + branch: HEAD + username: ahmedsaheed + token: ************ + scoop: + enabled: false + active: never + continueOnError: false + commitAuthor: + name: Ahmed Saheed + email: saheed@quranCLI.com + bucket: + enabled: true + active: release + owner: ahmedsaheed + name: scoop-ahmedsaheed + tagName: v1.0.0 + branch: HEAD + username: ahmedsaheed + token: ************ + sdkman: + enabled: false + active: never + continueOnError: false + connectTimeout: 20 + readTimeout: 60 + consumerKey: **unset** + consumerToken: **unset** + snap: + enabled: false + active: never + continueOnError: false + commitAuthor: + name: Ahmed Saheed + email: saheed@quranCLI.com + base: core20 + grade: stable + confinement: strict + remoteBuild: false + snap: + enabled: true + active: release + owner: ahmedsaheed + name: snap + tagName: v1.0.0 + branch: HEAD + username: ahmedsaheed + token: ************ + spec: + enabled: false + active: never + continueOnError: false + commitAuthor: + name: Ahmed Saheed + email: saheed@quranCLI.com + repository: + enabled: true + active: release + owner: ahmedsaheed + name: ahmedsaheed-spec + tagName: v1.0.0 + branch: HEAD + username: ahmedsaheed + token: ************ + +assemble: + enabled: false + +upload: + enabled: false + +distributions: + qurancli: + enabled: true + active: always + type: JAVA_BINARY + executable: + name: quranCLI + windowsExtension: bat + platform: + artifacts: + artifact 0: + path: /Users/ahmedsaheed/Desktop/Desktop/quranCLI/build/distributions/quranCLI-1.0.zip + java: + enabled: true + version: 17 + groupId: org.example + artifactId: qurancli + mainClass: quranCLI + multiProject: false + brew: + enabled: true + active: always + continueOnError: false + downloadUrl: https://{{repoHost}}/{{repoOwner}}/{{repoName}}/releases/download/{{tagName}}/{{artifactFile}} + templateDirectory: src/jreleaser/distributions/qurancli/brew + commitAuthor: + name: Ahmed Saheed + email: saheed@quranCLI.com + formulaName: qurancli + multiPlatform: false + tap: + enabled: true + active: release + owner: ahmedsaheed + name: ahmedsaheed + tagName: {{distributionName}} {{formulaName}} + branch: HEAD + username: ahmedsaheed + token: ************ + commitMessage: {{distributionName}} {{tagName}} + cask: + enabled: false + chocolatey: + enabled: false + active: never + continueOnError: false + commitAuthor: + apiKey: **unset** + remoteBuild: false + bucket: + enabled: false + name: chocolatey-bucket + token: **unset** + docker: + enabled: false + active: never + useLocalArtifact: true + commitAuthor: + repository: + enabled: false + name: docker + token: **unset** + versionedSubfolders: false + continueOnError: false + gofish: + enabled: true + active: always + continueOnError: false + downloadUrl: https://{{repoHost}}/{{repoOwner}}/{{repoName}}/releases/download/{{tagName}}/{{artifactFile}} + templateDirectory: src/jreleaser/distributions/qurancli/gofish + commitAuthor: + name: Ahmed Saheed + email: saheed@quranCLI.com + repository: + enabled: true + active: release + owner: ahmedsaheed + name: ahmedsaheed + tagName: {{distributionName}} {{tagName}} + branch: HEAD + username: ahmedsaheed + token: ************ + commitMessage: {{distributionName}} {{tagName}} + jbang: + enabled: false + active: never + continueOnError: false + commitAuthor: + catalog: + enabled: false + name: jbang-catalog + token: **unset** + macports: + enabled: false + active: never + continueOnError: false + commitAuthor: + repository: + enabled: false + name: macports + token: **unset** + scoop: + enabled: false + active: never + continueOnError: false + commitAuthor: + bucket: + enabled: false + name: scoop + token: **unset** + sdkman: + enabled: false + active: never + continueOnError: false + connectTimeout: 0 + readTimeout: 0 + consumerKey: **unset** + consumerToken: **unset** + snap: + enabled: false + active: never + continueOnError: false + commitAuthor: + base: core20 + grade: stable + confinement: strict + remoteBuild: false + snap: + enabled: false + name: snap + token: **unset** + spec: + enabled: false + active: never + continueOnError: false + commitAuthor: + repository: + enabled: false + name: spec + token: **unset** + +[INFO] Project version set to 1.0 +[INFO] Release is not snapshot +[INFO] Timestamp is 2022-06-29T23:17:24.677641+01:00 +[INFO] HEAD is at ca7c59f +[INFO] Platform is osx-x86_64 +[INFO] Writing output properties to build/jreleaser/output.properties