diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 580cae5..6099971 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1,2 @@ * @upbound/team-solutions +* @haarchri diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 5d750ec..44f1491 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -5,8 +5,12 @@ 'helpers:pinGitHubActionDigests', ':semanticCommits', ], - rebaseWhen: 'conflicted', + rebaseWhen: 'auto', + rebaseLabel: 'rebase', prConcurrentLimit: 5, + autoApprove: true, + automerge: true, + automergeType: 'pr', baseBranches: [ 'main', ], diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 01a3776..df1b755 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -54,13 +54,13 @@ jobs: BUILD_ARGS: "--load" - name: Publish Artifacts to GitHub - uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: output path: _output/** - name: Login to Upbound - uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3 + uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3 if: env.XPKG_ACCESS_ID != '' with: registry: xpkg.upbound.io diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index d310447..885d97a 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -3,7 +3,8 @@ name: End to End Testing on: issue_comment: types: [created] - + pull_request: + types: [labeled] jobs: e2e: uses: upbound/official-providers-ci/.github/workflows/pr-comment-trigger.yml@main diff --git a/.github/workflows/yamllint.yaml b/.github/workflows/yamllint.yaml index acbb91b..f159c49 100644 --- a/.github/workflows/yamllint.yaml +++ b/.github/workflows/yamllint.yaml @@ -7,7 +7,7 @@ jobs: steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - name: yamllint - uses: reviewdog/action-yamllint@1dca3ad811867be18fbe293a9818d715a6c2cd46 # v1.20.0 + uses: reviewdog/action-yamllint@f01d8a48fd8d89f89895499fca2cff09f9e9e8c0 # v1.21.0 with: reporter: github-pr-review filter_mode: nofilter diff --git a/Makefile b/Makefile index c7bca19..1c6cba0 100644 --- a/Makefile +++ b/Makefile @@ -117,7 +117,7 @@ PLATFORMS ?= linux_amd64 # Tool Versions # ------------------ -UP_VERSION = v0.38.0 +UP_VERSION = v0.39.0 UP_CHANNEL = stable CROSSPLANE_CLI_VERSION = v1.18.0 CROSSPLANE_VERSION = v1.18.0-up.1 @@ -150,6 +150,12 @@ UPTEST_DEFAULT_TIMEOUT ?= 2400s KCL_COMPOSITION_PATH ?= apis/kcl/generate.k LANG_KCL := $(shell find ./apis -type f -name '*.k') +# Overwrite example list if it is set by CI +# For example with comment `/test-examples="path/to/example.yaml"` +ifdef UPTEST_EXAMPLE_LIST + UPTEST_INPUT_MANIFESTS=$(UPTEST_EXAMPLE_LIST) +endif + # Include makelib files # ------------------ -include build/makelib/common.mk