Skip to content

2.3.4 #927

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 39 commits into from
Nov 18, 2024
Merged

2.3.4 #927

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
d840c77
Update gradle.properties
Rakambda Oct 3, 2024
535070f
fix(deps): update flyway to v10.19.0 (#892)
renovate[bot] Oct 4, 2024
cc52547
fix(deps): update junit5 monorepo to v5.11.2 (#893)
renovate[bot] Oct 5, 2024
ba9b47b
fix(deps): update dependency org.jetbrains:annotations to v26 (#894)
renovate[bot] Oct 9, 2024
0972df9
fix(deps): update dependency org.jetbrains:annotations to v26.0.1 (#895)
renovate[bot] Oct 15, 2024
46122b4
fix(deps): update mockito monorepo to v5.14.2 (#896)
renovate[bot] Oct 16, 2024
2d52f08
fix(deps): update dependency com.mysql:mysql-connector-j to v9.1.0 (#…
renovate[bot] Oct 16, 2024
bd5f6a4
fix(deps): update flyway to v10.20.0 (#898)
renovate[bot] Oct 17, 2024
ddd592b
chore(deps): update dependency com.google.cloud.tools.jib to v3.4.4 (…
renovate[bot] Oct 19, 2024
c023371
fix(deps): update junit5 monorepo to v5.11.3 (#900)
renovate[bot] Oct 22, 2024
c47345e
🔄 synced file(s) with RakambdaOrg/rakambda-github-files (#901)
couchoud-t Oct 22, 2024
fbc4e31
fix(deps): update dependency org.xerial:sqlite-jdbc to v3.47.0.0 (#902)
renovate[bot] Oct 24, 2024
0f12970
Add DIscord 3 months nitro to dismissable ca;paigns
Rakambda Oct 25, 2024
aa94f79
Automatically detect dismissible site-wide drops campaigns (#905)
Rakambda Oct 25, 2024
7fa0f65
Use lambda
Rakambda Oct 25, 2024
599f669
Imports
Rakambda Oct 25, 2024
9542acd
chore(deps): update dependency org.springframework.boot to v3.3.5 (#903)
renovate[bot] Oct 25, 2024
624b2bc
fix(deps): update flyway to v10.20.1 (#904)
renovate[bot] Oct 25, 2024
bd5c083
fix(deps): update dependency org.mariadb.jdbc:mariadb-java-client to …
renovate[bot] Oct 26, 2024
2b8a07c
fix(deps): update dependency com.fasterxml.jackson:jackson-bom to v2.…
renovate[bot] Oct 29, 2024
cff8c90
chore(deps): update softprops/action-gh-release action to v2.0.9 (#908)
renovate[bot] Nov 1, 2024
aac4836
fix(deps): update dependency com.konghq:unirest-java-bom to v4.4.5 (#…
renovate[bot] Nov 2, 2024
12faddc
fix(deps): update json.unit.version to v3.5.0 (#910)
renovate[bot] Nov 2, 2024
89cd119
🔄 synced file(s) with RakambdaOrg/rakambda-github-files (#911)
couchoud-t Nov 3, 2024
d52b28b
🔄 synced file(s) with RakambdaOrg/rakambda-github-files (#912)
couchoud-t Nov 3, 2024
400a3d1
🔄 synced file(s) with RakambdaOrg/rakambda-github-files (#914)
couchoud-t Nov 4, 2024
2953924
Delete .github/workflows/analyse.yml
couchoud-t Nov 6, 2024
90ad1a1
Bump com.zaxxer:HikariCP from 6.0.0 to 6.1.0 (#915)
dependabot[bot] Nov 6, 2024
8535a16
Bump flyway-version from 10.20.1 to 10.21.0 (#916)
dependabot[bot] Nov 8, 2024
16c1bec
Bump jsonschema-generator-version from 4.36.0 to 4.37.0 (#919)
dependabot[bot] Nov 12, 2024
a1cebea
chore(deps): update dependency gradle to v8.11 (#917)
renovate[bot] Nov 12, 2024
5453cc8
chore(deps): update softprops/action-gh-release action to v2.1.0 (#918)
renovate[bot] Nov 12, 2024
fec75d0
chore(deps): update gradle/actions action to v4.2.0 (#921)
renovate[bot] Nov 13, 2024
5588397
🔄 synced file(s) with RakambdaOrg/rakambda-github-files (#920)
couchoud-t Nov 13, 2024
cfa7a64
Bump org.projectlombok:lombok from 1.18.34 to 1.18.36 (#923)
dependabot[bot] Nov 15, 2024
a705902
chore(deps): update codecov/codecov-action action to v5 (#922)
renovate[bot] Nov 15, 2024
3481749
chore(deps): update codecov/codecov-action action to v5.0.2 (#924)
renovate[bot] Nov 16, 2024
e19fd62
Bump com.zaxxer:HikariCP from 6.1.0 to 6.2.0 (#926)
dependabot[bot] Nov 18, 2024
839eb86
Bump json-unit-version from 3.5.0 to 4.0.0 (#925)
dependabot[bot] Nov 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
78 changes: 76 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,36 @@ registries:
dockerhub:
type: docker-registry
url: https://registry.hub.docker.com
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_TOKEN }}
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_TOKEN }}
replaces-base: true

updates:
- package-ecosystem: "gradle"
directory: "/"
assignees:
- "Rakambda"
schedule:
interval: "daily"
time: "05:00"
timezone: "Europe/Paris"
pull-request-branch-name:
separator: "-"
groups:
log4j:
patterns:
- "org.apache.logging.log4j:log4j-core"
- "org.apache.logging.log4j:log4j-slf4j2-impl"
google-apis:
patterns:
- "com.google.api-client:google-api-client"
- "com.google.oauth-client:google-oauth-client-jetty"
- "com.google.apis:google-api-services-gmail"
- "com.google.apis:google-api-services-calendar"
# Disable while paths can't be ignored as it'd update all 'auto-approve-sync-files.yml', Renovate will handle exclusion
# - <<: *defaults
# package-ecosystem: "github-actions"
# directory: "/"
- package-ecosystem: "docker"
directory: "/"
assignees:
Expand All @@ -20,3 +45,52 @@ updates:
separator: "-"
registries:
- dockerhub
- package-ecosystem: "maven"
directory: "/"
assignees:
- "Rakambda"
schedule:
interval: "daily"
time: "05:00"
timezone: "Europe/Paris"
pull-request-branch-name:
separator: "-"
- package-ecosystem: "npm"
directory: "/"
assignees:
- "Rakambda"
schedule:
interval: "daily"
time: "05:00"
timezone: "Europe/Paris"
pull-request-branch-name:
separator: "-"
- package-ecosystem: "nuget"
directory: "/"
assignees:
- "Rakambda"
schedule:
interval: "daily"
time: "05:00"
timezone: "Europe/Paris"
pull-request-branch-name:
separator: "-"
groups:
restsharp:
patterns:
- "restsharp"
- "restsharp.*"
opencvsharp4:
patterns:
- "opencvsharp4"
- "opencvsharp4.*"
- package-ecosystem: "pip"
directory: "/"
assignees:
- "Rakambda"
schedule:
interval: "daily"
time: "05:00"
timezone: "Europe/Paris"
pull-request-branch-name:
separator: "-"
5 changes: 0 additions & 5 deletions .github/renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,7 @@
"type: \uD83D\uDCDA dependencies"
],
"enabledManagers" : [
"dockerfile",
"maven",
"nuget",
"pip_requirements",
"github-actions",
"gradle",
"gradle-wrapper",
"cargo"
],
Expand Down
44 changes: 0 additions & 44 deletions .github/workflows/analyse.yml

This file was deleted.

16 changes: 8 additions & 8 deletions .github/workflows/build-test-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
distribution: 'temurin'
java-version: ${{ vars.JAVA_VERSION }}
- name: Generate and submit dependency graph
uses: gradle/actions/dependency-submission@v4.1.0
uses: gradle/actions/dependency-submission@v4.2.0
continue-on-error: true

build:
Expand All @@ -45,7 +45,7 @@ jobs:
java-version: ${{ vars.JAVA_VERSION }}

- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4.1.0
uses: gradle/actions/setup-gradle@v4.2.0
- name: Build project
run: |
./gradlew \
Expand Down Expand Up @@ -86,7 +86,7 @@ jobs:
distribution: 'temurin'
java-version: ${{ vars.JAVA_VERSION }}
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4.1.0
uses: gradle/actions/setup-gradle@v4.2.0

- name: Run tests
run: |
Expand All @@ -105,7 +105,7 @@ jobs:
with:
report_paths: 'miner/build/test-results/test/*.xml'
- name: Publish coverage on CodeCov
uses: codecov/codecov-action@v4.6.0
uses: codecov/codecov-action@v5.0.2
if: always()
with:
token: ${{ secrets.CODECOV_TOKEN }}
Expand Down Expand Up @@ -150,7 +150,7 @@ jobs:
distribution: 'temurin'
java-version: ${{ vars.JAVA_VERSION }}
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4.1.0
uses: gradle/actions/setup-gradle@v4.2.0

- name: Run tests
run: |
Expand All @@ -169,7 +169,7 @@ jobs:
with:
report_paths: 'viewer/build/test-results/test/*.xml'
- name: Publish coverage on CodeCov
uses: codecov/codecov-action@v4.6.0
uses: codecov/codecov-action@v5.0.2
if: always()
with:
token: ${{ secrets.CODECOV_TOKEN }}
Expand Down Expand Up @@ -214,7 +214,7 @@ jobs:
distribution: 'temurin'
java-version: ${{ vars.JAVA_VERSION }}
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4.1.0
uses: gradle/actions/setup-gradle@v4.2.0

- name: Calculate miner image name
id: miner-image-name
Expand Down Expand Up @@ -244,7 +244,7 @@ jobs:
distribution: 'temurin'
java-version: ${{ vars.JAVA_VERSION }}
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4.1.0
uses: gradle/actions/setup-gradle@v4.2.0

- name: Calculate viewer image name
id: viewer-image-name
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/manual-docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
distribution: 'temurin'
java-version: ${{ vars.JAVA_VERSION }}
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4.1.0
uses: gradle/actions/setup-gradle@v4.2.0

- name: Calculate miner image name
id: miner-image-name
Expand Down Expand Up @@ -53,7 +53,7 @@ jobs:
distribution: 'temurin'
java-version: ${{ vars.JAVA_VERSION }}
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4.1.0
uses: gradle/actions/setup-gradle@v4.2.0

- name: Calculate viewer image name
id: viewer-image-name
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
distribution: 'temurin'
java-version: ${{ vars.JAVA_VERSION }}
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4.1.0
uses: gradle/actions/setup-gradle@v4.2.0

- name: Push latest on Docker Hub
run: |
Expand All @@ -42,7 +42,7 @@ jobs:
distribution: 'temurin'
java-version: ${{ vars.JAVA_VERSION }}
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4.1.0
uses: gradle/actions/setup-gradle@v4.2.0

- name: Push latest on Docker Hub
run: |
Expand All @@ -66,14 +66,14 @@ jobs:
distribution: 'temurin'
java-version: ${{ vars.JAVA_VERSION }}
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4.1.0
uses: gradle/actions/setup-gradle@v4.2.0

- name: Build project
run: |
./gradlew \
assemble
- name: Release
uses: softprops/action-gh-release@v2.0.8
uses: softprops/action-gh-release@v2.1.0
with:
fail_on_unmatched_files: false
generate_release_notes: true
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
version=2.3.3
version=2.3.4
30 changes: 15 additions & 15 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
[versions]
slf4j-version = "2.0.16"
log4j2-version = "2.24.1"
unirest-version = "4.4.4"
unirest-version = "4.4.5"
picocli-version = "4.7.6"
jackson-version = "2.18.0"
jsonschema-generator-version = "4.36.0"
jackson-version = "2.18.1"
jsonschema-generator-version = "4.37.0"
httpclient-version = "4.5.14"
lang3-version = "3.17.0"
commons-text-version = "1.12.0"
jetbrains-annotations-version = "25.0.0"
jetbrains-annotations-version = "26.0.1"
websocket-version = "1.5.7"
junitVersion = "5.11.1"
junitVersion = "5.11.3"
assertj-core-version = "3.26.3"
assertj-db-version = "2.0.2"
mockito-version = "5.14.1"
mockito-version = "5.14.2"
awaitility-version = "4.2.2"
json-unit-version = "3.4.1"
json-unit-version = "4.0.0"
kitteh-irc-version = "9.0.0"
hikari-cp-version = "6.0.0"
mariadb-version = "3.4.1"
sqlite-version = "3.46.1.3"
mysql-version = "9.0.0"
hikari-cp-version = "6.2.0"
mariadb-version = "3.5.0"
sqlite-version = "3.47.0.0"
mysql-version = "9.1.0"
rerunner-jupiter-version = "2.1.6"
flyway-version = "10.18.2"
flyway-version = "10.21.0"
selenide-version = "7.5.1"
lombok-version = "1.18.34"
lombok-version = "1.18.36"
jacocoVersion = "0.8.12"

shadow-version = "8.1.1"
names-version = "0.51.0"
jib-version = "3.4.3"
jib-version = "3.4.4"
git-properties-version = "2.4.2"
springboot-version = "3.3.4"
springboot-version = "3.3.5"
springboot-dependencies-version = "1.1.6"
test-logger-version = "4.0.0"
git-version-plugin-version = "3.1.0"
Expand Down
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,8 @@
public class DropCampaignSummary extends GQLType{
@JsonProperty("includesSubRequirement")
private boolean includesSubRequirement;
@JsonProperty("isPermanentlyDismissible")
private boolean permanentlyDismissible;
@JsonProperty("isSitewide")
private boolean sitewide;
}
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,10 @@
import java.util.Collection;
import java.util.Objects;
import java.util.Optional;
import java.util.Set;

@Log4j2
@RequiredArgsConstructor
public class UpdateStreamInfo implements Runnable{
private static final Collection<String> DISMISSIBLE_CAMPAIGNS = Set.of("dc4ff0b4-4de0-11ef-9ec3-621fb0811846");

@NotNull
private final IMiner miner;

Expand Down Expand Up @@ -151,7 +148,7 @@ private void updateCampaigns(@NotNull Streamer streamer){
.map(DropsHighlightServiceAvailableDropsData::getChannel)
.map(Channel::getViewerDropCampaigns)
.flatMap(Collection::stream)
.filter(dropCampaign -> DISMISSIBLE_CAMPAIGNS.contains(dropCampaign.getId()))
.filter(this::isDismissibleGlobalCompaign)
.forEach(dropCampaign -> dismissCampaign(miner, streamer, dropCampaign));
}
}
Expand All @@ -160,6 +157,12 @@ private void updateCampaigns(@NotNull Streamer streamer){
}
}

private boolean isDismissibleGlobalCompaign(@NotNull DropCampaign dropCampaign){
return Optional.ofNullable(dropCampaign.getSummary())
.map(summary -> summary.isSitewide() && summary.isPermanentlyDismissible())
.orElse(false);
}

private void dismissCampaign(@NotNull IMiner miner, @NotNull Streamer streamer, @NotNull DropCampaign dropCampaign){
var result = miner.getGqlApi().setDropsCommunityHighlightToHidden(streamer.getId(), dropCampaign.getId());
var isHidden = result
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@ void nominalWithDrops(UnirestMock unirest){
.build()))
.build()))
.summary(DropCampaignSummary.builder()
.sitewide(true)
.permanentlyDismissible(true)
.includesSubRequirement(true)
.build())
.build()))
Expand Down
Loading
Loading