234 Commits

Author SHA1 Message Date
renovate[bot]
e6110de8c3 Update plugin spotless to v6.14.0 (#1620)
* Update plugin spotless to v6.14.0

* Update Spotless version and apply

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jake Wharton <jw@squareup.com>
2023-01-30 14:03:50 +00:00
renovate[bot]
187f9f03b8 Update plugin mavenPublish to v0.24.0 (#1618) 2023-01-29 18:38:10 -05:00
renovate[bot]
d1adb51542 Update plugin mavenShadow to v7.1.2 2023-01-29 15:10:13 +00:00
Jake Wharton
8999e650a2 Merge pull request #1611 from square/renovate/com.squareup.okio
Update dependency com.squareup.okio:okio to v3.3.0
2023-01-29 07:51:19 -05:00
renovate[bot]
7cce7a0ad4 Update plugin dokka to v1.7.20 2023-01-29 12:37:54 +00:00
Jake Wharton
2e164740c4 Merge pull request #1613 from square/renovate/org.ow2.asm
Update dependency org.ow2.asm:asm to v9.4
2023-01-29 06:26:44 -05:00
renovate[bot]
ae8323d624 Update dependency org.ow2.asm:asm to v9.4 2023-01-29 10:28:43 +00:00
renovate[bot]
db20e767a5 Update dependency org.assertj:assertj-core to v3.24.2 2023-01-29 10:28:38 +00:00
renovate[bot]
d4f208bd61 Update dependency com.squareup.okio:okio to v3.3.0 2023-01-29 07:44:04 +00:00
renovate[bot]
429938ad62 Update dependency com.google.auto:auto-common to v1.2.1 2023-01-29 04:28:06 +00:00
Jake Wharton
73a803cbfd Merge pull request #1605 from square/renovate/autoservice
Update dependency com.google.auto.service:auto-service-annotations to v1.0.1
2023-01-28 23:07:48 -05:00
renovate[bot]
e499a40a16 Update kotlinCompileTesting to v1.4.9 2023-01-29 04:02:02 +00:00
renovate[bot]
b8e1affe38 Update dependency com.google.auto.service:auto-service-annotations to v1.0.1 2023-01-29 04:01:57 +00:00
Zac Sweers
e95af32df8 Update dependencies + Kotlin 1.7 + KotlinPoet 1.12.0 (#1543) 2022-06-13 17:02:27 -04:00
Zac Sweers
1fdc61dc31 Update a few misc build deps (#1500) 2022-01-12 13:50:48 -05:00
Sampath
77645dee5c Update dokka to 1.6.10 (#1497) 2022-01-11 00:32:32 -05:00
Jesse Wilson
7578984f25 Change the directory structure to match our modules (#1451) 2021-12-08 23:52:51 -05:00
Jesse Wilson
d5d172c3bb Switch to the Vanniktech base plugin for publishing (#1450)
* Switch to the Vanniktech base plugin for publishing

Move configuration out of build.gradle files and into build.gradle.kts files.
Sign published builds.
Support publishing release builds from GitHub actions.

* Update build.gradle.kts

Co-authored-by: Zac Sweers <zac.sweers@gmail.com>

Co-authored-by: Zac Sweers <zac.sweers@gmail.com>
2021-12-08 23:35:49 -05:00
Zac Sweers
9a9cc450c6 Remove ksp.kt copy (#1437) 2021-11-30 21:21:33 -05:00
Zac Sweers
aaadbf4963 Update kotlinx-metadata to 0.4.0 (#1431) 2021-11-23 10:00:54 -05:00
Zac Sweers
73553286fb Upgrade to Kotlin 1.6 + always instantiate annotations (#1425) 2021-11-17 12:46:47 -05:00
Zac Sweers
9440e5c7d0 Update to KSP 1.0.1 and use new jvm modifiers resolver API (#1422)
* Update to KSP 1.0.1 and use new jvm modifiers resolver API

This allows us to fully support transient across compilation boundaries

* Copy in KSP-supported KCT for now

* Update CI refs

* Move up transient check to the right place

Wasn't actually looking at the added annotation later 🤧

* Try regular RC?

* Skip that matrix for now
2021-11-15 11:25:15 -05:00
Zac Sweers
85ba5bf188 Update to Gradle 7.3 (#1419)
https://docs.gradle.org/7.3/release-notes.html

Highlights include
- Java 17
- Tasks can mark themselves as untracked
2021-11-15 10:44:39 -05:00
Zac Sweers
b8fbe38118 Support direct annotation instantiation in code gen on Kotlin 1.6 (#1390) 2021-10-22 13:43:09 -04:00
Zac Sweers
2db351f8ed Upstream KSP implementation (#1393) 2021-10-16 01:52:04 -04:00
Zac Sweers
de8bbf12f5 Update KotlinPoet to 1.10.0 (#1396) 2021-09-20 16:13:56 -04:00
Zac Sweers
6947ab00d0 Modernize build a bit (#1383) 2021-08-23 17:09:59 -04:00
Goooler
c1f5ce2b1b Update gradle 7.2 2021-08-17 19:52:43 +08:00
Goooler
6c2c578637 Bump gradle to 7.1.1 2021-08-16 22:19:00 +08:00
Zac Sweers
45c8595bfa Update to Gradle 7 + Kotlin 1.4.32 + AutoService 1.0 (#1334) 2021-04-10 13:03:34 -04:00
Zac Sweers
9ac54dd33f Update dependencies (#1307)
* Gradle 6.8.2

* Truth 1.1.2

* Kotlin 1.4.30

* ASM 9.1

* Lower versions

These require java 8, which we don't actually formally support

* Gradle 6.8.3
2021-02-23 02:51:12 -05:00
Zac Sweers
8518f47f52 Update dependencies (#1258) 2021-02-02 13:11:20 -05:00
Zac Sweers
701d6ba968 Minor gradle cleanups (#1197)
* Update to Gradle 6.6

* Remove stdlib deps

No longer necessary in Kotlin 1.4.0

* Gradle 6.6.1
2020-08-27 23:01:51 -04:00
Zac Sweers
4dd4a9d222 Migrate to Gradle (#1159)
* Start gradle root

* Clean up test API ambiguities

These don't compile in gradle anymore and the team[] warns

* Exclude .gradle dirs in git

* Set up moshi module

* Set up moshi-adapters

* Add repositories to subprojects

* Set target/source compatibility

* Set up examples

* Fix location of reflect/test dir

* Set up moshi-kotlin

* Set up code gen

* Opportunistic update code gen deps

* Fix up with code gen

* Set up kotlin tests

* Update snapshots

* Update travis build

* Configure checkstyle

* Cache gradle

* Finish fixing up checkstyle

* Now disable checkstyle until we can fix them all :|

* Update contributing

* Fix tests in codegen

* Remove unnecessary annotation

* Remove maven stuff!

* Suppress warning

* Remove jcenter

* Consolidate dependencies

* Revert "Clean up test API ambiguities"

This reverts commit 3ead69b844b5d7f66134b721e95581f5df1cccd6.

* Fix incap dep

* Opportunistically fix some small kotlinpoet deprecations

* Automatically apply the stdlib to all kotlin projects

* Opportunistic move to opt-in and remove unnecessary annotations

The kotlin maven plugin didn't handle these well in the IDE, gradle does

* Fix Type doc warning

* Fix okio version

* Fix dokka support

* Fix copypasta

* Use new snapshot

* Kotlin 1.4.0
2020-08-27 16:50:28 -04:00