28 Commits

Author SHA1 Message Date
Fares Alhassen
03fb90917a Updating workflow scripts to be better integrated with GitHub Actions. Triggers and logic are all the same as before, we're just doing everything through workflow files now to leverage caching.
PiperOrigin-RevId: 809159300
2025-09-19 13:18:43 -07:00
falhassen
a6b0e52b96 Add missing annotation:compiler publish and bump compose and ktx vers… (#5592)
…ions
2025-09-01 13:25:12 -07:00
falhassen
d058d62fa7 Fix gif_decoder publishing dep and Bump compose and ktx (#5589)
Fix gif_decoder publishing dep and Bump compose and ktx
2025-08-31 14:39:08 -07:00
falhassen
ae65f75a63 Fix missing third_party prefix and remove gifencoder (#5587)
This should fix #5580 this time.
2025-08-31 13:17:39 -07:00
falhassen
ba3e317c51 Fix publishing script to include third_party modules and bump compose… (#5583)
… and ktx versions

Fixes #5580
2025-08-31 12:07:07 -07:00
Fares Alhassen
e378858dda Removing publish command for a module that doesn't exist - got accidentally added.
PiperOrigin-RevId: 800667610
2025-08-28 16:57:23 -07:00
Fares Alhassen
691005257f Adding two more environment variables to properly apply publishing plugin.
PiperOrigin-RevId: 800655948
2025-08-28 16:21:51 -07:00
Fares Alhassen
c2daf6597b Creating a Github Actions workflow file to manually test the new Maven publishing process.
PiperOrigin-RevId: 800596731
2025-08-28 13:46:40 -07:00
Fares Alhassen
9afcbe544d No public description
PiperOrigin-RevId: 759356293
2025-05-23 16:19:08 -07:00
Fares Alhassen
38cf725c7e No public description
PiperOrigin-RevId: 741361610
2025-05-23 16:14:40 -07:00
Fares Alhassen
79a41c694b Run the java formatter on Glide's sqljournaldiskcache integration library.
This simplifies our migration path so that there are no formatting changes during import / export.

PiperOrigin-RevId: 521541265
2025-05-23 16:06:34 -07:00
Sam Judd
46eb7311b2 Update Glide to java 8, AGP to 8.1.0 2023-09-18 22:53:40 -07:00
Sam Judd
4db0b300c4 Revert "Add emulator tests run on Github Actions"
This reverts commit 9bfbf25c53.
2023-08-23 18:51:35 -07:00
Sam Judd
9bfbf25c53 Add emulator tests run on Github Actions 2023-08-21 00:43:59 -07:00
renovate[bot]
f78da0bdb6 Update suzuki-shunsuke/github-action-renovate-config-validator action to v0.1.3 2023-07-04 15:22:45 +00:00
Sam
ddddbc17b2 Create renovate-config-validation.yml 2023-07-03 10:31:32 -07:00
Sam
928c8dc988 Add an updated gradle plugin to compile on Java 17. (#5185)
Related to #5003. This at least lets Glide compile on Java 17. I'm not
sure if it has any down stream impact on users of Glide.
2023-07-01 20:53:54 -07:00
Sam Judd
d73f70cead Fix errors generating Glide's documentation with dokka
Prior to this change, the build fails because dokka fails to find the
dokka task on a bunch of submodules. That's happening because we
deliberately disabled the dokka task on irrelevant submodules.

I have no idea how this worked originally. I even went back to my
original commit (e5a29beb96) and tried
building with dokka and it failed. But clearly 4.14's javadocs on the
website were built with dokka.

The fix seems to be to always add the dokka task, but to simply set it
to disabled for submodules that aren't useful for developers. That's a
relatively minor change that I've made here.
2023-03-28 21:50:57 -07:00
Goooler
c30aee9f01 Optimize CI a bit 2022-08-22 11:17:27 +08:00
Sam Judd
3711e0315c s/uploadArchives/publish.
From fdbb694e68, we need to use a slightly
different command to publish our sources to sonatype.
2022-07-18 17:44:50 -07:00
Sam Judd
fdbb694e68 Update Glide to Gradle 7+
This change will require newer versions of Java, probably 9+. I've
tested it on 11. The biggest difference is that older versions of Java
will require rt.jar to compile Glide's annotation processor. On newer
versions of Java that jar has been removed and the dependencies are
available as part of the Java plugin. For now I've required newer
versions of Java. If this proves complex, we could optionally include
rt.jar and partially revert this change when we detect older versions of
Java being used.

The single largest problem with this change is that I cannot figure out
a way to get the annotation processor tests to run. They require the
android library plugin because they depend directly on Android code.
However, they also require access to javax classes. These classes are
included via jmods on newer versions of Java and the rt jar is not
available. The jmods are only available from the Java plugin, not the
android plugin. This means that we can either get access to the android
classes, or the javax classes, but not both. I can't find a reasonable
way to resolve this in the short term. For now the tests are still
enabled using blaze/bazel internally.
2022-06-27 16:22:05 -07:00
Sam Judd
dbdb62c4cb Switch to Github Actions CI. 2020-11-23 17:14:54 -08:00
Jonathan Leitschuh
9488f15cb1 Add pull_request to list of triggers 2020-01-15 19:09:22 -05:00
Jonathan Leitschuh
d75bb30707 Official Gradle Wrapper Validation GitHub Action
See: https://github.com/gradle/wrapper-validation-action
2020-01-15 16:13:21 -05:00
Sam Judd
4f650681c5 Whitelist build stability for stale. 2017-12-02 17:12:47 -08:00
Sam Judd
b8fd89f7c1 Avoid marking documentation issues stale. 2017-11-11 15:53:04 -08:00
Sam Judd
c02e4b7b48 Remove good first issue/help wanted from stale.yml 2017-11-11 14:43:11 -08:00
Sam
04fd0f0165 Add probot stale configuration. (#2556) 2017-11-11 11:33:17 -08:00