Files
firezone/kotlin/android
dependabot[bot] c8c4a96da7 build(deps): Bump com.google.dagger:hilt-android from 2.48 to 2.48.1 in /kotlin/android/app (#2418)
Bumps [com.google.dagger:hilt-android](https://github.com/google/dagger)
from 2.48 to 2.48.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/dagger/releases">com.google.dagger:hilt-android's
releases</a>.</em></p>
<blockquote>
<h2>Dagger 2.48.1</h2>
<h2>Bug Fixes</h2>
<p>Fixes <a
href="https://redirect.github.com/google/dagger/issues/4063">#4063</a>,
<a
href="https://redirect.github.com/google/dagger/issues/4054">#4054</a>:
[KSP]: Fixes some incremental processing issues with KSP (c8a568956)
Fixes <a
href="https://redirect.github.com/google/dagger/issues/4046">#4046</a>:
[KSP] Fixes &quot;Unexpected element&quot; in XProcessing library (<a
href="bdc1bb06d4</a>)
Fixes <a
href="https://redirect.github.com/google/dagger/issues/4059">#4059</a>:
[KSP] Align behavior of generic inline types in KSP with KAPT in
XProcessing library (<a
href="b0fa9cf493</a>)
Fixes <a
href="https://redirect.github.com/google/dagger/issues/3980">#3980</a>:
Fixes Lint crash with AGP 8.1.0. (e651294c2)
Fixes <a
href="https://redirect.github.com/google/dagger/issues/4055">#4055</a>:
Fixes issue with using generic types in Dagger's ClassKey
(9852b4237)</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2d9ba60724"><code>2d9ba60</code></a>
2.48.1 release</li>
<li><a
href="378535e5a4"><code>378535e</code></a>
Refactor ResolvedBindings and LegacyBindingGraph to include the
ComponentPath.</li>
<li><a
href="fd907cb956"><code>fd907cb</code></a>
Allow sharding for Dagger compiler tests.</li>
<li><a
href="558cc51334"><code>558cc51</code></a>
Fix Dagger's incremental processing for KSP.</li>
<li><a
href="5cc209ce61"><code>5cc209c</code></a>
[Refactor]: This CL refactors a few things in
<code>ComponentDescriptor</code>.</li>
<li><a
href="e8f5f2b8c4"><code>e8f5f2b</code></a>
Drop latest XProcessing jars into Dagger.</li>
<li><a
href="7412301439"><code>7412301</code></a>
Internal changes</li>
<li><a
href="76bde06981"><code>76bde06</code></a>
Rollback of &quot;[Refactor] Remove duplicated logic in
<code>BindingGraphFactory</code>&quot;</li>
<li><a
href="e651294c2e"><code>e651294</code></a>
Fix Lint crash with AGP 8.1.0. See <a
href="https://redirect.github.com/google/dagger/pull/4023">google/dagger#4023</a>...</li>
<li><a
href="47953aaecf"><code>47953aa</code></a>
[Refactor] Remove duplicated logic in
<code>BindingGraphFactory</code>.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/dagger/compare/dagger-2.48...dagger-2.48.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.dagger:hilt-android&package-manager=gradle&previous-version=2.48&new-version=2.48.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 06:26:17 -07:00
..
2023-07-07 04:54:51 -07:00

Firezone Android client

Prerequisites for developing locally

  1. Install a recent ruby for your platform. Ruby is used for the mock auth server.
  2. Install needed gems and start mock auth server:
cd server
bundle install
ruby server.rb
  1. Add the following to a ./local.properties file:
sdk.dir=/path/to/your/ANDROID_HOME

Replace /path/to/your/ANDROID_HOME with the path to your locally installed Android SDK. On macOS this is /Users/jamil/Library./Android/sdk

  1. Perform a test build: ./gradlew build