Carter Jernigan
6b86d28428
[ #95 ] Fix publishing all variants
...
Previously just the multiplatform metadata was being published
2022-07-29 09:19:15 -04:00
Carter Jernigan
a5439b991a
Prepare development for 1.0.4 release
...
Bumping the version ensures that subsequent snapshot deployments are bumped to 1.0.4-SNAPSHOT
2022-07-29 09:12:15 -04:00
Carter Jernigan
23278b9c96
[ #52 ] Fix signing maven publications
...
- Remove `IS_RELEASE_SIGNING_ENABLED` as it didn’t do what was expected. It just made signing optional and didn’t toggle signing off.
- Removed passing signing key for snapshot deployments in deployment
- Pass signing key for maven local deployment for release deployment
2022-07-26 13:05:37 -04:00
Carter Jernigan
c39fbb2b1d
[ #52 ] Fix Maven deployment
2022-07-19 17:08:57 -04:00
Carter Jernigan
2c19d7686c
[ #89 ] Kotlin 1.7.10
2022-07-19 17:08:57 -04:00
Carter Jernigan
b6c2c46fab
[ #87 ] Gradle 7.5
...
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2022-07-18 10:05:02 -04:00
dependabot[bot]
8ca663e12e
Bump actions/cache from 3.0.4 to 3.0.5 in /.github/actions/setup
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](c3f1317a9e...0865c47f36
)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-13 11:28:17 -04:00
dependabot[bot]
cf5114994e
Bump actions/setup-java from 3.4.0 to 3.4.1 in /.github/actions/setup
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](16cca5479d...2c7a4878f5
)
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-11 11:38:01 -04:00
Carter Jernigan
3ab9b6d059
[ #80 ] Kotlin 1.7.0
2022-07-06 07:01:51 -04:00
Carter Jernigan
ed22f2514f
[ #79 ] Run ktlint under Java 17
2022-06-30 07:12:49 -04:00
Carter Jernigan
5143a49f8c
[ #78 ] Ktlint 0.46.1
2022-06-30 07:12:49 -04:00
dependabot[bot]
8577391cf8
Bump actions/setup-java from 3.3.0 to 3.4.0 in /.github/actions/setup ( #77 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](860f600565...16cca5479d
)
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-21 11:29:57 -04:00
Carter Jernigan
67e95af127
[ #73 ] Attach build output for GitHub Actions
2022-06-17 06:52:18 -04:00
Carter Jernigan
a5479e6a92
[ #75 ] Run dependabot on composite workflows
2022-06-17 06:50:53 -04:00
Carter Jernigan
5f347aa088
[ #71 ] Fix environment for snapshot deployment
2022-06-15 06:25:53 -04:00
Carter Jernigan
8ca01777c8
[ #65 ] Support included builds
...
Namespacing the build-conventions will solve issues with included build name conflicts.
Namespacing the lib will also prevent conflicts with included builds.
2022-06-14 08:30:12 -04:00
Carter Jernigan
1108fe1cdf
[ #66 ] Prepare for 1.0.3 release
...
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2022-06-14 07:47:48 -04:00
Carter Jernigan
e480687148
[ #55 ] Rename default branch
2022-06-03 10:28:28 -04:00
Carter Jernigan
fb955158f3
[ #37 ] Configure coverage with Kover
2022-06-03 09:46:27 -04:00
Carter Jernigan
e5744c934f
[ #45 ] Fix typos in github templates
2022-06-03 09:37:44 -04:00
Carter Jernigan
e950ef8c26
[ #54 ] Configure dependabot for GitHub Actions
2022-06-03 09:09:08 -04:00
Carter Jernigan
6268f92976
[ #56 ] GitHub Actions Setup Java 3.3.0
2022-06-03 09:00:45 -04:00
Carter Jernigan
d3f2e6adb5
[ #57 ] GitHub Actions Cache 3.0.3
2022-06-03 09:00:45 -04:00
Carter Jernigan
bb8d1fef43
[ #58 ] GitHub Actions Upload Artifact 3.1.0
2022-06-03 09:00:45 -04:00
Carter Jernigan
96c08a2177
[ #53 ] Dokka 1.6.21
2022-06-03 09:00:45 -04:00
Carter Jernigan
b0c8cb16f0
[ #41 ] Add dependency update gradle task
2022-06-03 09:00:45 -04:00
Francisco Gindre
688aa85053
[ #43 ] Add Contributing Guidelines
...
Co-authored-by: Carter Jernigan <git@carterjernigan.com>
2022-05-31 16:07:41 -04:00
Carter Jernigan
e4d8904a76
[ #49 ] Switch to Adoptium JDK ( #50 )
...
Temurin/Adoptium is the default used by Gradle toolchains, and they now have both Java 11 and 17 ARM support for Macs
2022-05-24 08:17:44 -04:00
Carter Jernigan
bdda959f18
[ #22 ] Configure Detekt
...
- Followup issue #46
Added a baseline file to suppress warnings for existing issues, while enabling Detekt to run on CI so that new issues won't be introduced going forward.
2022-05-04 14:55:09 -04:00
Carter Jernigan
925d80f595
[ #23 ] Add basic GitHub Actions workflows
...
Note that static analysis is commented out until it is implemented in #22 .
Maven deployment will be enabled once secrets are added.
2022-05-04 11:54:30 -04:00
Carter Jernigan
e6b328fcad
[ #34 ] Delete “run demo app” from review checklist
2022-04-28 07:01:33 -04:00
Carter Jernigan
95cfcaa42b
[ #12 ] Remove reference to Jcenter
...
Jcenter is deprecated and library is also published to MavenCentral
2022-04-27 16:49:52 -04:00
Carter Jernigan
1f41fdaecd
[ #36 ] Enable dependency locking
2022-04-27 16:49:35 -04:00
Honza
f197268dac
[ #21 ] Apply Android Studio code inspection proposals
2022-04-25 16:49:50 -04:00
Carter Jernigan
1c16344ccc
[ #21 ] Apply ktlint formatting
2022-04-25 16:49:50 -04:00
Carter Jernigan
11280a69e5
[ #21 ] Configure ktlint
...
Can now be invoked with `./gradlew ktlintFormat`
Kotlin version is now declared in gradle.properties, due to inability to use version catalogs in settings.gradle.kts for plugins.
2022-04-25 16:49:50 -04:00
Carter Jernigan
90aa3eaf79
[ #25 ] Enable strict Kotlin compiler warnings
...
Fixed existing warnings, which included:
- Suppressing a deprecation warning for Java 9, as we have to maintain compatibility with Java 8 for Android
- Using a new Kotlin API introduced in Kotlin 1.5
- Removed unused local variables
2022-04-25 11:55:31 -04:00
Carter Jernigan
570e273635
[ #17 ] Add GitHub templates
...
These templates are more or less copied from the Zcash Android SDK with minor modifications (removing reference to screenshots, Android, or UI manual tests)
2022-04-22 10:27:49 -04:00
Carter Jernigan
8fc703adf1
[ #31 ] Configure multiplatform build scripts
2022-04-21 10:58:24 -04:00
Carter Jernigan
3f24445329
[ #31 ] Rename source directories
2022-04-21 10:52:38 -04:00
Carter Jernigan
93afba2b76
[ #19 ] Version catalog
2022-04-21 10:52:38 -04:00
Carter Jernigan
08fa562456
[ #18 ] Convert build scripts to kts
2022-04-21 10:52:38 -04:00
Carter Jernigan
d5be0e5347
Add IntelliJ run configurations
2022-04-21 10:52:38 -04:00
Carter Jernigan
6cf0e352e6
[ #26 ] Use MavenCentral instead of JCenter
2022-04-21 10:52:38 -04:00
Carter Jernigan
1f3a9e821d
[ #15 ] Kotlin 1.6.21
...
Also update the build scripts to resolve warnings
2022-04-21 10:52:38 -04:00
Carter Jernigan
f5927a2513
[ #16 ] Gradle 7.4.2
2022-04-21 10:52:38 -04:00
Carter Jernigan
7497d16b9b
[ #11 ] Remove duplicate Gradle wrapper
2022-04-20 15:43:54 -04:00
Carter Jernigan
da996543c4
Add .DS_Store to gitignore
2022-04-20 15:18:24 -04:00
Kevin Gorham
dc8755a6a2
Removed CircleCI
...
Removing it to avoid confusion. This can be added again if it is setup in the future.
2021-04-05 19:19:41 -04:00
Kevin Gorham
b685c3be8a
Merge pull request #6 from zcash/fix/exit-jcenter
...
Migrated to Maven Central.
2021-03-11 15:59:14 -05:00