Commit graph

153 commits

Author SHA1 Message Date
renovate[bot]
a187752659 chore(deps): update dependency com.facebook:ktfmt to v0.47
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2024-01-18 01:55:45 +05:30
050007ff1b fix(build): configure plugin repositories for build-logic 2024-01-18 01:52:26 +05:30
renovate[bot]
3cfa48835c
chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.8.0 2024-01-12 17:33:24 +00:00
a23037ce70 fix(build): add missing plugin 2024-01-11 01:54:07 +05:30
a49c7136cd Revert "fix(build): downgrade back to AGP 8.2.0"
Also upgrade to 8.3.0-beta01 that contains the fix for the issue.

This reverts commit 11be868d43.
2023-12-30 14:23:31 +05:30
b5b8a864cd refactor(build): simplify repository declaration and support build scans 2023-12-27 18:29:00 +05:30
11be868d43 fix(build): downgrade back to AGP 8.2.0
Canaries are broken right now
2023-12-27 17:03:04 +05:30
06d45d6b29
fix(build): more annoying lints 2023-12-15 00:31:24 +05:30
03f8f7d64f
Revert "fix(build): upgrade to JDK 21"
Seems to break things lolsob

This reverts commit 8e47906bbe.
2023-12-07 19:50:43 +05:30
8e47906bbe
fix(build): upgrade to JDK 21 2023-12-07 11:08:59 +05:30
renovate[bot]
ed8353664b
fix(deps): update dependency io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin to v4 (#424)
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin](https://togithub.com/getsentry/sentry-android-gradle-plugin)
| `3.14.0` -> `4.0.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin/3.14.0/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin/3.14.0/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>getsentry/sentry-android-gradle-plugin
(io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin)</summary>

###
[`v4.0.0`](https://togithub.com/getsentry/sentry-android-gradle-plugin/blob/HEAD/CHANGELOG.md#400)

[Compare
Source](https://togithub.com/getsentry/sentry-android-gradle-plugin/compare/3.14.0...4.0.0)

Version 4 of the Sentry Android Gradle plugin brings a variety of
features and fixes. The most notable changes are:

- Bump Sentry Android SDK to `7.0.0`. Please, refer to the
[changelog](https://togithub.com/getsentry/sentry-java/blob/main/CHANGELOG.md#700)
of the SDK for more details
-   Rename `experimentalGuardsquareSupport` flag to `dexguardEnabled`
- Add new `excludes` option to allow excluding certain classes from
instrumentation. It's available under the
`sentry.tracingInstrumentation` extension

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/msfjarvis/compose-lobsters).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-12-01 15:52:41 +00:00
cf3859b591
fix(build): remove obsolete Spotless workaround 2023-11-30 23:41:24 +05:30
84ee08e75c
fix(build): automatically configure Compose Compiler workaround 2023-11-28 11:37:15 +05:30
renovate[bot]
fc769349d5
fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.23.0 (#419)
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[com.diffplug.spotless:spotless-plugin-gradle](https://togithub.com/diffplug/spotless)
| `6.22.0` -> `6.23.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.diffplug.spotless:spotless-plugin-gradle/6.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.diffplug.spotless:spotless-plugin-gradle/6.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.diffplug.spotless:spotless-plugin-gradle/6.22.0/6.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.diffplug.spotless:spotless-plugin-gradle/6.22.0/6.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/msfjarvis/compose-lobsters).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-11-27 07:44:58 +00:00
cb6e71c8bf
fix(build): add minify switch 2023-11-20 12:31:18 +05:30
4b4d133e8b
fix(build): target Kotlin 1.9 2023-11-19 21:12:07 +05:30
fb878824e8 fix(build): address enableAndroidTest deprecation 2023-11-17 19:56:25 +05:30
741e82a425 fix(build): remove use of custom R8 build
In AGP we trust...?
2023-11-16 01:04:25 +05:30
9b27783886 fix(build): recognise vector as an XML tag 2023-11-15 09:10:57 +05:30
fcc20d2f1e
refactor(build): use a hack to expose catalog type-safe API 2023-11-08 17:04:35 +05:30
da6fefb1b0
fix(build): disable CC for Spotless 2023-11-04 19:45:29 +05:30
6f4c1a0fbd
fix(build): disable slack-lint DeprecatedCall 2023-10-27 22:34:07 +05:30
a0ea6d6e1c
fix(build): disable GradleDependency lint
I have better ways to deal with this
2023-10-19 01:39:10 +05:30
3522dc529d
fix(build): prevent invalid lints failing build 2023-09-29 12:06:52 +05:30
ed32186984
refactor(build): adopt Slack lints 2023-09-28 15:14:36 +05:30
e740ddb7cc fix(build): recognize appwidget-provider as a valid XML tag 2023-09-22 00:58:07 +05:30
b0ffbcd07d refactor(build): fix debug builds and groups to collection tasks 2023-09-21 13:57:12 +05:30
renovate[bot]
61b000dc48 chore(deps): update dependency com.facebook:ktfmt to v0.46 2023-09-20 00:04:33 +05:30
renovate[bot]
93292c3d5a chore(deps): update dependency com.facebook:ktfmt to v0.45 2023-09-18 23:38:00 +05:30
e49a2c2cbc
fix(build): disable NewerVersionAvailable Lint 2023-09-07 23:52:15 +05:30
5cb4af40cd
fix(build): simplify Lint task dependencies 2023-08-24 17:16:55 +05:30
591c68a6e4
scripts: return to monke
I don't like bash but turns out I dislike Python more

This reverts commit 2628bfc2cd, d77fa13903 and 69f63cced4.
2023-08-10 02:58:58 +05:30
432a438815
chore(ci): add Python to Spotless 2023-08-02 01:40:36 +05:30
3bb5dfffbe
refactor(build): migrate to Baseline Profile Gradle Plugin 2023-07-31 16:48:09 +05:30
e3627ca89d
fix: prevent upgrading to Anvil k1.8 build 2023-07-29 20:22:24 +05:30
29c0369d43 fix(build): set proguard files for all build types
Some cursed day you might be enabling R8 on debug builds
2023-07-19 22:24:23 +05:30
1e4217598f fix(build): make slimTests skip debug rather than select release 2023-07-17 15:08:52 +05:30
9a5a417418
feat(build): add copyright license headers to XML files 2023-07-09 22:59:58 +05:30
fe752f839a
feat(build): migrate to Gradle JVM Toolchains 2023-07-01 18:21:10 +05:30
c089e5ae5a
fix(build): make slim tests optional 2023-06-28 10:46:59 +05:30
d8a76cf1e7
Revert "fix(build): temporarily revert to AGP 8.0.x"
This reverts commit 1e888494ee.
2023-06-28 10:46:59 +05:30
9c2c238e1e
fix(build): raise target SDK to 34 2023-06-22 11:27:42 +05:30
1e888494ee
fix(build): temporarily revert to AGP 8.0.x
Android Studio's canary version is going through some trouble recognizing test sources
2023-06-05 02:16:57 +05:30
dfe108d13e
fix(deps): use an unreleased R8 build with verifier crash fix 2023-05-26 01:08:19 +05:30
37e6c87046
feat: move up to AGP 8.2.x 2023-05-25 22:19:58 +05:30
7cbc96161e
feat(build): raise target bytecode to Java 17 2023-05-16 16:14:10 +05:30
15b1e68611
Revert "feat: add gradle-dependencies-sort plugin"
The lexer/parser on this is very sensitive to custom APIs being used in the
`dependencies {}` DSL.

This reverts commit 069c5a4389.
2023-05-05 20:31:29 +05:30
a5e25e2eb5
refactor(build): simplify test dependency setup 2023-05-05 20:31:29 +05:30
069c5a4389
feat: add gradle-dependencies-sort plugin 2023-05-04 15:09:41 +05:30
b498cf4b62
feat: fix Sentry disabling logic again 2023-05-04 14:09:05 +05:30