Closed gabemontero closed 2 months ago
sorry I don't understand the go-testing failure
+ ./codecov -P 1679 -C 957b764db9a4614b6bf39c1e3b60830e17a6c8fc
./codecov: line 1: syntax error near unexpected token `<'
./codecov: line 1: `NoSuchKeyThe specified key does not exist.
No such object: codecov-uploader/listing//aarch64/codecov
and I get a 404 at https://console-openshift-console.apps.paac.openshift-pipelines.devcluster.openshift.com/k8s/ns/pipelines-as-code-ci/tekton.dev~v1~PipelineRun/go-testing-6tj8x/logs/go
the unit tests worked for me locally
@gabemontero ah we are in process of moving our dogfooding cluster to arm64 so never mind that error for now, will fix it...
cc @sm43
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 64.56%. Comparing base (
e8a2251
) to head (5d05e23
). Report is 2 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
okay let's wait e2e tests now and this should be good to go for me,
all clean @chmouel
oh and thanks for the updates for CI @chmouel
@chmouel @savitaashture do you all cherrypick fixes to earlier version of PAC?
if so, I think this is a candidate.
@gabemontero I am doing this right know in https://github.com/openshift-pipelines/pipelines-as-code/pull/1680#issuecomment-2095772963
Changes
During Konflux startup an existing pipelinrun in a PAC managed namespace was set to Pending (that is a Tekton wide API that can be manipulated by other components besides PAC).
The repo did not have the concurrency limit checked.
This panic ensued and PAC watcher ended up in a crash back loop until @savitaashture and I deleted the pending pipeline runs:
I could not get the linters to work on my system. Will reach out to devs separately for that. Apologies.
@savitaashture @chmouel @enarha @piyush-garg FYI / PTAL
Submitter Checklist
[/ ] ๐ Please ensure your commit message is clear and informative. For guidance on crafting effective commit messages, refer to the How to write a git commit message guide. We prefer the commit message to be included in the PR body itself rather than a link to an external website (ie: Jira ticket).
[ ] โฝ Before submitting a PR, run make test lint to avoid unnecessary CI processing. For an even more efficient workflow, consider installing pre-commit and running pre-commit install in the root of this repository.
[ ] โจ We use linters to maintain clean and consistent code. Please ensure you've run make lint before submitting a PR. Some linters offer a --fix mode, which can be executed with the command make fix-linters (ensure markdownlint and golangci-lint tools are installed first).
[ ] ๐ If you're introducing a user-facing feature or changing existing behavior, please ensure it's properly documented.
[x] ๐งช While 100% coverage isn't a requirement, we encourage unit tests for any code changes where possible.
[ ] ๐ If feasible, please check if an end-to-end test can be added. See README for more details.
[ ] ๐ If there's any flakiness in the CI tests, don't necessarily ignore it. It's better to address the issue before merging, or provide a valid reason to bypass it if fixing isn't possible (e.g., token rate limitations).