Skip to content

Commit c134fc1

Browse files
fix(ci): revert changes in make verify-crd-compatibility to restore catalogd test functionality and change the path
Reverting previous modifications to `make verify-crd-compatibility` that were made to accommodate catalogd tests before the release. Now that the release is complete, we should restore the original behavior to ensure this test functions as expected.
1 parent 037b9e2 commit c134fc1

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

.github/workflows/catalogd-crd-diff.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: catalogd-crd-diff
22
on:
33
pull_request:
44
jobs:
5-
crd-diff:
5+
catalogd-crd-diff:
66
runs-on: ubuntu-latest
77
steps:
88
- uses: actions/checkout@v4
@@ -14,6 +14,5 @@ jobs:
1414
go-version-file: go.mod
1515

1616
- name: Run make verify-crd-compatibility
17-
working-directory: catalogd
18-
run: make verify-crd-compatibility CRD_DIFF_ORIGINAL_REF=${{ github.event.pull_request.base.sha }} CRD_DIFF_UPDATED_SOURCE="git://${{ github.event.pull_request.head.sha }}?path=config/base/crd/bases/olm.operatorframework.io_clustercatalogs.yaml"
17+
run: make -C catalogd verify-crd-compatibility CRD_DIFF_ORIGINAL_REF=${{ github.event.pull_request.base.sha }} CRD_DIFF_UPDATED_SOURCE="git://${{ github.event.pull_request.head.sha }}?path=catalogd/config/base/crd/bases/olm.operatorframework.io_clustercatalogs.yaml"
1918

catalogd/Makefile

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -90,15 +90,10 @@ image-registry: ## Setup in-cluster image registry
9090

9191
.PHONY: verify-crd-compatibility
9292
CRD_DIFF_ORIGINAL_REF := main
93-
CRD_DIFF_UPDATED_SOURCE := file://config/base/crd/bases/olm.operatorframework.io_clustercatalogs.yaml
93+
CRD_DIFF_UPDATED_SOURCE := file://catalogd/config/base/crd/bases/olm.operatorframework.io_clustercatalogs.yaml
9494
CRD_DIFF_CONFIG := crd-diff-config.yaml
9595
verify-crd-compatibility: $(CRD_DIFF)
96-
@if git show ${CRD_DIFF_ORIGINAL_REF}:config/base/crd/bases/olm.operatorframework.io_clustercatalogs.yaml > /dev/null 2>&1; then \
97-
echo "Running CRD diff..."; \
98-
$(CRD_DIFF) --config="${CRD_DIFF_CONFIG}" "git://${CRD_DIFF_ORIGINAL_REF}?path=config/base/crd/bases/olm.operatorframework.io_clustercatalogs.yaml" ${CRD_DIFF_UPDATED_SOURCE}; \
99-
else \
100-
echo "Skipping CRD diff: CRD does not exist in ${CRD_DIFF_ORIGINAL_REF}"; \
101-
fi
96+
$(CRD_DIFF) --config="${CRD_DIFF_CONFIG}" "git://${CRD_DIFF_ORIGINAL_REF}?path=catalogd/config/base/crd/bases/olm.operatorframework.io_clustercatalogs.yaml" ${CRD_DIFF_UPDATED_SOURCE}
10297

10398

10499
## image-registry target has to come after run-latest-release,

0 commit comments

Comments
 (0)