-
Notifications
You must be signed in to change notification settings - Fork 17
OAPE-836: V1.42.3 Rebase openshift/main with upstream v1.42.3 #82
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
base: main
Are you sure you want to change the base?
Changes from all commits
37fd656
6e872a2
42d48f6
c733426
9e85212
18c9c89
5442b0b
72de1b2
2394dcb
52a0510
b94aff5
75d7d15
28041d1
8fc8c16
4ad0a4d
292a56a
5c3c790
1703a4c
58828e7
6517d2a
befafa9
d822aff
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -7,7 +7,7 @@ jobs: | |
| name: e2e | ||
| runs-on: ubuntu-22.04 | ||
| steps: | ||
| - uses: actions/checkout@v6 | ||
| - uses: actions/checkout@v7 | ||
| with: | ||
| fetch-depth: 0 | ||
|
Comment on lines
+10
to
12
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🔒 Security & Privacy | 🟡 Minor | ⚡ Quick win 🧩 Analysis chain🏁 Script executed: #!/bin/bash
set -euo pipefail
printf '\n== Workflow files ==\n'
git ls-files .github/workflows/*.yml .github/workflows/*.yaml
printf '\n== Relevant checkout steps ==\n'
for f in .github/workflows/test-ansible.yml .github/workflows/test-sanity.yml .github/workflows/unit.yml; do
echo "--- $f ---"
nl -ba "$f" | sed -n '1,220p' | rg -n 'checkout|persist-credentials|fetch-depth|uses: actions/checkout'
doneRepository: openshift/ansible-operator-plugins Length of output: 431 🏁 Script executed: #!/bin/bash
set -euo pipefail
for f in .github/workflows/test-ansible.yml .github/workflows/test-sanity.yml .github/workflows/unit.yml; do
echo "--- $f ---"
awk 'NR>=1 && NR<=220 { printf "%4d %s\n", NR, $0 }' "$f" | sed -n '/actions\/checkout/,+6p'
doneRepository: openshift/ansible-operator-plugins Length of output: 1217 🏁 Script executed: #!/bin/bash
set -euo pipefail
for f in .github/workflows/test-ansible.yml .github/workflows/test-sanity.yml .github/workflows/unit.yml; do
echo "--- $f ---"
awk 'NR>=1 && NR<=120 { printf "%4d %s\n", NR, $0 }' "$f" | sed -n '1,80p'
doneRepository: openshift/ansible-operator-plugins Length of output: 2284 Disable persisted checkout credentials in these test jobs. Add 🧰 Tools🪛 zizmor (1.26.1)[warning] 10-12: credential persistence through GitHub Actions artifacts (artipacked): does not set persist-credentials: false (artipacked) 📍 Affects 3 files
🤖 Prompt for AI AgentsSource: Linters/SAST tools |
||
| - uses: actions/setup-go@v6 | ||
|
|
@@ -20,7 +20,7 @@ jobs: | |
| name: e2e-molecule | ||
| runs-on: ubuntu-22.04 | ||
| steps: | ||
| - uses: actions/checkout@v6 | ||
| - uses: actions/checkout@v7 | ||
| with: | ||
| fetch-depth: 0 | ||
| - uses: actions/setup-go@v6 | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,13 +1,13 @@ | ||
| module github.com/operator-framework/ansible-operator-plugins | ||
|
|
||
| go 1.25.7 | ||
| go 1.26.3 | ||
|
|
||
| require ( | ||
| github.com/go-logr/logr v1.4.3 | ||
| github.com/kr/text v0.2.0 | ||
| github.com/maxbrunsfeld/counterfeiter/v6 v6.12.1 | ||
| github.com/onsi/ginkgo/v2 v2.28.1 | ||
| github.com/onsi/gomega v1.39.1 | ||
| github.com/maxbrunsfeld/counterfeiter/v6 v6.12.2 | ||
| github.com/onsi/ginkgo/v2 v2.32.0 | ||
| github.com/onsi/gomega v1.42.0 | ||
| github.com/operator-framework/operator-lib v0.19.0 | ||
| github.com/operator-framework/operator-registry v1.59.0 | ||
| github.com/prometheus/client_golang v1.23.2 | ||
|
|
@@ -18,7 +18,7 @@ require ( | |
| github.com/spf13/pflag v1.0.10 | ||
| github.com/spf13/viper v1.21.0 | ||
| github.com/stretchr/testify v1.11.1 | ||
| golang.org/x/text v0.34.0 | ||
| golang.org/x/text v0.38.0 | ||
| k8s.io/api v0.33.9 | ||
| k8s.io/apiextensions-apiserver v0.33.9 | ||
| k8s.io/apimachinery v0.33.9 | ||
|
|
@@ -31,7 +31,7 @@ require ( | |
| ) | ||
|
|
||
| require ( | ||
| cel.dev/expr v0.24.0 // indirect | ||
| cel.dev/expr v0.25.1 // indirect | ||
| github.com/Masterminds/semver/v3 v3.4.0 // indirect | ||
| github.com/antlr4-go/antlr/v4 v4.13.1 // indirect | ||
| github.com/beorn7/perks v1.0.1 // indirect | ||
|
|
@@ -57,7 +57,7 @@ require ( | |
| github.com/google/cel-go v0.26.0 // indirect | ||
| github.com/google/gnostic-models v0.6.9 // indirect | ||
| github.com/google/go-cmp v0.7.0 // indirect | ||
| github.com/google/pprof v0.0.0-20260115054156-294ebfa9ad83 // indirect | ||
| github.com/google/pprof v0.0.0-20260402051712-545e8a4df936 // indirect | ||
| github.com/google/uuid v1.6.0 // indirect | ||
| github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.0 // indirect | ||
| github.com/h2non/filetype v1.1.3 // indirect | ||
|
|
@@ -84,31 +84,31 @@ require ( | |
| github.com/x448/float16 v0.8.4 // indirect | ||
| go.opentelemetry.io/auto/sdk v1.2.1 // indirect | ||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect | ||
| go.opentelemetry.io/otel v1.40.0 // indirect | ||
| go.opentelemetry.io/otel v1.43.0 // indirect | ||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.36.0 // indirect | ||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.36.0 // indirect | ||
| go.opentelemetry.io/otel/metric v1.40.0 // indirect | ||
| go.opentelemetry.io/otel/sdk v1.40.0 // indirect | ||
| go.opentelemetry.io/otel/trace v1.40.0 // indirect | ||
| go.opentelemetry.io/otel/metric v1.43.0 // indirect | ||
| go.opentelemetry.io/otel/sdk v1.43.0 // indirect | ||
| go.opentelemetry.io/otel/trace v1.43.0 // indirect | ||
| go.opentelemetry.io/proto/otlp v1.7.0 // indirect | ||
| go.uber.org/multierr v1.11.0 // indirect | ||
| go.uber.org/zap v1.27.0 // indirect | ||
| go.yaml.in/yaml/v2 v2.4.2 // indirect | ||
| go.yaml.in/yaml/v3 v3.0.4 // indirect | ||
| golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b // indirect | ||
| golang.org/x/mod v0.32.0 // indirect | ||
| golang.org/x/net v0.49.0 // indirect | ||
| golang.org/x/oauth2 v0.30.0 // indirect | ||
| golang.org/x/sync v0.19.0 // indirect | ||
| golang.org/x/sys v0.40.0 // indirect | ||
| golang.org/x/term v0.39.0 // indirect | ||
| golang.org/x/mod v0.36.0 // indirect | ||
| golang.org/x/net v0.54.0 // indirect | ||
| golang.org/x/oauth2 v0.34.0 // indirect | ||
| golang.org/x/sync v0.21.0 // indirect | ||
| golang.org/x/sys v0.44.0 // indirect | ||
| golang.org/x/term v0.43.0 // indirect | ||
| golang.org/x/time v0.12.0 // indirect | ||
| golang.org/x/tools v0.41.0 // indirect | ||
| golang.org/x/tools v0.45.0 // indirect | ||
| gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect | ||
| google.golang.org/genproto/googleapis/api v0.0.0-20250707201910-8d1bb00bc6a7 // indirect | ||
| google.golang.org/genproto/googleapis/rpc v0.0.0-20250707201910-8d1bb00bc6a7 // indirect | ||
| google.golang.org/grpc v1.75.1 // indirect | ||
| google.golang.org/protobuf v1.36.9 // indirect | ||
| google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 // indirect | ||
| google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 // indirect | ||
| google.golang.org/grpc v1.79.3 // indirect | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🔒 Security & Privacy | 🟠 Major | ⚡ Quick win 🧩 Analysis chain🌐 Web query:
💡 Result: The security advisory GHSA-hrxh-6v49-42gf affects the google.golang.org/grpc package and identifies the fixed version as v1.82.1 [1][2][3]. The package version v1.79.3 is considered affected by this advisory, as the vulnerability impacts all versions of gRPC-Go prior to v1.82.1 [1][3][4]. Users are advised to upgrade their dependency to v1.82.1 or later to remediate the identified xDS RBAC and HTTP/2 transport vulnerabilities [1][3]. Citations:
Upgrade 🧰 Tools🪛 OSV Scanner (2.4.0)[HIGH] 110-110: google.golang.org/grpc 1.79.3: gRPC-Go: xDS RBAC and HTTP/2 Vulnerabilities 🤖 Prompt for AI AgentsSource: Linters/SAST tools |
||
| google.golang.org/protobuf v1.36.10 // indirect | ||
| gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect | ||
| gopkg.in/inf.v0 v0.9.1 // indirect | ||
| gopkg.in/yaml.v3 v3.0.1 // indirect | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔒 Security & Privacy | 🟠 Major | ⚡ Quick win
🧩 Analysis chain
🏁 Script executed:
Repository: openshift/ansible-operator-plugins
Length of output: 736
Pin
actions/checkoutto full commit SHAs.@v7is a mutable tag and leaves the workflow supply chain unpinned..github/workflows/release.yml(lines 28, 66).github/workflows/test-ansible.yml(lines 10, 23).github/workflows/test-sanity.yml(line 10).github/workflows/unit.yml(line 10)📍 Affects 4 files
.github/workflows/release.yml#L28-L28(this comment).github/workflows/release.yml#L66-L66.github/workflows/test-ansible.yml#L10-L10.github/workflows/test-ansible.yml#L23-L23.github/workflows/test-sanity.yml#L10-L10.github/workflows/unit.yml#L10-L10🤖 Prompt for AI Agents
Source: Path instructions