Skip to content
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

[pull] master from knative:master #57

Open
wants to merge 414 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
414 commits
Select commit Hold shift + click to select a range
c91cd79
Require contour-latest, when contour changes (#2359)
mattmoor Aug 13, 2020
8b204a6
Enable NodeLocalDNS GKE addon in test setup. (#2360)
Aug 13, 2020
af5517f
Make gotestsum verbosity configurable (#2362)
mattmoor Aug 13, 2020
67da4f8
create a infra-library script (#2364)
chizhg Aug 17, 2020
a2d7f40
Add a post-submit job to run with latest Istio version. (#2366)
Aug 17, 2020
c0ea00c
Fix wrong repo in #2366, should have been net-istio. (#2367)
Aug 17, 2020
7758809
[Auto] Update prow jobs for release branches (#2369)
knative-prow-updater-robot Aug 18, 2020
51aa3dd
Fix release jobs for a few knative-sandbox repos (#2372)
chizhg Aug 18, 2020
ab8738e
Run more Istio tests when net-istio.yaml changes. (#2370)
Aug 18, 2020
fb3d23a
Revert "[Auto] Update prow jobs for release branches (#2369)" (#2375)
albertomilan Aug 19, 2020
f578ab2
Revert "Revert "[Auto] Update prow jobs for release branches (#2369)"…
albertomilan Aug 19, 2020
543fe3e
[master] Format markdown (#2368)
mattmoor Aug 20, 2020
cb4bb21
Make E2E_SCRIPT value global (#2385)
nak3 Aug 25, 2020
38c3cb5
Fix Peribolos Prow jobs by using a different GitHub token and running…
chizhg Aug 25, 2020
e5f694f
Use dependabot to update go deps (#2386)
chaodaiG Aug 26, 2020
79de4b8
Remove dot-dev and ORG_NAME env var from meta job config (#2382)
chizhg Aug 26, 2020
b4adbd1
Install Go 1.15 in the prow-tests image (#2388)
chizhg Aug 26, 2020
35652ae
[Auto] Update prow jobs for release branches (#2371)
knative-prow-updater-robot Aug 27, 2020
a8ad4e5
Revert "Use dependabot to update go deps (#2386)" (#2390)
chaodaiG Aug 28, 2020
bf34ea5
add clerk interface (#2391)
Yizong98 Aug 28, 2020
8080747
Grant container admin role to the Prow tests service account (#2394)
chizhg Aug 28, 2020
975b1f6
Split apart the net-contour jobs (#2397)
mattmoor Aug 28, 2020
913e5bf
More improvements to the bash scripts (#2393)
chizhg Aug 28, 2020
f22b47d
update config_knative with new async repo (#2396)
bvennam Aug 28, 2020
a7962f7
Fix flaky test reporter by removing over cautious check (#2399)
chaodaiG Aug 28, 2020
9d4372c
Cleanup prow-tests Dockerfile (#2400)
coryrc Aug 28, 2020
fac473d
No prow tests in eventing rabbitmq (#2403)
vaikas Aug 31, 2020
2d2543b
generate-config.sh don't import library.sh (#2407)
chaodaiG Sep 3, 2020
3b74f08
adding ci-knative-serving-contour-latest to beta-prow-tests (#2405)
peterfeifanchen Sep 3, 2020
db6c5b5
Make coryrc a member of productivity-approvers (#2408)
chizhg Sep 3, 2020
1d8a481
Fix the experimental Prow job (#2409)
chizhg Sep 5, 2020
ed32162
Fix check prow job config script (#2413)
chaodaiG Sep 8, 2020
5a81056
functions implementation (#2404)
Yizong98 Sep 8, 2020
72eb6ae
Add kubetest2 wrapper command for kntest (#2412)
chizhg Sep 9, 2020
ac508b7
[master] Format markdown (#2417)
mattmoor Sep 10, 2020
a1940fd
Remove boskos deployment (#2415)
chizhg Sep 10, 2020
4c79c7e
Bump prow from v20200808-0caff2cd1b to v20200910-8c70361b39 (#2355)
knative-prow-updater-robot Sep 10, 2020
cfba228
Add unit test for outputConfig (#2420)
joshua-bone Sep 10, 2020
3f90e7c
[master] golang format tools (#2422)
mattmoor Sep 11, 2020
489e9e8
kntest kubetest2 supports more flags and bug fix (#2421)
chizhg Sep 14, 2020
009b414
configure knative-sandbox/eventing-github (#2426)
lionelvillard Sep 15, 2020
619df2a
Make output a struct to reduce global var confusion. (#2428)
joshua-bone Sep 15, 2020
8088f30
adding natss and rabbitmq to the nightly release scripts (#2429)
Sep 16, 2020
d8a716f
Prow jobs support running integration tests with kind (#2427)
chizhg Sep 16, 2020
16a77f7
Add eventing-gitlab/couchdb sandbox repo for continuous testing/relea…
lionelvillard Sep 16, 2020
2bd1921
Add eventing-awssqs sandbox repo for continuous testing/release (#2432)
lberk Sep 16, 2020
d362984
[Auto] Update prow jobs for release branches (#2430)
knative-prow-updater-robot Sep 16, 2020
b322017
Add eventing-ceph and eventing-prometheus config (#2435)
lberk Sep 17, 2020
c00f02b
Mock log.Fatalf calls and add test suite (#2437)
joshua-bone Sep 17, 2020
ea273a5
Add devel Go to prow test image (#2439)
peterfeifanchen Sep 17, 2020
22269d5
Simplify the wait_for_xx bash functions (#2440)
chizhg Sep 18, 2020
a61876e
update prow-tests Dockerfile (#2442)
chizhg Sep 18, 2020
37f1a12
Partially revert https://github.com/knative/test-infra/pull/2440 (#2443)
chizhg Sep 21, 2020
f2102b6
Permissions for Eventing's new service account (#2445)
Sep 22, 2020
4ef663a
kntest kubetest2 supports --extra-gcloud-flag (#2444)
chizhg Sep 23, 2020
73bea5e
Update common github actions (#2451)
mattmoor Sep 23, 2020
393aa00
This adjusts a number of the presubmits. (#2454)
mattmoor Sep 23, 2020
34e0956
Switch to istio-stable as our presubmit check. (#2455)
mattmoor Sep 23, 2020
2ef85e8
Fix permissions for cloud-run-events-source (#2460)
Sep 23, 2020
8eede61
enable prow to send slack messages for nightly discovery failures (#2…
Sep 23, 2020
f3ce4eb
Fix a small issue in infra-library.sh (#2450)
chizhg Sep 23, 2020
18d2c66
Use cloud build to build the prow-tests image (#2449)
chizhg Sep 23, 2020
1809123
DKCM main components (#2438)
Yizong98 Sep 23, 2020
7e083bb
fix to kntest kubetest2 wrapper (#2463)
chizhg Sep 24, 2020
6ccb802
Add unit tests for main.go. Increases coverage from 20% to 46%. (#2459)
joshua-bone Sep 24, 2020
ac85735
Disable the bespoke coverage job for a few repos. (#2462)
mattmoor Sep 24, 2020
4e519ec
[Auto] Update prow jobs for release branches (#2458)
knative-prow-updater-robot Sep 25, 2020
362a1fe
add tests (#2464)
Yizong98 Sep 25, 2020
9dea929
Run github.com/client9/misspell (#2465)
mattmoor Sep 28, 2020
45266e6
Add eventing-ceph nightlies and auto-releases (#2467)
lberk Sep 28, 2020
4f66be4
adding camel to the nightly builds (#2469)
Sep 29, 2020
f46f815
Add cloudrun-run-events@knative-releases service account to boskos (#…
peterfeifanchen Sep 29, 2020
242b752
Pick up multi-arch support in ko (#2471)
mattmoor Sep 30, 2020
a6988e3
looks like I missed an update for camel, and duped discovery (#2472)
Oct 1, 2020
8c07ff0
Remove markdown checks from the bash scripts (#2476)
chizhg Oct 2, 2020
df2084c
[Auto] Update prow jobs for release branches (#2468)
knative-prow-updater-robot Oct 5, 2020
b298834
Fix unit tests when it's run with GitHub Actions (#2475)
chizhg Oct 5, 2020
26457f2
Remove optional markdown checks from docs pre-submit test (#2479)
nak3 Oct 6, 2020
f94f2bc
Increase unit test coverage from 46% to 82% for config-generator tool…
joshua-bone Oct 6, 2020
836a1d5
nromalize owners to include WG leads and TOC (#2482)
Oct 7, 2020
48c92bf
Enable fetching of go-import headers (#2483)
Oct 7, 2020
933ba26
Update common github actions (#2461)
mattmoor Oct 7, 2020
0e7582f
adding commands to interact with git remotes and extract branches and…
Oct 8, 2020
20ae6ee
Update common github actions (#2485)
mattmoor Oct 8, 2020
c01d49d
Add --platform=all to our default KO_FLAGS. (#2486)
mattmoor Oct 8, 2020
4c01930
[Auto] Update prow jobs for release branches (#2481)
knative-prow-updater-robot Oct 8, 2020
dd2ddcd
Adding go module parsing to understand which deps are needed. (#2487)
Oct 8, 2020
aeca2ff
This adds functions that check and calculate refs for best deps based…
Oct 8, 2020
9cecbcc
adding buoy cli (#2489)
Oct 9, 2020
622088d
introduce a bash entry point for update deps (#2492)
Oct 9, 2020
322fb08
delete anything we know about that should not be vendored (#2494)
Oct 9, 2020
5255261
Bumping dependeny by running 'go get -v -d github.com/google/go-conta…
matzew Oct 13, 2020
45e0761
Forcing go-containerregistry (#2502)
slinkydeveloper Oct 13, 2020
c832450
Revert "Forcing go-containerregistry (#2502)" (#2505)
Oct 13, 2020
ec76e9c
Bump prow from v20200910-8c70361b39 to v20201012-f0efae8e46 (#2423)
knative-prow-updater-robot Oct 13, 2020
2866d6d
add redis to nightly and auto-reelease (#2506)
lionelvillard Oct 13, 2020
6e77a9a
adding `exists` command for buoy (#2500)
Oct 13, 2020
fb88fca
Clean up prow-tests image a bit (#2508)
chizhg Oct 13, 2020
fff1178
Configure branch protector for Knative (#2496)
chizhg Oct 13, 2020
241f9ba
Add Sample Source to release/nightlies (#2509)
lberk Oct 14, 2020
ae3984a
Format markdown (#2510)
mattmoor Oct 14, 2020
3580029
Add test and release label (#2513)
pierDipi Oct 15, 2020
0d9afb9
Update Go versions to the latest and some cleanups (#2515)
chizhg Oct 15, 2020
d236fb0
Fix shellcheck file search (#2512)
coryrc Oct 15, 2020
cd86251
Add prow job for knative-gcp conformance tests (#2516)
tommyreddad Oct 20, 2020
8f5dc48
bypass the golang proxy for upgrades if GOPROXY is not set (#2521)
Oct 20, 2020
7130841
Add ProwJobs annotations field (#2511)
joshua-bone Oct 21, 2020
325ac7b
specify resource requirements in knative-gcp conformance tests (#2522)
tommyreddad Oct 21, 2020
c3d2f38
drop monitoring helpers in the bash lib (#2520)
dprotaso Oct 21, 2020
aaf9ec8
Clean up prow-tests image (#2519)
coryrc Oct 21, 2020
1edf286
Rename short text metric (#2523)
joshua-bone Oct 21, 2020
7d3ea60
Generate and use random cluster name for e2e tests (#2524)
chizhg Oct 22, 2020
8d3ce3a
Fix config generator to generate the correct value for field 'optiona…
chizhg Oct 23, 2020
acb17f0
pin to code-generator 18.8 (#2528)
Oct 23, 2020
7efa632
feat: Add upgrade test for knative-gcp in CI job (#2529)
Oct 23, 2020
11b571a
Optimize unwanted file removal a bit (#2532)
markusthoemmes Oct 26, 2020
46291de
Update common github actions (#2530)
knative-automation Oct 26, 2020
554b682
Increase Pod timeout for continous periodic jobs (#2535)
joshua-bone Oct 27, 2020
496d965
Build stripped binaries to reduce sizes (#2537)
tcnghia Oct 27, 2020
fe8002e
fix prow-tests image; go-licenses is a terrible tool (#2538)
coryrc Oct 28, 2020
7b385cc
Increase the timeout for release jobs (#2539)
chizhg Oct 28, 2020
b9dcca9
vendor in hack repo (#2543)
Oct 28, 2020
f6958af
Update common github actions (#2544)
knative-automation Oct 29, 2020
4fbd8b1
Add a heartbeat job (#2545)
chaodaiG Oct 30, 2020
cb2c0a7
Heartbeat job requests only 0.1CPU (#2546)
chaodaiG Oct 30, 2020
e0b47f8
Also set eventing continuous tests timeout to be 180m (#2548)
chizhg Nov 2, 2020
7d3e8f2
Various cleanups to the codebase (#2549)
vagababov Nov 2, 2020
175b647
upgrade to latest dependencies (#2550)
knative-automation Nov 3, 2020
456882f
upgrade to latest dependencies (#2551)
knative-automation Nov 3, 2020
b2b0c99
Set up Prow jobs for hack repo (#2541)
chizhg Nov 3, 2020
0118d16
Bump prow from v20201012-f0efae8e46 to v20201103-bb494c0354 (#2507)
knative-prow-updater-robot Nov 3, 2020
1f62804
Clean up some tests since we have moved them to knative.dev/hack (#2553)
chizhg Nov 4, 2020
2f438d8
Remove dep-collector since we now use go-licenses (#2554)
chizhg Nov 4, 2020
7ae5721
Added integration-test-channel-consolidated and distributed (#2552)
eric-sap Nov 4, 2020
8aced89
Update common github actions (#2557)
knative-automation Nov 5, 2020
4868a05
Autogenerate k8s testgrid YAML (#2556)
joshua-bone Nov 5, 2020
c86a92b
Add Prow for knative-sandbox kperf (#2561)
zyjiaobj Nov 9, 2020
8b59ed0
Seed dot releases for GitLab source (#2564)
antoineco Nov 11, 2020
44eb4a0
Ensure generated k8s-testgrid config have deterministic order (#2565)
chaodaiG Nov 11, 2020
d192464
adding labels to allow more kind labels for PRs. (#2568)
Nov 12, 2020
a1a53ea
Fix a few more occurrences of divisive language (#2570)
markusthoemmes Nov 12, 2020
64dd76c
[Auto] Update prow jobs for release branches (#2563)
knative-prow-updater-robot Nov 12, 2020
c7ed92a
Run branch-protector Prow job for Knative org (#2555)
chizhg Nov 12, 2020
76f78c2
Testgrid prowjobs (#2571)
joshua-bone Nov 12, 2020
0f3f6e7
Optionally run validate k8s testgrid (#2575)
chaodaiG Nov 13, 2020
c2e73eb
upgrade to latest dependencies (#2558)
knative-automation Nov 17, 2020
e36e906
bump go patch versions (#2577)
dprotaso Nov 18, 2020
e3d3852
Disable validate k8s testgrid yaml job for now (#2580)
chaodaiG Nov 18, 2020
7f94587
[Auto] Update prow jobs for release branches (#2578)
knative-prow-updater-robot Nov 18, 2020
6a1c6f6
Add Prow for kn-plugin-diag (#2562)
cdlliuy Nov 18, 2020
bfc3e89
Update common github actions (#2569)
knative-automation Nov 18, 2020
bdff5b9
Require Kourier tests to pass, if they are run (#2579)
markusthoemmes Nov 18, 2020
5f5b24a
upgrade to latest dependencies (#2581)
knative-automation Nov 20, 2020
967a876
Adding two different jobs for eventing-kafka repo (#2583)
matzew Nov 20, 2020
4aa570e
Change upgrade test to required as PR presubmit in knative-gcp (#2584)
Nov 24, 2020
b07bf20
Add prow jobs for knative-sandbox/kn-plugin-source-kafka (#2587)
navidshaikh Nov 25, 2020
b040739
Link the guides from landing readme (#2588)
navidshaikh Nov 25, 2020
da4063f
Format markdown (#2589)
knative-automation Nov 25, 2020
7db064d
Disable coverage job for kperf repo (#2586)
chizhg Nov 27, 2020
8dff4d9
Disable go-coverage job for kn-plugin-source-kafka (#2592)
navidshaikh Nov 30, 2020
d47dd5a
upgrade to latest dependencies (#2585)
knative-automation Nov 30, 2020
ed15327
A few improvements and cleanups to the image auto-push process. (#2590)
chizhg Nov 30, 2020
7d7ae40
Add prow jobs for knative-sandbox/kn-plugin-admin (#2594)
navidshaikh Dec 1, 2020
d1cea18
Unique dashboard group, dashboard, and tab names in k8s testgrid (#2574)
joshua-bone Dec 1, 2020
1aa50a7
Update prow configs for kn-plugin-admin (#2596)
navidshaikh Dec 2, 2020
83964ef
upgrade to latest dependencies (#2595)
knative-automation Dec 2, 2020
f26d6c4
Add other branches to do dot-release for operator (#2597)
Dec 2, 2020
884849b
add arg to specify fork (#2599)
joshua-bone Dec 3, 2020
6f9cddf
remove arg (#2600)
joshua-bone Dec 3, 2020
3c282a4
Do not protect knative/.github repo (#2601)
chizhg Dec 3, 2020
3b8da89
Fix git url for a couple of plugin repos (#2603)
navidshaikh Dec 7, 2020
3306723
Add release config for kn-plugin-source-kafka (#2604)
navidshaikh Dec 7, 2020
6b355e7
move beta-prow-tests to their own dashboard (#2605)
joshua-bone Dec 8, 2020
5018523
beta prow tests for go coverage jobs need to go in knative-prow-tests…
joshua-bone Dec 8, 2020
dc10664
Add a rundk tool to help reproduce the same test flows as run in CI (…
chizhg Dec 9, 2020
5383b31
Update common github actions (#2602)
knative-automation Dec 10, 2020
9b3bb62
Format markdown (#2607)
knative-automation Dec 10, 2020
56151e1
Fixes and improvements to the rundk tool (#2608)
chizhg Dec 10, 2020
b11610a
disable go-coverage for kn-plugin-diag (#2611)
cdlliuy Dec 14, 2020
eb594dd
Define rundk tool as a submodule (#2610)
chizhg Dec 14, 2020
8b788be
upgrade to latest dependencies (#2612)
knative-automation Dec 15, 2020
bb4fa7a
Separate the upgrade tests in operator (#2613)
Dec 15, 2020
38ea1d9
Update common github actions (#2614)
knative-automation Dec 17, 2020
d995027
Add prow jobs for knative-sandbox/net-ingressv2 (#2615)
nak3 Dec 21, 2020
3705d2f
Update common github actions (#2616)
knative-automation Jan 4, 2021
c0124de
Update common github actions (#2618)
knative-automation Jan 7, 2021
8d5942d
Change knative-gcp upgrade test to optional (#2619)
Jan 7, 2021
427fe68
Add a script for enabling rbe in knative-tests project (#2620)
chaodaiG Jan 7, 2021
55d126e
Patch rbe.sh script to make it work` (#2621)
chaodaiG Jan 7, 2021
3cba054
[buoy] Adding interactions around github actions (#2560)
Jan 8, 2021
506b35a
Manually regen deps (#2623)
Jan 8, 2021
ee54b60
Fix the test name and the test (#2624)
vagababov Jan 12, 2021
6b894b7
Drop in replacement using uber/sync (#2626)
vagababov Jan 12, 2021
7c2ef01
Added eventing-autoscaler-keda (#2627)
slinkydeveloper Jan 14, 2021
b60df31
[Auto] Update prow jobs for release branches (#2625)
knative-prow-updater-robot Jan 14, 2021
4c2f32b
Revert "Change knative-gcp upgrade test to optional" (#2628)
Jan 14, 2021
1745037
bump autobumper to working image (#2629)
mpherman2 Jan 14, 2021
e06b5b4
Update common github actions (#2636)
knative-automation Jan 21, 2021
306dc3f
add env to knative-gcp workflows (#2637)
grac3gao-zz Jan 21, 2021
df5464f
Remove eventing performance tests Prow jobs (#2609)
chizhg Jan 21, 2021
53a0f3d
[Auto] Update prow jobs for release branches (#2635)
knative-prow-updater-robot Jan 21, 2021
2adf707
change default gke region to us-east1 (#2638)
dprotaso Jan 22, 2021
1c2cf4a
add env to knative-gcp workflows (#2639)
grac3gao-zz Jan 22, 2021
65951ce
Update kubekins-e2e and kubetest2 versions (#2640)
chizhg Jan 22, 2021
0a4ff0b
Run conformance tests in mesh mode in net-istio (#2641)
Jan 27, 2021
f11f9e5
k8s 1.19 libs, go 1.15 remove replace (#2643)
vaikas Jan 27, 2021
01883c4
Add an update_config script to update Prow job config (#2644)
chizhg Jan 28, 2021
7464124
Enable reviewer protections for net-contour (#2646)
mattmoor Feb 1, 2021
71e7d8c
Add explicit timeout and move to latest branchprotector (#2649)
peterfeifanchen Feb 2, 2021
3d6e05b
Fix branch protector config file (#2651)
chizhg Feb 3, 2021
7461a19
[Auto] Update prow jobs for release branches (#2642)
knative-prow-updater-robot Feb 4, 2021
94fdaab
Switch knative-gcp jobs from master to main (#2658)
chizhg Feb 5, 2021
af788d1
Delete unused shellcheck filtering (#2659)
bharattkukreja Feb 6, 2021
21df6f2
Fix the net-contour config (#2661)
mattmoor Feb 8, 2021
6b0a058
Add a list to configure repos that have switch from master to main (#…
chizhg Feb 8, 2021
a59ec4f
run with same flags as in post except confirm stays as false (#2653)
vaikas Feb 9, 2021
493e11d
add dot releases for .19 .20 for rqbbitmq/natss (#2654)
vaikas Feb 9, 2021
017fed3
Add daily prow jobs running istio-head (#2663)
Feb 9, 2021
1065744
Add multi-tenant Kafka Source e2e tests in Prow Jobs (#2657)
lionelvillard Feb 10, 2021
1f0ed7f
upgrade to latest dependencies (#2656)
knative-automation Feb 10, 2021
18e532c
Update common github actions (#2655)
knative-automation Feb 10, 2021
9e1e338
Update common github actions (#2665)
knative-automation Feb 11, 2021
b8c796c
mt-source test job is optional in eventing-kafka (#2666)
slinkydeveloper Feb 11, 2021
7ea726e
Update common github actions (#2668)
knative-automation Feb 16, 2021
fb344e6
Dismiss stale reviews net-contour (#2669)
mattmoor Feb 16, 2021
998dbc4
Send Slack alert to productivity channel if the peribolos jobs fail (…
chizhg Feb 21, 2021
8efddb1
Expand the CODEOWNERS canary to net-* (#2671)
mattmoor Feb 22, 2021
50999f6
Switch the sample and productivity repos over to CODEOWNERS (#2673)
mattmoor Feb 22, 2021
6ddb043
Move the knative-sandbox org to CODEOWNERS (#2674)
mattmoor Feb 24, 2021
2b7368e
chore: Add kn-plugin-admin releases (#2676)
rhuss Feb 24, 2021
ea67d21
Enable HTTP01 tests for Istio no mesh periodic tests (#2678)
Feb 25, 2021
c95e1be
Enable http01 tests for contour and kourier (#2679)
Feb 25, 2021
8fbd451
Add a optional presubmit workflow to test http01 challenge (#2680)
Feb 26, 2021
9f56a8e
Add configurator jobs for creating proto consumed by testgrid (#2677)
chaodaiG Mar 1, 2021
e20e6a9
[Auto] Update prow jobs for release branches (#2670)
knative-prow-updater-robot Mar 3, 2021
0647cdc
Add all current 'main' based repos to the respective list (#2683)
markusthoemmes Mar 3, 2021
cf3a9b8
Allow 'main' to act as the correct branch as well (#2685)
markusthoemmes Mar 3, 2021
1b81d2a
Automate fetching the default branch for knative orgs (#2684)
markusthoemmes Mar 3, 2021
e0923f2
Renamed the default branch of Kourier to main (#2686)
markusthoemmes Mar 3, 2021
85ac77f
Make validate testgrid config job required (#2682)
chaodaiG Mar 3, 2021
3cf0435
Update knative autobump job to new generic autobump image (#2687)
mpherman2 Mar 3, 2021
c0ddfa1
Fix incorrect autobump config (#2688)
mpherman2 Mar 3, 2021
199d51b
Fix job command for generic autobump (#2689)
mpherman2 Mar 3, 2021
5c2cb9d
Fix config path for autobump job (#2690)
mpherman2 Mar 3, 2021
28ee33d
Changed all sandbox repos to have main as default branch (#2691)
markusthoemmes Mar 4, 2021
d32bd26
Add ssh key for generic autobump job (#2693)
mpherman2 Mar 4, 2021
4d75096
Add kn-plugin-sample to prow configuration (#2667)
rhuss Mar 8, 2021
191304b
Update Prow to v20210305-350f3b2f2e (#2695)
knative-prow-updater-robot Mar 8, 2021
8e95ff1
[Auto] Update prow jobs for release branches (#2692)
knative-prow-updater-robot Mar 8, 2021
72347e0
Move google release artifacts outside knative-releases/nightly (#2696)
MohamedElhawaty Mar 8, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
96 changes: 96 additions & 0 deletions .github/workflows/knative-boilerplate.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
# Copyright 2020 The Knative Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# This file is automagically synced here from github.com/knative-sandbox/.github
# repo by knobots: https://github.com/knative-sandbox/knobots and will be overwritten.

name: Boilerplate

on:
pull_request:
branches: [ 'main', 'master', 'release-*' ]

jobs:

check:
name: Boilerplate Check
runs-on: ubuntu-latest
strategy:
fail-fast: false # Keep running if one leg fails.
matrix:
extension:
- go
- sh

# Map between extension and human-readable name.
include:
- extension: go
language: Go
- extension: sh
language: Bash

steps:

- name: Set up Go 1.15.x
uses: actions/setup-go@v2
with:
go-version: 1.15.x
id: go

- name: Check out code
uses: actions/checkout@v2

- name: Install Tools
run: |
TEMP_PATH="$(mktemp -d)"
cd $TEMP_PATH

echo '::group::🐶 Installing reviewdog ... https://github.com/reviewdog/reviewdog'
curl -sfL https://raw.githubusercontent.com/reviewdog/reviewdog/master/install.sh | sh -s -- -b "${TEMP_PATH}" 2>&1
echo '::endgroup::'

echo '::group:: Installing boilerplate-check ... https://github.com/mattmoor/boilerplate-check'
go get github.com/mattmoor/boilerplate-check/cmd/boilerplate-check
echo '::endgroup::'

echo "${TEMP_PATH}" >> $GITHUB_PATH

- id: boilerplate_txt
uses: andstor/file-existence-action@v1
with:
files: ./hack/boilerplate/boilerplate.${{ matrix.extension }}.txt
- name: ${{ matrix.language }} license boilerplate
shell: bash
if: ${{ steps.boilerplate_txt.outputs.files_exists == 'true' }}
env:
REVIEWDOG_GITHUB_API_TOKEN: ${{ github.token }}
run: |
set -e
cd "${GITHUB_WORKSPACE}" || exit 1

echo '::group:: Running github.com/mattmoor/boilerplate-check for ${{ matrix.language }} with reviewdog 🐶 ...'
# Don't fail because of boilerplate-check
set +o pipefail
boilerplate-check check \
--boilerplate ./hack/boilerplate/boilerplate.${{ matrix.extension }}.txt \
--file-extension ${{ matrix.extension }} \
--exclude "(vendor|third_party)/" |
reviewdog -efm="%A%f:%l: %m" \
-efm="%C%.%#" \
-name="${{ matrix.language }} headers" \
-reporter="github-pr-check" \
-filter-mode="diff_context" \
-fail-on-error="true" \
-level="error"
echo '::endgroup::'
61 changes: 61 additions & 0 deletions .github/workflows/knative-donotsubmit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Copyright 2020 The Knative Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# This file is automagically synced here from github.com/knative-sandbox/.github
# repo by knobots: https://github.com/knative-sandbox/knobots and will be overwritten.

name: Do Not Submit

on:
pull_request:
branches: [ 'main', 'master', 'release-*' ]

jobs:

donotsubmit:
name: Do Not Submit
runs-on: ubuntu-latest

steps:
- name: Check out code
uses: actions/checkout@v2

- name: Do Not Submit
shell: bash
env:
REVIEWDOG_GITHUB_API_TOKEN: ${{ github.token }}
run: |
set -e
cd "${GITHUB_WORKSPACE}" || exit 1

TEMP_PATH="$(mktemp -d)"
PATH="${TEMP_PATH}:$PATH"

echo '::group::🐶 Installing reviewdog ... https://github.com/reviewdog/reviewdog'
curl -sfL https://raw.githubusercontent.com/reviewdog/reviewdog/master/install.sh | sh -s -- -b "${TEMP_PATH}" 2>&1
echo '::endgroup::'

echo '::group:: Running DO NOT SUBMIT with reviewdog 🐶 ...'
# Don't fail because of grep
set +o pipefail
find . -type f -not -path './vendor/*' -not -path './third_party/*' -not -path './.git/*' -not -path './.github/workflows/*' |
xargs grep -n "DO NOT SUBMIT" |
reviewdog -efm="%f:%l:%m" \
-name="DO NOT SUBMIT" \
-reporter="github-pr-check" \
-filter-mode="added" \
-fail-on-error="true" \
-level="error"

echo '::endgroup::'
59 changes: 59 additions & 0 deletions .github/workflows/knative-go-build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# Copyright 2020 The Knative Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# This file is automagically synced here from github.com/knative-sandbox/.github
# repo by knobots: https://github.com/knative-sandbox/knobots and will be overwritten.

name: Build

on:
pull_request:
branches: [ 'main', 'master', 'release-*' ]

jobs:

build:
name: Build
strategy:
matrix:
go-version: [1.15.x]
platform: [ubuntu-latest]

runs-on: ${{ matrix.platform }}

steps:

- name: Set up Go ${{ matrix.go-version }}
uses: actions/setup-go@v2
with:
go-version: ${{ matrix.go-version }}
id: go

- name: Check out code
uses: actions/checkout@v2

- name: Build
run: |
tags="$(grep -I -r '// +build' . | \
grep -v '^./vendor/' | \
grep -v '^./hack/' | \
grep -v '^./third_party' | \
cut -f3 -d' ' | \
sort | uniq | \
grep -v '^!' | \
tr '\n' ' ')"

echo "Building with tags: ${tags}"
go test -vet=off -tags "${tags}" -run=^$ ./... | grep -v "no test" || true

65 changes: 65 additions & 0 deletions .github/workflows/knative-go-test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Copyright 2020 The Knative Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# This file is automagically synced here from github.com/knative-sandbox/.github
# repo by knobots: https://github.com/knative-sandbox/knobots and will be overwritten.

name: Test

on:

push:
branches: [ 'main', 'master' ]

pull_request:
branches: [ 'main', 'master', 'release-*' ]

jobs:

test:
name: Unit Tests
strategy:
matrix:
go-version: [1.15.x]
platform: [ubuntu-latest]

runs-on: ${{ matrix.platform }}

steps:

- name: Set up Go ${{ matrix.go-version }}
uses: actions/setup-go@v2
with:
go-version: ${{ matrix.go-version }}
id: go

- name: Check out code
uses: actions/checkout@v2

- name: Check for .codecov.yaml
id: codecov-enabled
uses: andstor/file-existence-action@v1
with:
files: .codecov.yaml

- if: steps.codecov-enabled.outputs.files_exists == 'true'
name: Produce Go Coverage
run: echo 'COVER_OPTS=-coverprofile=coverage.txt -covermode=atomic' >> $GITHUB_ENV

- name: Test
run: go test -race $COVER_OPTS ./...

- if: steps.codecov-enabled.outputs.files_exists == 'true'
name: Codecov
uses: codecov/codecov-action@v1
Loading