pritidesai closed pull request #160: Clean up Openwhisk repo. ASF license header inclusion/exclusion tables URL: https://github.com/apache/incubator-openwhisk-release/pull/160
This is a PR merged from a forked repository. As GitHub hides the original diff on merge, it is displayed below for the sake of provenance: As this is a foreign pull request (from a fork), the diff is supplied below (as it won't show otherwise due to GitHub magic): diff --git a/docs/license_compliance.md b/docs/license_compliance.md index 09f820a..a74d4df 100644 --- a/docs/license_compliance.md +++ b/docs/license_compliance.md @@ -48,8 +48,8 @@ In addition, the recommended type of approved ASF license header (i.e., "full" o | File type | ASF Header Type | Rationale | | :--- | :--- | :--- | | Source code (e.g., `*.scala`, `*.go`, `*.java`, `*.py`, etc.) | Full | Source code. | -| Action functions (source) (e.g., `.js`, `.py`, `.swift`, etc, particularly under `tests/dat` folder.) | Mini | Source code</br>Use "Mini" header as best practice for performance reasons. | -| Ansible Group vars. (`*/group_vars/all`) | Mini | Project convention. | +| Action functions (source) (e.g., `.js`, `.py`, `.swift`, etc, particularly under `tests/dat` folder.) | Mini | Source code.</br>Use "Mini" header as best practice for performance reasons. | +| Ansible Group vars. (YAML) (`*/group_vars/all`) | Mini | Project convention. | | Docker image build file (`dockerfile`) | Mini | May contain functional (script) code. | | Documentation (e.g., `*.md`) | Full | Intellectual property. | | Gradle files (`build.gradle`, `*.gradle`) | Full | May contain functional scripts and code (e.g., Groovy, Kotlin).</br>Includes build (`build.gradle`) and settings (`settings.gradle`)files. | @@ -75,20 +75,22 @@ In accordance with Apache LICENSE policies, the table below lists general exclus | TAG | File type | Rationale | |:---|:---|:---| -| ANS.1 | Ansible (host) Inventory Files (`*.ini`) | Configuration files. Not much creativity.<br/>Example: [incubator-openwhisk/ansible/environments/local/hosts.j2.ini](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/local/hosts.j2.ini) | -| ANS.2| Ansible Configuration Files (`*.cfg`) | Configuration files. Not much creativity.<br/>Example: [incubator-openwhisk/ansible/ansible.cfg](https://github.com/apache/incubator-openwhisk/blob/master/ansible/ansible.cfg) | -| ANS.3 | Ansible Group Variable (YAML) files (`group_vars/all`) | Configuration files. Not much creativity.</br>Example [ansible/environments/local/group_vars/all](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/local/group_vars/all) | -| ANS.4 | Ansible hosts files (`hosts`) | Configuration files. Not much creativity.</br>Example: [incubator-openwhisk/ansible/environments/distributed/hosts](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/distributed/hosts) | -| ANS.5 | Ansible environment files (`*.env`) | Configuration files. Not much creativity.</br>Example: [ansible/environments/distributed/files/openstack/openstack.env](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/distributed/files/openstack/openstack.env) | -| DATA.1 | Empty (zero-length) test files | Empty test data file.</br>Example: [incubator-openwhisk/tests/dat/actions/empty.js](https://github.com/apache/incubator-openwhisk/blob/master/tests/dat/actions/empty.js) | +| ANS.INI | Ansible (host) Inventory Files (`*.ini`) | Configuration files. Not much creativity.<br/>Example: [incubator-openwhisk/ansible/environments/local/hosts.j2.ini](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/local/hosts.j2.ini) | +| ANS.CFG| Ansible Configuration Files (`*.cfg`) | Configuration files. Not much creativity.<br/>Example: [incubator-openwhisk/ansible/ansible.cfg](https://github.com/apache/incubator-openwhisk/blob/master/ansible/ansible.cfg) | +| ANS.HOSTS | Ansible hosts files (`hosts`) | Configuration files. Not much creativity.</br>Example: [incubator-openwhisk/ansible/environments/distributed/hosts](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/distributed/hosts) | +| ANS.ENV | Ansible environment files (`*.env`) | Configuration files. Not much creativity.</br>Example: [ansible/environments/distributed/files/openstack/openstack.env](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/distributed/files/openstack/openstack.env) | +| DATA.TEST | Empty (zero-length) test files | Empty test data file.</br>Example: [incubator-openwhisk/tests/dat/actions/empty.js](https://github.com/apache/incubator-openwhisk/blob/master/tests/dat/actions/empty.js) | +| DATA.AUTH | API Auth. key | Configuration data.</br>Example: [ansible/files/auth.guest](https://github.com/apache/incubator-openwhisk/blob/master/ansible/files/auth.guest) | | GIT.1 | Git configuration (`.gitattributes`, `.gitignore`) | Configuration file. Not much creativity. | | GIT.2 | Git tracking (`.git` subdirectory) | Git file tracking. Not part of project source. | | I18N.1 | Golang Internationalization resource files (`i18n_resources.go`) | Not much creativity. The file is auto-generated; not able to add header.</br>Example: [incubator-openwhisk-client-go/wski18n/i18n_resources.go](https://github.com/apache/incubator-openwhisk-client-go/blob/master/wski18n/i18n_resources.go) | +| GODEPS.1 | GoDeps dependencies data (`Godeps.json`) | | JSON data generated by the GoDeps utility.</br>Example: [incubator-openwhisk-wskdeploy/blob/master/Godeps/Godeps.json](https://github.com/apache/incubator-openwhisk-wskdeploy/blob/master/Godeps/Godeps.json) | +| GODEPS.2 | GoDeps Readme file (`Readme`) | Plain text Readme generated by the GoDeps utility; states the directory and JSON file within it were autogenerated. | | GRDL.1 | Gradle batch files (`gradlew.bat`)| Generated by Gradle wrapper.</br>Example: [incubator-openwhisk/blob/master/gradlew.bat](https://github.com/apache/incubator-openwhisk/blob/master/gradlew.bat) | | GRDL.2 | Gradle files (`.gogradle`) | Not much creativity | | GRDL.3 | Gradle Wrapper files (`gradlew`) | Generated by Gradle wrapper.</br>Example: [incubator-openwhisk/gradlew](https://github.com/apache/incubator-openwhisk/blob/master/gradlew) | | IDE | IDE configuration files (e.g., `.project`) | Not much creativity. | -| IMAGE | Binary Image files (e.g., `.png`, `.ico`) | Binary files.</br>Example: [incubator-openwhisk/docs/images/OpenWhisk.png](https://github.com/apache/incubator-openwhisk/blob/master/docs/images/OpenWhisk.png) | +| IMAGE | Binary Image files (e.g., `.png`, `.jpg`, `.ico`) | Binary files.</br>Example: [incubator-openwhisk/docs/images/OpenWhisk.png](https://github.com/apache/incubator-openwhisk/blob/master/docs/images/OpenWhisk.png) | | IGNORE | Tooling "ignore" files (e.g., `.gitignore`, `.dockerignore`) | Not included in source release. | | J2 | Jinja2 Template files (`*.j2`) | **REVIEW** Not much creativity.</br>Example: [incubator-openwhisk/ansible/templates/whisk.properties.j2](https://github.com/apache/incubator-openwhisk/blob/master/ansible/templates/whisk.properties.j2) | | JSON | JSON files (`*.json`) | Configuration and test data files.</br> - Note: _JSON files don't support comments_</br>Example: [incubator-openwhisk/tests/dat/actions/echo.json](https://github.com/apache/incubator-openwhisk/blob/master/tests/dat/actions/echo.json) | diff --git a/docs/license_exclusions.md b/docs/license_exclusions.md index 633c49d..f9d8b66 100644 --- a/docs/license_exclusions.md +++ b/docs/license_exclusions.md @@ -21,106 +21,173 @@ For convenience, the following table provides links to each project repository's LICENSE and NOTICE files, as well as an overview of notable software dependencies (non-canonical) and license scanning exclusions. -This listing is not intended to be complete or canonical - -| Repository | Exclusion | Rationale [TAG] | -|:---|:---|:---| -| [incubator-openwhisk](https://github.com/apache/incubator-openwhisk) | [ansible/ansible.cfg]() | ANS.2 | -| | [ansible/environments/distributed/files/openstack/openstack.env](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/distributed/files/openstack/openstack.env) | ANS.5 | -| | [ansible/environments/distributed/hosts](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/distributed/hosts) | ANS.4 | -| | [ansible/environments/docker-machine/hosts.j2.ini](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/docker-machine/hosts.j2.ini) | ANS.1 | -| | [ansible/environments/local/hosts.j2.ini](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/local/hosts.j2.ini) | ANS.1 | -| | [ansible/environments/vagrant/hosts](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/vagrant/hosts) | ANS.4 | -| | [ansible/files/activations_design_document_for_activations_db.json]() | JSON | -| | [ansible/files/auth.guest]() | **TBD** | -| | [ansible/files/auth.whisk.system]() | **TBD** | -| | [ansible/files/auth_index.json]() | JSON | -| | [ansible/files/filter_design_document.json]() | JSON | -| | [ansible/files/logCleanup_design_document_for_activations_db.json]() | JSON | -| | [ansible/files/namespace_throttlings_design_document_for_subjects_db.json]() | JSON | -| | [ansible/files/package-versions.ini]() | ANS.1 | -| | [ansible/files/runtimes.json]() | JSON | -| | [ansible/files/whisks_design_document_for_activations_db_filters_v2.1.0.json]() | JSON | -| | [ansible/files/whisks_design_document_for_activations_db_v2.1.0.json]() | JSON | -| | [ansible/files/whisks_design_document_for_entities_db_v2.1.0.json]() | JSON | -| | [ansible/group_vars/all]() | ANS.3 | -| | [ansible/roles/docker/templates/docker.j2]() | J2 | -| | [ansible/roles/nginx/files/openwhisk-server-key.pem]() | PEM | -| | [ansible/roles/nginx/templates/nginx.conf.j2]() | J2 | -| | [ansible/roles/registry/templates/recycle-registry.py.j2]() | J2 | -| | [ansible/templates/db_local.ini.j2]() | J2 | -| | [ansible/templates/jmxremote.access.j2]() | J2 | -| | [ansible/templates/jmxremote.password.j2]() | J2 | -| | [ansible/templates/whisk.properties.j2]() | J2 | -| | [bin/wskadmin](https://github.com/apache/incubator-openwhisk/blob/master/bin/wskadmin) | Generated, symbolic link | -| | [bin/wskdev](https://github.com/apache/incubator-openwhisk/blob/master/bin/wskdev) | Generated, symbolic link | -| | [common/scala/src/main/resources/logback.xml](https://github.com/apache/incubator-openwhisk/blob/master/common/scala/src/main/resources/logback.xml) | XML | -| | [incubator-openwhisk/docs/images/OpenWhisk_flow_of_processing.draw.io.xml](https://github.com/apache/incubator-openwhisk/blob/master/docs/images/OpenWhisk_flow_of_processing.draw.io.xml) | XML | -| | [gradle/wrapper/gradle-wrapper.jar]() | TEST.JAR | -| | [gradle/wrapper/gradle-wrapper.properties]() | **TBD** | -| | [gradlew.bat]() | GRDL.1 | -| | [gradlew]() | GRDL.3 | -| | [performance/gatling_tests/src/gatling/resources/data/javaAction.jar]() | TEST.JAR | -| | [performance/wrk_tests/post.lua](https://github.com/apache/incubator-openwhisk/blob/master/performance/wrk_tests/post.lua) | Perf. test file. Not much creativity. | -| | [tests/dat/actions/blackbox.zip]() | TEST.ZIP | -| | [tests/dat/actions/empty.js](https://github.com/apache/incubator-openwhisk/blob/master/tests/dat/actions/empty.js) | Empty (zero-length) file for testing. Not much creativity. | -| | [tests/dat/actions/helloJava.jar]() | TEST.JAR | -| | [tests/dat/actions/helloJavaDefaultPackage.jar]() | TEST.JAR | -| | [tests/dat/actions/helloSwift311.zip]() | TEST.ZIP | -| | [tests/dat/actions/multiSwift.zip]() | TEST.ZIP | -| | [tests/dat/actions/python.zip]() | TEST.ZIP | -| | [tests/dat/actions/python2_virtualenv.zip]() | TEST.ZIP | -| | [tests/dat/actions/python3_virtualenv.zip]() | TEST.ZIP | -| | [tests/dat/actions/python_virtualenv_dir.zip]() | TEST.ZIP | -| | [tests/dat/actions/python_virtualenv_name.zip]() | TEST.ZIP | -| | [tests/dat/actions/seq_echo_word_count.json]() | JSON | -| | [tests/dat/actions/seq_type_2.json]() | JSON | -| | [tests/dat/actions/sleep.jar]() | TEST.JAR | -| | [tests/dat/actions/unicode.jar]() | TEST.JAR | -| | [tests/dat/actions/unicode/build.gradle]() | **FIX!!!** | -| | [tests/dat/actions/validInput1.json]() | JSON | -| | [tests/dat/actions/validInput2.json]() | JSON | -| | [tests/dat/actions/word_count.json]() | JSON | -| | [tests/dat/actions/zippedaction.zip]() | TEST.ZIP | -| | [tests/dat/apigw/apigw_path_param_support_test_invalidActionType.json]() | JSON | -| | [tests/dat/apigw/apigw_path_param_support_test_invalidParamName1.json]() | JSON | -| | [tests/dat/apigw/apigw_path_param_support_test_invalidParamName2.json]() | JSON | -| | [tests/dat/apigw/apigw_path_param_support_test_invalidTargetUrl.json]() | JSON | -| | [tests/dat/apigw/apigw_path_param_support_test_withPathParameters1.json]() | JSON | -| | [tests/dat/apigw/apigw_path_param_support_test_withPathParameters2.json]() | JSON | -| | [tests/dat/apigw/endpoints.without.action.swagger.json]() | JSON | -| | [tests/dat/apigw/testswaggerdoc1]() | OAPI. Test data. | -| | [tests/dat/apigw/testswaggerdoc2]() | OAPI. Test data. | -| | [tests/dat/apigw/testswaggerdocinvalid]() | OAPI. Test data. | -| | [tests/src/test/resources/application.conf.j2]() | J2 | -| | [tools/eclipse/java.xml](https://github.com/apache/incubator-openwhisk/blob/master/tools/eclipse/java.xml) | XML | -| [incubator-openwhisk-apigateway](https://github.com/apache/incubator-openwhisk-apigateway) | [tests/scripts/lua/management/examples](https://github.com/apache/incubator-openwhisk-apigateway/tree/master/tests/scripts/lua/management/examples) | JSON | -| [incubator-openwhisk-catalog](https://github.com/apache/incubator-openwhisk-catalog) | _None_| | -| [incubator-openwhisk-cli](https://github.com/apache/incubator-openwhisk-cli) | _None_ | _test files?_ | -| [incubator-openwhisk-client-go](https://github.com/apache/incubator-openwhisk-client-go) | **TBD** | _?_ | -| | wski18n/i18n_resources.go | Generated, translation JSON data file. | -| | wski18n/README.md | **FIX!!!** | -| | wski18n/resources | JSON data files | -| [incubator-openwhisk-runtime-docker](https://github.com/apache/incubator-openwhisk-runtime-docker) | tests/src/test/resources/application.conf | Config. file, Not much creativity | -| | [ansible/environments/local/group_vars/all]() | ANS.3 **TODO: add ASF Mini header** | -| | [ansible/environments/local/hosts]() | Config. file, Not much creativity | -| [incubator-openwhisk-runtime-java](https://github.com/apache/incubator-openwhisk-runtime-java) | tests/src/test/resources/application.conf | Config. file, Not much creativity | -| | [ansible/environments/local/group_vars/all]() | ANS.3 **TODO: add ASF Mini header** | -| | [ansible/environments/local/hosts]() | Config. file, Not much creativity | -| [incubator-openwhisk-runtime-nodejs](https://github.com/apache/incubator-openwhisk-runtime-nodejs) | tests/src/test/resources/application.conf | Config. file, Not much creativity | -| | [ansible/environments/local/group_vars/all]() | ANS.3 **TODO: add ASF Mini header** | -| | [ansible/environments/local/hosts]() | Config. file, Not much creativity | -| [incubator-openwhisk-runtime-php](https://github.com/apache/incubator-openwhisk-runtime-php) | tests/src/test/resources/application.conf | Config. file, Not much creativity | -| | [ansible/environments/local/group_vars/all]() | ANS.3 **TODO: add ASF Mini header** | -| | [ansible/environments/local/hosts]() | Config. file, Not much creativity | -| [incubator-openwhisk-runtime-python](https://github.com/apache/incubator-openwhisk-runtime-python) | tests/src/test/resources/application.conf | Config. file, Not much creativity | -| | [ansible/environments/local/group_vars/all]() | ANS.3 **TODO: add ASF Mini header** | -| | [ansible/environments/local/hosts]() | Config. file, Not much creativity | -| [incubator-openwhisk-runtime-swift](https://github.com/apache/incubator-openwhisk-runtime-swift) | tests/src/test/resources/application.conf | Config. file, Not much creativity | -| | [ansible/environments/local/group_vars/all]() | ANS.3 **TODO: add ASF Mini header** | -| | [ansible/environments/local/hosts]() | Config. file, Not much creativity | -| | [SwiftyRequest/Package.resolved](https://github.com/apache/incubator-openwhisk-runtime-swift/blob/master/tests/dat/actions/SwiftyRequest/Package.resolved) | | -| [incubator-openwhisk-wskdeploy](https://github.com/apache/incubator-openwhisk-wskdeploy) | wski18n | **FIX!!!** Too broad, lots of .go files that SHOULD be scanned | -| | wski18n/i18n_resources.go | Generated, translation JSON data file. | -| | wski18n/README.md | **FIX!!!** | -| | wski18n/resources | JSON data files | +**NOTE: This listing is not intended to be complete or canonical** + +### [incubator-openwhisk](https://github.com/apache/incubator-openwhisk) + +| Exclusion | Rationale [TAG] | +|:---|:---| +| [ansible/ansible.cfg]() | ANS.CFG | +| [ansible/environments/distributed/files/openstack/openstack.env](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/distributed/files/openstack/openstack.env) | ANS.ENV | +| [ansible/environments/distributed/hosts](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/distributed/hosts) | ANS.HOSTS | +| [ansible/environments/docker-machine/hosts.j2.ini](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/docker-machine/hosts.j2.ini) | ANS.INI | +| [ansible/environments/local/hosts.j2.ini](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/local/hosts.j2.ini) | ANS.INI | +| [ansible/environments/vagrant/hosts](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/vagrant/hosts) | ANS.HOSTS | +| [ansible/files/activations_design_document_for_activations_db.json]() | JSON | +| [ansible/files/auth.guest]() | DATA.AUTH | +| [ansible/files/auth.whisk.system]() | DATA.AUTH | +| [ansible/files/auth_index.json]() | JSON | +| [ansible/files/filter_design_document.json]() | JSON | +| [ansible/files/logCleanup_design_document_for_activations_db.json]() | JSON | +| [ansible/files/namespace_throttlings_design_document_for_subjects_db.json]() | JSON | +| [ansible/files/package-versions.ini]() | ANS.INI | +| [ansible/files/runtimes.json]() | JSON | +| [ansible/files/whisks_design_document_for_activations_db_filters_v2.1.0.json]() | JSON | +| [ansible/files/whisks_design_document_for_activations_db_v2.1.0.json]() | JSON | +| [ansible/files/whisks_design_document_for_entities_db_v2.1.0.json]() | JSON | +| [ansible/roles/docker/templates/docker.j2]() | J2 | +| [ansible/roles/nginx/files/openwhisk-server-key.pem]() | PEM | +| [ansible/roles/nginx/templates/nginx.conf.j2]() | J2 | +| [ansible/roles/registry/templates/recycle-registry.py.j2]() | J2 | +| [ansible/templates/db_local.ini.j2]() | J2 | +| [ansible/templates/jmxremote.access.j2]() | J2 | +| [ansible/templates/jmxremote.password.j2]() | J2 | +| [ansible/templates/whisk.properties.j2]() | J2 | +| [bin/wskadmin](https://github.com/apache/incubator-openwhisk/blob/master/bin/wskadmin) | Generated, symbolic link | +| [bin/wskdev](https://github.com/apache/incubator-openwhisk/blob/master/bin/wskdev) | Generated, symbolic link | +| [common/scala/src/main/resources/logback.xml](https://github.com/apache/incubator-openwhisk/blob/master/common/scala/src/main/resources/logback.xml) | XML | +| [incubator-openwhisk/docs/images/OpenWhisk_flow_of_processing.draw.io.xml](https://github.com/apache/incubator-openwhisk/blob/master/docs/images/OpenWhisk_flow_of_processing.draw.io.xml) | XML | +| [gradle/wrapper/gradle-wrapper.jar]() | TEST.JAR | +| [gradle/wrapper/gradle-wrapper.properties]() | **TBD** | +| [gradlew.bat]() | GRDL.1 | +| [gradlew]() | GRDL.3 | +| [tests/src/test/resources/application.conf.j2]() | J2 | +| [tools/eclipse/java.xml](https://github.com/apache/incubator-openwhisk/blob/master/tools/eclipse/java.xml) | XML | + +### [incubator-openwhisk-apigateway](https://github.com/apache/incubator-openwhisk-apigateway) +| Exclusion | Rationale [TAG] | +|:---|:---| +| [tests/scripts/lua/management/examples](https://github.com/apache/incubator-openwhisk-apigateway/tree/master/tests/scripts/lua/management/examples) | JSON | + +### [incubator-openwhisk-catalog](https://github.com/apache/incubator-openwhisk-catalog) +| Exclusion | Rationale [TAG] | +|:---|:---| +| [credentials.json.enc](https://github.com/apache/incubator-openwhisk-catalog/blob/master/credentials.json.enc) | **TBD** | +| [tests/credentials.json.enc](https://github.com/apache/incubator-openwhisk-catalog/blob/master/tests/credentials.json.enc) | **TBD** | +| [gradle/wrapper/gradle-wrapper.jar](https://github.com/apache/incubator-openwhisk-catalog/blob/master/gradle/wrapper/gradle-wrapper.jar) | **TBD** | + +### [incubator-openwhisk-cli](https://github.com/apache/incubator-openwhisk-cli) +| Exclusion | Rationale [TAG] | +|:---|:---| +| _None_ | **_test files?_** | + +### [incubator-openwhisk-client-go](https://github.com/apache/incubator-openwhisk-client-go) +| Exclusion | Rationale [TAG] | +|:---|:---| +| [wski18n/i18n_resources.go](https://github.com/apache/incubator-openwhisk-client-go/blob/master/wski18n/i18n_resources.go) | I18N.1, NOTE: ASF Header manually added after autogen. recently | +| [wski18n/resources](https://github.com/apache/incubator-openwhisk-client-go/tree/master/wski18n/resources) | JSON, Empty files (i.e., no translations yet) | + +### [incubator-openwhisk-runtime-docker](https://github.com/apache/incubator-openwhisk-runtime-docker) +| Exclusion | Rationale [TAG] | +|:---|:---| +| [ansible/environments/local/hosts](https://github.com/apache/incubator-openwhisk-runtime-docker/blob/master/ansible/environments/local/hosts) | ANS.HOSTS | + +### [incubator-openwhisk-runtime-java](https://github.com/apache/incubator-openwhisk-runtime-java) +| Exclusion | Rationale [TAG] | +|:---|:---| +| [ansible/environments/local/hosts](https://github.com/apache/incubator-openwhisk-runtime-java/blob/master/ansible/environments/local/hosts) | ANS.HOSTS | + +### [incubator-openwhisk-runtime-nodejs](https://github.com/apache/incubator-openwhisk-runtime-nodejs) +| Exclusion | Rationale [TAG] | +|:---|:---| +| [ansible/environments/local/hosts](https://github.com/apache/incubator-openwhisk-runtime-nodejs/blob/master/ansible/environments/local/hosts) | ANS.HOSTS | + +### [incubator-openwhisk-runtime-php](https://github.com/apache/incubator-openwhisk-runtime-php) +| Exclusion | Rationale [TAG] | +|:---|:---| +| [ansible/environments/local/hosts](https://github.com/apache/incubator-openwhisk-runtime-php/blob/master/ansible/environments/local/hosts) | ANS.HOSTS | + +### [incubator-openwhisk-runtime-python](https://github.com/apache/incubator-openwhisk-runtime-python) +| Exclusion | Rationale [TAG] | +|:---|:---| +| [ansible/environments/local/hosts](https://github.com/apache/incubator-openwhisk-runtime-python/blob/master/ansible/environments/local/hosts) | ANS.HOSTS | + +### | [incubator-openwhisk-runtime-swift](https://github.com/apache/incubator-openwhisk-runtime-swift) +| Exclusion | Rationale [TAG] | +|:---|:---| +| [ansible/environments/local/hosts](https://github.com/apache/incubator-openwhisk-runtime-swift/blob/master/ansible/environments/local/hosts) | ANS.HOSTS | +| [SwiftyRequest/Package.resolved](https://github.com/apache/incubator-openwhisk-runtime-swift/blob/master/tests/dat/actions/SwiftyRequest/Package.resolved) | OAPI | + +### [incubator-openwhisk-wskdeploy](https://github.com/apache/incubator-openwhisk-wskdeploy) + +| Exclusion | Rationale [TAG] | +|:---|:---| +| [wski18n/i18n_resources.go](https://github.com/apache/incubator-openwhisk-wskdeploy/blob/master/wski18n/i18n_resources.go) | I18N.1 | +| [wski18n/resources](https://github.com/apache/incubator-openwhisk-wskdeploy/tree/master/wski18n/resources) | JSON, Empty files (i.e., no translations yet) | +| Godeps/Godeps.json | GODEPS.1 | +| Godeps/Readme | GODEPS.2 | +| ansible/environments/local/hosts | ANS.HOSTS | +| **gradle/wrapper/gradle-wrapper.jar** | **TBD** | +| gradlew | GRDL.3 | +| gradlew.bat | GRDL.1 | +| specification/archive/*.pdf | **TBD**, e.g., specification/archive/openwhisk_v0.8.1.pdf | +| specification/diagrams/*.jpg | ve.g., specification/diagrams/OW-Programming-Model-Slides-Slide1.jpg | +| specification/diagrams/*.pptx | **TBD**, e.g., OW-Programming-Model-Slides.pptx | +| specification/*.pdf | **TBD**, e.g., specification/openwhisk_v0.9.1.pdf | +| tests/apps/owbp-cloudant-trigger/manifest-bp.json | JSON | +| tests/dat/wskprops | API Client configuration data. | +| tests/src/integration/docker/actions/exec.zip | TEST.ZIP | +| tests/src/integration/docker/actions/go/exec | TEST.ZIP, renamed from exec.zip | +| tests/src/integration/helloworld/actions/hello.jar | TEST.JAR | +| tests/src/integration/jaraction/src/hello.jar | TEST.JAR | +| tests/src/integration/message-hub/src/events.json | JSON | +| tests/src/integration/runtimetests/src/hello.jar | TEST.JAR | +| tests/src/integration/runtimetests/src/helloworld/helloworld.zip | TEST.ZIP | +| tests/src/integration/runtimetests/src/helloworld/node_modules/string-format/package.json | JSON | +| tests/src/integration/runtimetests/src/helloworld/package.json | JSON | +| tests/src/integration/validate-packages-in-manifest/actions/hello.jar | TEST.JAR | +| tests/src/integration/zipaction/actions/cat/node_modules/cat/package.json | JSON | +| tests/src/integration/zipaction/actions/cat/package.json | JSON | +| tests/apps/owbp-cloudant-trigger/manifest-bp.json | JSON | + +## Test files excluded from source release +<!-- + ======= Test file exclusions NOT part of Source code releases (yet) ========= +--> +The following "tests" files are excluded from having ASF License headers, but alse are NOT part of the project source code release archive when created. + +### [incubator-openwhisk](https://github.com/apache/incubator-openwhisk) +| Exclusion | Rationale [TAG] | +|:---|:---| +| [performance/gatling_tests/src/gatling/resources/data/javaAction.jar]() | TEST.JAR | +| [performance/wrk_tests/post.lua](https://github.com/apache/incubator-openwhisk/blob/master/performance/wrk_tests/post.lua) | DATA.TEXT, Empy (Http POST) Performance test data file. | +| [tests/dat/actions/blackbox.zip]() | TEST.ZIP | +| [tests/dat/actions/empty.js](https://github.com/apache/incubator-openwhisk/blob/master/tests/dat/actions/empty.js) | DATA.TEST, Empty (zero-length) test data file. | +| [tests/dat/actions/helloJava.jar]() | TEST.JAR | +| [tests/dat/actions/helloJavaDefaultPackage.jar]() | TEST.JAR | +| [tests/dat/actions/helloSwift311.zip]() | TEST.ZIP | +| [tests/dat/actions/multiSwift.zip]() | TEST.ZIP | +| [tests/dat/actions/python.zip]() | TEST.ZIP | +| [tests/dat/actions/python2_virtualenv.zip]() | TEST.ZIP | +| [tests/dat/actions/python3_virtualenv.zip]() | TEST.ZIP | +| [tests/dat/actions/python_virtualenv_dir.zip]() | TEST.ZIP | +| [tests/dat/actions/python_virtualenv_name.zip]() | TEST.ZIP | +| [tests/dat/actions/seq_echo_word_count.json]() | JSON | +| [tests/dat/actions/seq_type_2.json]() | JSON | +| [tests/dat/actions/sleep.jar]() | TEST.JAR | +| [tests/dat/actions/unicode.jar]() | TEST.JAR | +| [tests/dat/actions/unicode/build.gradle]() | **FIX!!!** | +| [tests/dat/actions/validInput1.json]() | JSON | +| [tests/dat/actions/validInput2.json]() | JSON | +| [tests/dat/actions/word_count.json]() | JSON | +| [tests/dat/actions/zippedaction.zip]() | TEST.ZIP | +| [tests/dat/apigw/apigw_path_param_support_test_invalidActionType.json]() | JSON | +| [tests/dat/apigw/apigw_path_param_support_test_invalidParamName1.json]() | JSON | +| [tests/dat/apigw/apigw_path_param_support_test_invalidParamName2.json]() | JSON | +| [tests/dat/apigw/apigw_path_param_support_test_invalidTargetUrl.json]() | JSON | +| [tests/dat/apigw/apigw_path_param_support_test_withPathParameters1.json]() | JSON | +| [tests/dat/apigw/apigw_path_param_support_test_withPathParameters2.json]() | JSON | +| [tests/dat/apigw/endpoints.without.action.swagger.json]() | JSON | +| [tests/dat/apigw/testswaggerdoc1]() | OAPI. Test data. | +| [tests/dat/apigw/testswaggerdoc2]() | OAPI. Test data. | +| [tests/dat/apigw/testswaggerdocinvalid]() | OAPI. Test data. | ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services