Skip to content

Commit c73c060

Browse files
committed
Fix integ tests
Signed-off-by: Divya Madala <divyaasm@amazon.com>
1 parent feec07f commit c73c060

10 files changed

Lines changed: 33 additions & 30 deletions

File tree

.github/workflows/CI.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ jobs:
1515
if: github.repository == 'opensearch-project/flow-framework'
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
1919
# Spotless requires JDK 17+
20-
- uses: actions/setup-java@v4
20+
- uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
2121
with:
2222
java-version: 21
2323
distribution: temurin
@@ -27,9 +27,9 @@ jobs:
2727
if: github.repository == 'opensearch-project/flow-framework'
2828
runs-on: ubuntu-latest
2929
steps:
30-
- uses: actions/checkout@v4
30+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
3131
# Checkstyle requires JDK 17+
32-
- uses: actions/setup-java@v4
32+
- uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
3333
with:
3434
java-version: 21
3535
distribution: temurin
@@ -50,9 +50,9 @@ jobs:
5050
name: Test JDK${{ matrix.java }}, ${{ matrix.os }}
5151
runs-on: ${{ matrix.os }}
5252
steps:
53-
- uses: actions/checkout@v4
53+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
5454
- name: Set up JDK ${{ matrix.java }}
55-
uses: actions/setup-java@v4
55+
uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
5656
with:
5757
java-version: ${{ matrix.java }}
5858
distribution: temurin
@@ -61,7 +61,7 @@ jobs:
6161
./gradlew check -x integTest -x yamlRestTest -x spotlessJava
6262
- name: Upload Coverage Report
6363
if: ${{ matrix.codecov }}
64-
uses: codecov/codecov-action@v5
64+
uses: codecov/codecov-action@04b047e8bb82a0c002c8312c1c880fbc6a999d45 # v5
6565
env:
6666
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
6767
with:
@@ -79,9 +79,9 @@ jobs:
7979
name: Integ Test JDK${{ matrix.java }}, ${{ matrix.os }}
8080
runs-on: ${{ matrix.os }}
8181
steps:
82-
- uses: actions/checkout@v4
82+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
8383
- name: Set up JDK ${{ matrix.java }}
84-
uses: actions/setup-java@v4
84+
uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
8585
with:
8686
java-version: ${{ matrix.java }}
8787
distribution: temurin
@@ -98,9 +98,9 @@ jobs:
9898
name: Multi-Node Integ Test JDK${{ matrix.java }}, ${{ matrix.os }}
9999
runs-on: ${{ matrix.os }}
100100
steps:
101-
- uses: actions/checkout@v4
101+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
102102
- name: Set up JDK ${{ matrix.java }}
103-
uses: actions/setup-java@v4
103+
uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
104104
with:
105105
java-version: ${{ matrix.java }}
106106
distribution: temurin
@@ -117,9 +117,9 @@ jobs:
117117
name: Tenant Aware Integ Test JDK${{ matrix.java }}, ${{ matrix.os }}
118118
runs-on: ${{ matrix.os }}
119119
steps:
120-
- uses: actions/checkout@v4
120+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
121121
- name: Set up JDK ${{ matrix.java }}
122-
uses: actions/setup-java@v4
122+
uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
123123
with:
124124
java-version: ${{ matrix.java }}
125125
distribution: temurin

.github/workflows/add-backport-label.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
add_labels:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v4
12-
- uses: actions-ecosystem/action-add-labels@v1
11+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
12+
- uses: actions-ecosystem/action-add-labels@18f1af5e3544586314bbe15c0273249c770b2daf # v1
1313
with:
1414
labels: backport 2.x

.github/workflows/add-untriaged.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
apply-label:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/github-script@v7
11+
- uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7
1212
with:
1313
script: |
1414
github.rest.issues.addLabels({

.github/workflows/changelog_verifier.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ jobs:
1414
if: github.repository == 'opensearch-project/flow-framework'
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
1818
with:
1919
token: ${{ secrets.GITHUB_TOKEN }}
2020
ref: ${{ github.event.pull_request.head.sha }}
2121

22-
- uses: dangoslen/changelog-enforcer@v3
22+
- uses: dangoslen/changelog-enforcer@204e7d3ef26579f4cd0fd759c57032656fdf23c7 # v3
2323
with:
2424
skipLabels: "autocut, skip-changelog"

.github/workflows/publish-snapshots.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ jobs:
2020
contents: write
2121

2222
steps:
23-
- uses: actions/setup-java@v4
23+
- uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
2424
with:
2525
distribution: temurin # Temurin is a distribution of adoptium
2626
java-version: 21
27-
- uses: actions/checkout@v4
27+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2828

2929
- name: Load secret
30-
uses: 1password/load-secrets-action@v3
30+
uses: 1password/load-secrets-action@dafbe7cb03502b260e2b2893c753c352eee545bf # v3
3131
with:
3232
# Export loaded secrets as environment variables
3333
export-env: true
@@ -37,7 +37,7 @@ jobs:
3737
MAVEN_SNAPSHOTS_S3_ROLE: op://opensearch-infra-secrets/maven-snapshots-s3/role
3838

3939
- name: Configure AWS credentials
40-
uses: aws-actions/configure-aws-credentials@v5
40+
uses: aws-actions/configure-aws-credentials@cabfdba3510de1431bac9dba27511d97497fc100 # v5
4141
with:
4242
role-to-assume: ${{ env.MAVEN_SNAPSHOTS_S3_ROLE }}
4343
aws-region: us-east-1

.github/workflows/test-api-consistency.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414

1515
steps:
1616
- name: Checkout Flow Framework
17-
uses: actions/checkout@v3
17+
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
1818

1919
- name: Setup Java ${{ matrix.java }}
20-
uses: actions/setup-java@v3
20+
uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3
2121
with:
2222
distribution: 'temurin'
2323
java-version: ${{ matrix.java }}

.github/workflows/test_bwc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ jobs:
2121

2222
steps:
2323
- name: Setup Java ${{ matrix.java }}
24-
uses: actions/setup-java@v4
24+
uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
2525
with:
2626
distribution: 'temurin'
2727
java-version: ${{ matrix.java }}
2828

2929
- name: Checkout Flow Framework
30-
uses: actions/checkout@v4
30+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
3131

3232
- name: Assemble Flow Framework
3333
run: |

.github/workflows/test_security.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ jobs:
3535
- name: Run start commands
3636
run: ${{ needs.Get-CI-Image-Tag.outputs.ci-image-start-command }}
3737
- name: Checkout Flow Framework
38-
uses: actions/checkout@v4
38+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
3939
- name: Setup Java ${{ matrix.java }}
40-
uses: actions/setup-java@v4
40+
uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
4141
with:
4242
distribution: 'temurin'
4343
java-version: ${{ matrix.java }}

.github/workflows/wrapper.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ jobs:
1313
if: github.repository == 'opensearch-project/flow-framework'
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v4
17-
- uses: gradle/actions/wrapper-validation@v4
16+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
17+
- uses: gradle/actions/wrapper-validation@0b6dd653ba04f4f93bf581ec31e66cbd7dcb644d # v4

src/main/plugin-metadata/plugin-security.policy

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ grant {
44
permission java.lang.RuntimePermission "accessDeclaredMembers";
55
permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
66
permission java.lang.RuntimePermission "setContextClassLoader";
7+
8+
// BouncyCastle reads org.bouncycastle.* security properties during credential encryption
9+
permission java.security.SecurityPermission "getProperty.org.bouncycastle.*";
710
};

0 commit comments

Comments
 (0)