109 Commits
Author SHA1 Message Date
dependabot[bot] 0a1c54f7db build(deps): bump gradle/actions from 6.3.0 to 6.4.0 (#4242)
Bumps [gradle/actions](https://github.com/gradle/actions) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v6.3.0...v6.4.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-06 15:17:53 +00:00
dependabot[bot] 03fac36b71 build(deps): bump actions/setup-java from 5 to 6 (#4221)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 5 to 6.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 06:43:23 -04:00
dependabot[bot] da1709a554 build(deps): bump gradle/actions from 6.2.0 to 6.3.0 (#4206)
Bumps [gradle/actions](https://github.com/gradle/actions) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v6.2.0...v6.3.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 19:48:52 -04:00
4433d41587 build: move required build to JDK 17, support Java 8. (#4175)
* feat: move to v0.37.0

* chore: maven publish is jdk 17+

* wip

* build: test on Java 25 as well

* chore: fix feedback from Copilot

Co-authored-by: Copilot Autofix powered by AI <[email protected]>

* build: log test JVM path and version in doFirst to confirm toolchain selection

* build: add test summary and failed/skipped event logging to all Test tasks

* Some cleanup

---------

Co-authored-by: Copilot Autofix powered by AI <[email protected]>
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: IgorEisberg <[email protected]>
2026-07-24 06:22:19 -04:00
dependabot[bot] d6ab7c3a3f build(deps): bump actions/checkout from 6 to 7 (#4151)
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 06:58:18 -04:00
dependabot[bot] 1c0861203f build(deps): bump gradle/actions from 6.1.0 to 6.2.0 (#4149)
Bumps [gradle/actions](https://github.com/gradle/actions) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v6.1.0...v6.2.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 06:25:42 -04:00
CopilotandiBotPeaches 059e8b5c90 Fix build output jar naming to use underscores (apktool_*.jar) (#4120)
* Initial plan

* Fix build to produce apktool_*.jar (underscore) matching wrapper script expectations

Agent-Logs-Url: https://github.com/iBotPeaches/Apktool/sessions/28737485-afd4-427f-87d0-9eb8bc2381bf

Co-authored-by: iBotPeaches <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: iBotPeaches <[email protected]>
2026-04-09 10:22:48 -04:00
dependabot[bot]andConnor Tumbleson 84823ed932 build(deps): bump gradle/actions from 5.0.2 to 6.1.0 (#4114)
* build(deps): bump gradle/actions from 5.0.2 to 6.1.0

Bumps [gradle/actions](https://github.com/gradle/actions) from 5.0.2 to 6.1.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v5.0.2...v6.1.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore: mit cache library for gradle usage

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Connor Tumbleson <[email protected]>
2026-04-06 11:47:44 +00:00
dependabot[bot] 24a257a41e build(deps): bump gradle/actions from 5.0.1 to 5.0.2 (#4101)
Bumps [gradle/actions](https://github.com/gradle/actions) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v5.0.1...v5.0.2)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 5.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 11:44:44 +00:00
dependabot[bot] 5859598f7a build(deps): bump actions/upload-artifact from 6 to 7 (#4100)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 06:37:24 -05:00
dependabot[bot] 2435a01af5 build(deps): bump gradle/actions from 5.0.0 to 5.0.1 (#4080)
Bumps [gradle/actions](https://github.com/gradle/actions) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v5...v5.0.1)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 06:18:49 -05:00
Connor Tumbleson 716891663c build: migrate to modern maven publish (#4073)
* build: migrate to modern maven publish

* build: move to v0.36

* build: use v33 for Java 11 min

* build: skip maven on unsupported Java versions

* chore: configure codeql manually

* build: defer maven publishing till jdk11

* chore: move publising to own file
2026-02-01 09:55:21 -05:00
dependabot[bot] 07ae073b4d build(deps): bump actions/upload-artifact from 5 to 6 (#4050)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 19:12:22 +00:00
dependabot[bot] 39ccb88338 build(deps): bump actions/checkout from 5 to 6 (#4033)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-29 06:08:32 -05:00
dependabot[bot] 8113becde4 build(deps): bump actions/upload-artifact from 4 to 5 (#4018)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 05:49:28 -04:00
dependabot[bot] 96779b5207 build(deps): bump github/codeql-action from 3 to 4 (#4011)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 06:14:04 -04:00
dependabot[bot] a9642c79df build(deps): bump gradle/actions from 4.4.3 to 5.0.0 (#4003)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.4.3 to 5.0.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.4.3...v5.0.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-06 06:30:25 -04:00
Connor Tumbleson 6a0bae6066 chore: rename 'master' to 'main' 2025-09-20 10:20:36 -04:00
Connor Tumbleson 70558bc7f9 Merge remote-tracking branch 'origin/master' into 3.x 2025-09-17 21:13:17 -04:00
dependabot[bot] 327dd57ba6 build(deps): bump gradle/actions from 4.4.2 to 4.4.3 (#3976)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.4.2 to 4.4.3.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.4.2...v4.4.3)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 4.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 06:12:56 -04:00
dependabot[bot] e0d390a11d build(deps): bump actions/setup-java from 4 to 5 (#3958)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-25 14:16:50 -04:00
dependabot[bot] c9e056030d build(deps): bump actions/checkout from 4 to 5 (#3957)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-25 11:30:37 -04:00
dependabot[bot] 3b487db20c build(deps): bump gradle/actions from 4.4.1 to 4.4.2 (#3945)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.4.1 to 4.4.2.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.4.1...v4.4.2)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 4.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 20:22:42 -04:00
Connor Tumbleson 5f2b111ceb Merge remote-tracking branch 'origin/master' into 3.x 2025-07-06 07:26:45 -04:00
dependabot[bot] d5a72fdbe7 build(deps): bump gradle/actions from 4.4.0 to 4.4.1 (#3893)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.4.0 to 4.4.1.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.4.0...v4.4.1)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 4.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-16 06:09:42 -04:00
Igor Eisberg d7cf9d7656 refactor: Apktool Remastered (#3885)
* refactor: Apktool Remastered

Refactor and reorganization of Apktool, especially resource decoding.
ARSC parsing and resource file decoding rewritten, obviously keeping
edge-case obfuscation handling intact.
Now it's a lot more congruent with AOSP source code, particularly
based on libs/androidfw and tools/aapt2.
The code is clean and much easier to follow.
Everything that can be perceived as confusing is documented to avoid
breaking changes later on.
Most of the changes are on the back end and won't be noticeable to
the average user.

User-end changes include:

* Support for 32-bit platforms is now over.

* Legacy aapt ("aapt1") is now resting in peace. It's about time.
  It has limited the ability to evolve Apktool due to many compatibility
  issues. aapt2 is a lot more robust.

* Supports decoding resource files not directly under res/r/R folders,
  as long as you decode the APK with resources (without -r/--no-res or
  --only-manifest).

* -api/--api-level option is no longer available or needed.
  Apktool and baksmali take care of setting the correct API to use for
  decoding/building dex files, you don't need to worry about it anymore.

* Advanced commands no longer occupy short options, and only get long
  option. This is done for extensibility's sake, non-commonly used
  options should not take up short options intended for core options.

* efd/empty-framework-dir command is replaced with cf/clean-frameworks.
  Both cf/clean-frameworks and lf/list-frameworks have been extended:
  the -t/--frame-tag option now lets you delete/list frameworks matching
  a specific tag, as well as -a/--all option to delete/list all frameworks
  regardless of tag (this also replaced the -f option for these commands).

* "packageInfo" in apktool.yml (along with "forcedPackageId" and
  "renamedManifestPackage") is replaced with "resourcesInfo", where
  all settings related to the transformation of resources.arsc is included:
  "packageId", "packageName", "sparseResources", "compactEntries".
  All future settings related to resources.arsc should be included here.
  Note: "packageName" alters the app's package name in the resource table
  only! To change the package name of the app itself, change it in
  AndroidManifest.xml. If no "packageName" is defined in "resourcesInfo",
  then the resource table inherits the app's package name.

* Many <item> tags are now replaced with tags corresponding to their
  respective resource types, particularly for resource references,
  that's the standard in AOSP source code and is perfectly supported by
  aapt2. This used to be an issue with legacy aapt.

* Some <item> tags are still necessary, specifically when the value's
  format doesn't match the resource type. This is especially common with
  dimens, where some values are not of the "dimension" format.
  e.g. "2.5" (without any unit suffix) is a "float" format, and has to
  appear as an <item> tag, along with added "format" attribute. This
  is commonly seen in AOSP source code.

* "dp" is used instead of "dip" as it's the Android development standard,
  and more congruent with the other units: "px", "sp", "pt", "in", "mm".
  Note: Both "dp" and "dip" are recognized when building and are encoded
  identically.

* "match_parent" is preferred over "fill_parent" that has been deprecated
  since API 8 (Android 2.2). It's also the standard in Android development
  for over a decade.
  Note: Both "match_parent" and "fill_parent" are recognized when building
  and are encoded identically.

* Hex integer values are written in compact form (e.g. 0x20 rather than
  0x00000020) to keep it clean and readable, and match original source
  codes as much as possible. The only exception is for resource IDs in
  public.xml. Those remain in the 0xPPTTEEEE format regardless of value.

* Colors values are written exactly as they were written in source code.
  This respects the data in ARSC and doesn't reformat it. e.g. if the
  source code had a color in the form #RRGGBB, than that's how it'll be
  decoded. Previously, all colors were forced to #AARRGGBB format,
  regardless of encoding data.

* Add an important comment

* Comment correction

* Fix aapt2 permissions

* Merge loop over entries

* Style, log and comments

* Minor log style

* refactor formatting according to aapt2 rules

Judging how to format values XMLs by looking at XMLs in AOSP is misleading
because the maintainers didn't update them according to aapt2 rules
(understandable, it'll require a lot of tedious work).
Some improvements to formatting:

* <id> tags are completely normal, <item type="id"> is redundant.
  https://android.googlesource.com/platform/frameworks/base/+/main/tools/aapt2/ResourceParser.cpp#619

* Added support for references inside <id> tags, which is the only
  allowed value type inside this tag. (empty string and @null are
  allowed but are treated as empty body by aapt2 and discarded).
  https://android.googlesource.com/platform/frameworks/base/+/main/tools/aapt2/ResourceParser.cpp#636
  https://android.googlesource.com/platform/frameworks/base/+/main/tools/aapt2/ResourceParser_test.cpp#1356

* No more hiding "synthesized" IDs generated for attribute items.
  Although they are not strictly needed to be in ids.xml, removing them masks
  the fact that they exist and are actual ID resources with an assigned entry
  ID that can be clearly seen in public.xml anyway, which could have given
  impression that those are missing resources.
  Our aim is to fully and accurately display the data in resources.arsc,
  not to alter it for cosmetic reasons.

  So from the above - this is standard for aapt2:

    <id name="foo2">@id/bar</id>
    <id name="bar2"/>
    <id name="baz2"></id>

  And can also be seen in actual APKs:

  [ResTable_entry_compact] id: 0x0006 name: add_phrase keyIndex: 1962 size: 8 flags: 0x120c
    [Res_value] size: 8 dataType: 0x12 data: 0x00000000 ((id))
  [ResTable_entry_compact] id: 0x0007 name: always_option keyIndex: 1963 size: 8 flags: 0x120c
    [Res_value] size: 8 dataType: 0x12 data: 0x00000000 ((id))
  [ResTable_entry_compact] id: 0x0008 name: android_alertTitle keyIndex: 1964 size: 8 flags: 0x0108
    [Res_value] size: 8 dataType: 0x01 data: 0x010201e0 (@0x010201e0)
  [ResTable_entry_compact] id: 0x0009 name: android_alwaysUse keyIndex: 1965 size: 8 flags: 0x0108
    [Res_value] size: 8 dataType: 0x01 data: 0x010201ed (@0x010201ed)

  Before this change, the IDs would lose their reference on rebuild:

  [ResTable_entry_compact] id: 0x0006 name: add_phrase keyIndex: 1952 size: 8 flags: 0x120e
    [Res_value] size: 8 dataType: 0x12 data: 0x00000000 ((id))
  [ResTable_entry_compact] id: 0x0007 name: always_option keyIndex: 1953 size: 8 flags: 0x120e
    [Res_value] size: 8 dataType: 0x12 data: 0x00000000 ((id))
  [ResTable_entry_compact] id: 0x0008 name: android_alertTitle keyIndex: 1954 size: 8 flags: 0x120e
    [Res_value] size: 8 dataType: 0x12 data: 0x00000000 ((id))
  [ResTable_entry_compact] id: 0x0009 name: android_alwaysUse keyIndex: 1955 size: 8 flags: 0x120e
    [Res_value] size: 8 dataType: 0x12 data: 0x00000000 ((id))

* formatted="false" for <string-array> is not a thing, aapt2 ignores it for
  anything other than <string> tags.
  https://android.googlesource.com/platform/frameworks/base/+/main/tools/aapt2/ResourceParser.cpp#855

* Specifying "format" attribute is a lot less common than what AOSP XMLs make
  it appear. aapt2 code has a list of standard formats each resource type
  supports (excluding references which are standard for all types except bags)
  and aapt2 can understand them without needing explicit format:
  https://android.googlesource.com/platform/frameworks/base/+/main/tools/aapt2/ResourceParser.cpp#510

  As you can see, from the numeric types only integers are not directly supported
  by dimen and fraction and need the format attribute if they appear in ARSC for
  whatever reason, otherwise they'll be re-encoded as float by aapt2.
  The map has been ported over for quick lookups:

  protected static final Map<String, Set<String>> STANDARD_TYPE_FORMATS = new HashMap<>();

  static {
      STANDARD_TYPE_FORMATS.put("bool", Sets.newHashSet("boolean"));
      STANDARD_TYPE_FORMATS.put("color", Sets.newHashSet("color"));
      STANDARD_TYPE_FORMATS.put("dimen", Sets.newHashSet("float", "fraction", "dimension"));
      STANDARD_TYPE_FORMATS.put("drawable", Sets.newHashSet("color"));
      STANDARD_TYPE_FORMATS.put("fraction", Sets.newHashSet("float", "fraction", "dimension"));
      STANDARD_TYPE_FORMATS.put("integer", Sets.newHashSet("integer"));
      STANDARD_TYPE_FORMATS.put("string", Sets.newHashSet("string"));
  }

* Add support for res/values/overlayable.xml

* style

* whoops
2025-06-04 21:31:30 -04:00
Connor Tumbleson f1b26ec812 chore: remove aapt1 testing (#3883) 2025-06-01 20:53:14 -04:00
dependabot[bot] a08eabb501 build(deps): bump gradle/actions from 4.3.1 to 4.4.0 (#3875)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.3.1...v4.4.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 07:18:38 -04:00
dependabot[bot] 15af3a5869 build(deps): bump gradle/actions from 4.3.0 to 4.3.1 (#3835)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.3.0...v4.3.1)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 18:37:09 -04:00
dependabot[bot] f5c226b5f6 build(deps): bump gradle/actions from 4.2.2 to 4.3.0 (#3800)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.2.2 to 4.3.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.2.2...v4.3.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 06:19:18 -05:00
dependabot[bot] 836a24365c build(deps): bump gradle/actions from 4.2.1 to 4.2.2 (#3750)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.2.1...v4.2.2)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-29 07:34:01 -05:00
dependabot[bot] 7d599a0910 build(deps): bump gradle/actions from 4.2.0 to 4.2.1 (#3733)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.2.0...v4.2.1)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 07:29:27 -05:00
dependabot[bot] 37aaeed6ac build(deps): bump gradle/actions from 4.1.0 to 4.2.0 (#3727)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.1.0...v4.2.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-20 06:07:54 -05:00
dependabot[bot] 1d6e328de0 build(deps): bump gradle/actions from 4.0.1 to 4.1.0 (#3692)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.0.1 to 4.1.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.0.1...v4.1.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 06:03:20 -04:00
dependabot[bot] 56bcbac8ff build(deps): bump gradle/actions from 4.0.0 to 4.0.1 (#3679)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 18:57:40 -04:00
dependabot[bot] 9976796592 build(deps): bump gradle/actions from 3.5.0 to 4.0.0 (#3662)
Bumps [gradle/actions](https://github.com/gradle/actions) from 3.5.0 to 4.0.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v3.5.0...v4.0.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-13 06:31:19 -04:00
dependabot[bot] b14f5eef8f build(deps): bump gradle/actions from 3.4.2 to 3.5.0 (#3648)
Bumps [gradle/actions](https://github.com/gradle/actions) from 3.4.2 to 3.5.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v3.4.2...v3.5.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 19:46:41 -04:00
dependabot[bot] 71748d6fd4 build(deps): bump gradle/actions from 3.4.1 to 3.4.2 (#3628)
Bumps [gradle/actions](https://github.com/gradle/actions) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v3.4.1...v3.4.2)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 06:45:59 -04:00
dependabot[bot] 98580287c6 build(deps): bump gradle/actions from 3.3.2 to 3.4.1 (#3624)
Bumps [gradle/actions](https://github.com/gradle/actions) from 3.3.2 to 3.4.1.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v3.3.2...v3.4.1)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 06:23:39 -04:00
Connor Tumbleson 6b986e9a45 build: move to modern gradle actions (#3594) 2024-05-16 06:41:59 -04:00
Connor Tumbleson 53aa743014 build: support kotlin during CodeQL processing 2024-04-29 06:47:11 -04:00
dependabot[bot] b272705da2 build(deps): bump gradle/actions from 3.3.1 to 3.3.2 (#3586)
Bumps [gradle/actions](https://github.com/gradle/actions) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v3.3.1...v3.3.2)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-29 06:38:30 -04:00
dependabot[bot] 1a9713653c build(deps): bump gradle/actions from 3.3.0 to 3.3.1 (#3575)
Bumps [gradle/actions](https://github.com/gradle/actions) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v3.3.0...v3.3.1)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 06:54:34 -04:00
dependabot[bot]andConnor Tumbleson a2c2d011ff build(deps): bump gradle/wrapper-validation-action from 2.1.2 to 3.3.0 (#3572)
* build(deps): bump gradle/wrapper-validation-action from 2.1.2 to 3.3.0

Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 2.1.2 to 3.3.0.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2.1.2...v3.3.0)

---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* build: move to 'gradle/actions/wrapper-validation'

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Connor Tumbleson <[email protected]>
2024-04-16 06:35:20 -04:00
dependabot[bot] f253142828 build(deps): bump gradle/actions from 3.2.0 to 3.3.0 (#3571)
Bumps [gradle/actions](https://github.com/gradle/actions) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v3.2.0...v3.3.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 06:16:38 -04:00
dependabot[bot] 0144f9c83a build(deps): bump gradle/actions from 3.1.0 to 3.2.0 (#3566)
Bumps [gradle/actions](https://github.com/gradle/actions) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v3.1.0...v3.2.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 06:38:39 -04:00
dependabot[bot] 36760ac2a9 build(deps): bump gradle/wrapper-validation-action from 2.1.1 to 2.1.2 (#3550)
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2.1.1...v2.1.2)

---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 06:34:27 -04:00
topminipie 5422bd708a build(deps): bump actions/upload-artifact from 3 to 4 (#3528) 2024-02-26 06:56:51 -05:00
dependabot[bot] cb6bb93218 build(deps): bump gradle/actions from 3.0.0 to 3.1.0 (#3522)
Bumps [gradle/actions](https://github.com/gradle/actions) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 06:33:56 -05:00
dependabot[bot] 93e100e0fc build(deps): bump gradle/wrapper-validation-action from 2.0.0 to 2.1.1 (#3515)
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 2.0.0 to 2.1.1.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2.0.0...v2.1.1)

---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 06:09:47 -05:00