Remove the uptest tool and the associated libraries #194
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of your changes
We are moving the
uptest
tool to its own repository under thecrossplane
Github organization, https://github.com/crossplane/uptest. The reusable workflows for the official provider repositories and the official providers CI tooling stays in this repo. Here's the current list of reusable workflows & the tooling that will stay in this repo:.github/workflows/provider-ci.yml
.github/workflows/pr-comment-trigger.yml
.github/workflows/provider-publish-service-artifacts.yml
.github/workflows/native-provider-bump.yml
.github/workflows/provider-backport.yml
.github/workflows/issue-triage.yml
.github/workflows/pr-triage.yml
.github/workflows/provider-tag.yml
.github/workflows/provider-updoc.yml
.github/workflows/scan.yml
.github/workflows/provider-commands.yml
crddiff
buildtagger
lint-provider-family
perf
ttr
updoc
This PR also updates the repo's
README.md
to define the new scope. We are also planning to rename this repo toupbound/official-providers-ci
after theuptest
tool moves into its own repo.There are some uptest related PRs in this repo that we will need to reopen in the new repository https://github.com/crossplane/uptest (ignoring the renovate ones as renovate should reopen them as needed in the tool's new home):
We will also update the official provider repositories to consume the tooling from the release S3 bucket once we do the new releases for them. Although Github will handle the URL redirection as discussed below, we will also update the reusable workflow references so that they point to https://github.com/upbound/official-providers-ci once the renaming is done.
I have:
make reviewable test
to ensure this PR is ready for review.How has this code been tested
make build.all
can successfully build all the remaining toolsmake lint
reports no issues.github
. The reusable workflows are intact. Github already handles URL redirection from https://github.com/upbound/uptest to https://github.com/upbound/official-providers-ci once the repo is renamed. This provides backwards-compatibility for the clients of the reusable workflows.