Connor Tumbleson
03fa70bd2a
build: docker fixes ( #3378 )
...
* build: shorten tags on docker push
* build: only deploy on commits to master
2023-10-16 06:58:05 -04:00
Connor Tumbleson
34a6970852
build: test on lts versions (including 21) ( #3381 )
...
* build: test on lts versions
* build: upgrade to proguard 7.4.0
2023-10-14 06:52:52 -04:00
dependabot[bot]
29b8430b00
build(deps): bump docker/setup-buildx-action from 2 to 3 ( #3386 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 06:22:37 -04:00
dependabot[bot]
81db0427be
build(deps): bump docker/login-action from 2 to 3 ( #3385 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 06:07:24 -04:00
dependabot[bot]
db4e62813d
build(deps): bump docker/build-push-action from 4 to 5 ( #3384 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 05:47:55 -04:00
Connor Tumbleson
616539f24b
refactor: hard-code IMAGE_NAME, add some spaces ( #3371 )
2023-10-04 20:52:37 -04:00
Ben Curtis
cc5a8bad17
Added support for PR builds on master ( #3363 )
...
* added support for PR builds on master
* add linefeed to .dockerignore
* single dockerfile
* fix dockerfile ref
* update for java 17 lts
2023-10-04 20:14:56 -04:00
Ben Curtis
448440b528
Added auto-build of docker image ( #3361 )
...
* added auto-build of docker image
* updated instructions
* add tag image
* clear refs/tags
* dockerfile updates
* build: adjust workflow to remove qemu and collision on github_*
---------
Co-authored-by: Connor Tumbleson <iBotPeaches@users.noreply.github.com>
2023-10-03 06:22:31 -04:00
dependabot[bot]
9b92ddb78c
build(deps): bump gradle/gradle-build-action from 2.8.0 to 2.9.0 ( #3359 )
...
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action ) from 2.8.0 to 2.9.0.
- [Release notes](https://github.com/gradle/gradle-build-action/releases )
- [Commits](https://github.com/gradle/gradle-build-action/compare/v2.8.0...v2.9.0 )
---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
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>
2023-10-02 06:43:55 -04:00
Connor Tumbleson
955c5fe847
build: run ci on changes to "libs.versions.toml"
2023-10-02 06:17:33 -04:00
Connor Tumbleson
ce6e4c6cf6
build: add dependency graph support ( #3355 )
2023-10-01 06:48:22 -04:00
dependabot[bot]
dd32a3c301
build(deps): bump actions/checkout from 3 to 4 ( #3327 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [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/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-11 06:19:27 -04:00
dependabot[bot]
f0ca6d11f9
build(deps): bump gradle/gradle-build-action from 2.7.1 to 2.8.0 ( #3316 )
...
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action ) from 2.7.1 to 2.8.0.
- [Release notes](https://github.com/gradle/gradle-build-action/releases )
- [Commits](https://github.com/gradle/gradle-build-action/compare/v2.7.1...v2.8.0 )
---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
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>
2023-09-04 11:30:18 -04:00
Connor Tumbleson
b6e283ee62
fix: obtain git history for proper "git describe" ( #3291 )
2023-08-23 19:03:22 -04:00
Connor Tumbleson
7d76829ad9
feat: shorten archive name to apktool-{version}.jar ( #3289 )
2023-08-23 07:26:21 -04:00
Connor Tumbleson
4862131a68
fix: correct path to archive during ci ( #3287 )
2023-08-21 06:49:31 -04:00
dependabot[bot]
4bdf0b6a75
build(deps): bump gradle/gradle-build-action from 2.7.0 to 2.7.1 ( #3285 )
...
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action ) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/gradle/gradle-build-action/releases )
- [Commits](https://github.com/gradle/gradle-build-action/compare/v2.7.0...v2.7.1 )
---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-21 06:27:39 -04:00
Connor Tumbleson
2549fe983b
build: run suite if any kotlin dsl file changes
2023-08-08 06:16:10 -04:00
dependabot[bot]
9f8c1b3711
build(deps): bump gradle/gradle-build-action from 2.6.1 to 2.7.0 ( #3241 )
...
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action ) from 2.6.1 to 2.7.0.
- [Release notes](https://github.com/gradle/gradle-build-action/releases )
- [Commits](https://github.com/gradle/gradle-build-action/compare/v2.6.1...v2.7.0 )
---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
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>
2023-07-31 05:46:21 -04:00
ArjunaKumarMohanta
6e5d49bd66
fix: Gradle wrapper validation trigger issue ( #3228 )
...
Resolved the Gradle wrapper validation triggering problem by implementing a more precise check. Now, the validation process will only be triggered when there are actual changes in the gradle/wrapper/gradle-wrapper.jar file, preventing unnecessary validations.
2023-07-29 06:02:19 -04:00
dependabot[bot]
6fb0c734c7
build(deps): bump gradle/wrapper-validation-action from 1.0.6 to 1.1.0 ( #3214 )
...
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action ) from 1.0.6 to 1.1.0.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases )
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v1.0.6...v1.1.0 )
---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
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>
2023-07-24 06:44:23 -04:00
dependabot[bot]
ad87eb4d15
build(deps): bump gradle/gradle-build-action from 2.6.0 to 2.6.1 ( #3213 )
...
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action ) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/gradle/gradle-build-action/releases )
- [Commits](https://github.com/gradle/gradle-build-action/compare/v2.6.0...v2.6.1 )
---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Connor Tumbleson <iBotPeaches@users.noreply.github.com>
2023-07-24 06:44:09 -04:00
Connor Tumbleson
ab4069306c
build: test on JDK 20 ( #3177 )
2023-07-20 05:19:29 -04:00
dependabot[bot]
600cbb2a50
build(deps): bump gradle/gradle-build-action from 2.5.1 to 2.6.0 ( #3151 )
...
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action ) from 2.5.1 to 2.6.0.
- [Release notes](https://github.com/gradle/gradle-build-action/releases )
- [Commits](https://github.com/gradle/gradle-build-action/compare/v2.5.1...v2.6.0 )
---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
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>
2023-07-17 06:54:17 -04:00
dependabot[bot]
e69b1ed7c0
build(deps): bump gradle/gradle-build-action from 2.4.2 to 2.5.1 ( #3119 )
...
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action ) from 2.4.2 to 2.5.1.
- [Release notes](https://github.com/gradle/gradle-build-action/releases )
- [Commits](https://github.com/gradle/gradle-build-action/compare/v2.4.2...v2.5.1 )
---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
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>
2023-07-03 05:47:33 -04:00
Connor Tumbleson
9f71a78f10
refactor: put gradle wrapper on its own workflow ( #3114 )
2023-07-02 05:36:00 -04:00
Connor Tumbleson
e53869ceba
build: lock gradle actions to specific versions ( #3073 )
2023-05-22 06:41:03 -04:00
Connor Tumbleson
1d60523cae
build: run validations against gradle binary
2023-03-04 13:51:16 -05:00
Connor Tumbleson
56ea1cb35e
fix: allow workflow to run if gradle updates
2023-03-04 13:50:14 -05:00
Connor Tumbleson
a73ace23ff
build: move build step to jdk17
2023-01-14 08:09:39 -05:00
Connor Tumbleson
875fea4d9b
Restructure Testable Java versions. ( #2977 )
...
* build: drop non-lts older Java versions
* build: upgrade to gradle 7.6
2023-01-14 07:46:13 -05:00
Connor Tumbleson
687d201285
build: support jdk17 ( #2952 )
2022-11-24 07:10:30 -05:00
Connor Tumbleson
484760e72c
build: migrate codeql to different workflow ( #2888 )
2022-09-20 06:39:51 -04:00
Connor Tumbleson
7e71ad01d1
build: cancel duplicate workflows ( #2818 )
2022-05-23 07:09:43 -04:00
Connor Tumbleson
d38eceedae
test (aapt/aapt2): ensure ampersand is escaped on android:label ( #2802 )
...
* test (aapt/aapt2): ensure ampersand is escaped on android:label
* build (workflow): ensure test changes force ci rebuild
2022-04-24 17:33:11 -04:00
Goooler
7fd91369e8
Optimize CI a bit ( #2773 )
...
* Use gradle-build-action on CI
* Bump actions/checkout to v3
* Bump actions/setup-java to v2
* Rearrange & trim blank lines
* Bump actions/upload-artifact to v3
* Test on jdk 17
* Trim blank lines
* Revert test on jdk 17
* Merge duplicated build actions
2022-03-13 07:40:02 -04:00
Connor Tumbleson
8bcab69f25
Merge pull request #2644 from iBotPeaches/detect-valid-aapt-builds
...
feat: check aapt/aapt binaries for execution and list static nature
2021-09-01 07:23:39 -04:00
Connor Tumbleson
1ce0225c7d
fix: add java 15/16 to test suite
2021-08-28 14:25:01 -04:00
Connor Tumbleson
545ba6ae75
fix: remove max-parallel and allow fast fail
2021-08-28 14:25:01 -04:00
Connor Tumbleson
5aba17d81c
build: only build master (push)
2021-08-28 14:25:01 -04:00
Goooler
c9d28de8c1
Merge all actions workflows into build.yml
2021-08-26 07:36:17 -04:00
Goooler
7bb6956304
Update github actions & Update gradle ( #2628 )
...
* Bump setup-java actions to v2
* Make test action on all branches
* Add dependabot.yml for updating github actions
* Update gradle 7.2
* Revert "Make test action on all branches"
This reverts commit 52758ea249d969f3b94f3ae5d4b5b980103a5cfa.
* Correct jdk
* Revert "Add dependabot.yml for updating github actions"
This reverts commit 7381e8f71c656499e7d0cc70e854b5e4978722d0.
* Run CI after workflows configs changed
2021-08-24 07:59:22 -04:00
Connor Tumbleson
192f9cb627
style: correct name of downloaded asset
2021-06-12 17:31:07 -04:00
Connor Tumbleson
f5885a4763
feat: produce binary per master commit
2021-06-12 17:24:17 -04:00
Connor Tumbleson
3b31189222
build: cache gradle based on java version
2021-05-31 06:54:26 -04:00
Connor Tumbleson
7e73115971
build: support actions on prs or pushes
2021-03-06 06:43:37 -05:00
Connor Tumbleson
b49bd95489
build: only run tests on java/gradle/resource changes ( #2453 )
...
* build: only run tests on java/gradle/resource changes
* fix: codeql only runs on java/resource changes
2020-12-01 07:08:32 -05:00
Connor Tumbleson
a2356faf92
build: remove schedule for codeql
2020-12-01 06:41:50 -05:00
Connor Tumbleson
3d92c2a95f
build: add codeql
2020-12-01 06:41:50 -05:00
Connor Tumbleson
a2a79404b8
GitHub Action (To retire Travis) ( #2401 )
...
* feat: attempt at github action workflow
* build: run on any push/branch (github action)
* fix: drop 32bit and use proper windows variable
* fix: add cache system for gradle
* fix: only pushes (not prs)
* fix: proper windows command
* fix: bye bye travis (thanks for all the fish)
* style: shorten name of lanes
* style: this is jdk, not jvm
2020-09-13 12:28:35 -04:00