Skip to content

Commit 62fb7ff

Browse files
authored
Merge pull request #917 from jenkinsci/JENKINS-76302
[JENKINS-76302] Make GH org avatars work with CSP
2 parents 9ee8a39 + 48b0053 commit 62fb7ff

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

pom.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,10 @@
3434
<gitHubRepo>jenkinsci/${project.artifactId}-plugin</gitHubRepo>
3535
<hpi.compatibleSinceVersion>2.2.0</hpi.compatibleSinceVersion>
3636
<!-- https://www.jenkins.io/doc/developer/plugin-development/choosing-jenkins-baseline/ -->
37-
<jenkins.baseline>2.504</jenkins.baseline>
38-
<jenkins.version>${jenkins.baseline}.3</jenkins.version>
37+
<jenkins.baseline>2.528</jenkins.baseline>
38+
<jenkins.version>2.539</jenkins.version>
3939
<spotless.check.skip>false</spotless.check.skip>
40+
<useBeta>true</useBeta>
4041
</properties>
4142

4243
<dependencyManagement>

src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubOrgMetadataAction.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import java.io.ObjectStreamException;
3333
import java.util.Objects;
3434
import jenkins.scm.api.metadata.AvatarMetadataAction;
35+
import jenkins.security.csp.AvatarContributor;
3536
import org.apache.commons.lang3.StringUtils;
3637
import org.kohsuke.github.GHUser;
3738
import org.kohsuke.stapler.Stapler;
@@ -52,6 +53,7 @@ public GitHubOrgMetadataAction(@NonNull GHUser org) throws IOException {
5253

5354
public GitHubOrgMetadataAction(@CheckForNull String avatar) {
5455
this.avatar = Util.fixEmpty(avatar);
56+
AvatarContributor.allow(avatar);
5557
}
5658

5759
public GitHubOrgMetadataAction(@NonNull GitHubOrgMetadataAction that) {
@@ -60,6 +62,7 @@ public GitHubOrgMetadataAction(@NonNull GitHubOrgMetadataAction that) {
6062

6163
private Object readResolve() throws ObjectStreamException {
6264
if (avatar != null && StringUtils.isBlank(avatar)) return new GitHubOrgMetadataAction(this);
65+
AvatarContributor.allow(avatar);
6366
return this;
6467
}
6568

0 commit comments

Comments
 (0)