[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: cc1136d2cd6351732870511ca74bd6c05a40cf86 / Jarek Potiuk Migrate to connexion 2.15 This PR migrates Airflow to connexion 2.15 - which allows Airflow to bump a number of dependencies such as Flask, Werkzeug, flask-session. There are a few incompatibilities fixed during the migration introduced by breaking changes in those dependencies: * flask-session >= 0.8.0 manages it's own session table and we already managed it on our own, so we conditionally create/drop the table when running migrations. * flask-session >= 0.7.9 switched to use MsgSpec as default serializer and while it claims you can switch back to TagJSONSerializer, it's not workign out of the box because it relies on encode/decode methods of the serializer that are not present in TagJSONSerializer. But we cannot use MsgSpec serializer because it does not support some objects (Markup) that we use for Flash message serialization. We borrow a hack from https://github.com/ckan/ckan/pull/8704 and provide our custom serializer deriving from TagJSONSerializer with encode/decode methods added * flask-session >= 0.8.0 switched to use "client" instead of "db" as interface field. Our code was adapted accordingly * Werkzeug >= 2.3.0 changed the way how percent-encoding is done - instead of percent-encoding every reserved character, only the reserved characters that have "reserved purpose" in the place of the URL that they are used are encoded - following WhatWG specification. This means for example that "&" is not encoded in path, "/:" are not encoded in url params, and "?" is not encoded after it is used to separate url from parameters. Our tests expected percent-encoding everywherei (previous Werkzeug behaviour), so they had to be updated. * Flask test client in newer versions of flask does not have "cookie_jar" - it exposes cookies via "get_cookie", tests were updated to use it. * Minimum versions of dependencies have been updated so that all the changes are compatible with them and we do not have to handle back-compatibility with older versions. Report URL: https://github.com/apache/airflow/actions/runs/21783165930 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 26a0d138efdee32c1d5147ea6bb199115d7708fe / Jarek Potiuk Migrate to connexion 2.15 This PR migrates Airflow to connexion 2.15 - which allows Airflow to bump a number of dependencies such as Flask, Werkzeug, flask-session. There are a few incompatibilities fixed during the migration introduced by breaking changes in those dependencies: * flask-session >= 0.8.0 manages it's own session table and we already managed it on our own, so we conditionally create/drop the table when running migrations. * flask-session >= 0.7.9 switched to use MsgSpec as default serializer and while it claims you can switch back to TagJSONSerializer, it's not workign out of the box because it relies on encode/decode methods of the serializer that are not present in TagJSONSerializer. But we cannot use MsgSpec serializer because it does not support some objects (Markup) that we use for Flash message serialization. We borrow a hack from https://github.com/ckan/ckan/pull/8704 and provide our custom serializer deriving from TagJSONSerializer with encode/decode methods added * flask-session >= 0.8.0 switched to use "client" instead of "db" as interface field. Our code was adapted accordingly * Werkzeug >= 2.3.0 changed the way how percent-encoding is done - instead of percent-encoding every reserved character, only the reserved characters that have "reserved purpose" in the place of the URL that they are used are encoded - following WhatWG specification. This means for example that "&" is not encoded in path, "/:" are not encoded in url params, and "?" is not encoded after it is used to separate url from parameters. Our tests expected percent-encoding everywherei (previous Werkzeug behaviour), so they had to be updated. * Flask test client in newer versions of flask does not have "cookie_jar" - it exposes cookies via "get_cookie", tests were updated to use it. * Minimum versions of dependencies have been updated so that all the changes are compatible with them and we do not have to handle back-compatibility with older versions. Report URL: https://github.com/apache/airflow/actions/runs/21758036351 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 26098d7c75810c1707411ec22d94c62016be4566 / Jarek Potiuk Migrate to connexion 2.15 This PR migrates Airflow to connexion 2.15 - which allows Airflow to bump a number of dependencies such as Flask, Werkzeug, flask-session. There are a few incompatibilities fixed during the migration introduced by breaking changes in those dependencies: * flask-session >= 0.8.0 manages it's own session table and we already managed it on our own, so we conditionally create/drop the table when running migrations. * flask-session >= 0.7.9 switched to use MsgSpec as default serializer and while it claims you can switch back to TagJSONSerializer, it's not workign out of the box because it relies on encode/decode methods of the serializer that are not present in TagJSONSerializer. But we cannot use MsgSpec serializer because it does not support some objects (Markup) that we use for Flash message serialization. We borrow a hack from https://github.com/ckan/ckan/pull/8704 and provide our custom serializer deriving from TagJSONSerializer with encode/decode methods added * flask-session >= 0.8.0 switched to use "client" instead of "db" as interface field. Our code was adapted accordingly * Werkzeug >= 2.3.0 changed the way how percent-encoding is done - instead of percent-encoding every reserved character, only the reserved characters that have "reserved purpose" in the place of the URL that they are used are encoded - following WhatWG specification. This means for example that "&" is not encoded in path, "/:" are not encoded in url params, and "?" is not encoded after it is used to separate url from parameters. Our tests expected percent-encoding everywherei (previous Werkzeug behaviour), so they had to be updated. * Flask test client in newer versions of flask does not have "cookie_jar" - it exposes cookies via "get_cookie", tests were updated to use it. * Minimum versions of dependencies have been updated so that all the changes are compatible with them and we do not have to handle back-compatibility with older versions. Report URL: https://github.com/apache/airflow/actions/runs/21755128036 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 7826c9713e14974fbe899d41be2e63f87ef046cb / Jarek Potiuk Migrate to connexion 2.15 This PR migrates Airflow to connexion 2.15 - which allows Airflow to bump a number of dependencies such as Flask, Werkzeug, flask-session. There are a few incompatibilities fixed during the migration introduced by breaking changes in those dependencies: * flask-session >= 0.8.0 manages it's own session table and we already managed it on our own, so we conditionally create/drop the table when running migrations. * flask-session >= 0.7.9 switched to use MsgSpec as default serializer and while it claims you can switch back to TagJSONSerializer, it's not workign out of the box because it relies on encode/decode methods of the serializer that are not present in TagJSONSerializer. But we cannot use MsgSpec serializer because it does not support some objects (Markup) that we use for Flash message serialization. We borrow a hack from https://github.com/ckan/ckan/pull/8704 and provide our custom serializer deriving from TagJSONSerializer with encode/decode methods added * flask-session >= 0.8.0 switched to use "client" instead of "db" as interface field. Our code was adapted accordingly * Werkzeug >= 2.3.0 changed the way how percent-encoding is done - instead of percent-encoding every reserved character, only the reserved characters that have "reserved purpose" in the place of the URL that they are used are encoded - following WhatWG specification. This means for example that "&" is not encoded in path, "/:" are not encoded in url params, and "?" is not encoded after it is used to separate url from parameters. Our tests expected percent-encoding everywherei (previous Werkzeug behaviour), so they had to be updated. * Flask test client in newer versions of flask does not have "cookie_jar" - it exposes cookies via "get_cookie", tests were updated to use it. * Minimum versions of dependencies have been updated so that all the changes are compatible with them and we do not have to handle back-compatibility with older versions. Report URL: https://github.com/apache/airflow/actions/runs/21752552718 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: cd59521739cae5fb5228d797b6a4832206bf45dd / Jarek Potiuk Migrate to connexion 2.15 This PR migrates Airflow to connexion 2.15 - which allows Airflow to bump a number of dependencies such as Flask, Werkzeug, flask-session. There are a few incompatibilities fixed during the migration introduced by breaking changes in those dependencies: * flask-session >= 0.8.0 manages it's own session table and we already managed it on our own, so we conditionally create/drop the table when running migrations. * flask-session >= 0.7.9 switched to use MsgSpec as default serializer and while it claims you can switch back to TagJSONSerializer, it's not workign out of the box because it relies on encode/decode methods of the serializer that are not present in TagJSONSerializer. But we cannot use MsgSpec serializer because it does not support some objects (Markup) that we use for Flash message serialization. We borrow a hack from https://github.com/ckan/ckan/pull/8704 and provide our custom serializer deriving from TagJSONSerializer with encode/decode methods added * flask-session >= 0.8.0 switched to use "client" instead of "db" as interface field. Our code was adapted accordingly * Werkzeug >= 2.3.0 changed the way how percent-encoding is done - instead of percent-encoding every reserved character, only the reserved characters that have "reserved purpose" in the place of the URL that they are used are encoded - following WhatWG specification. This means for example that "&" is not encoded in path, "/:" are not encoded in url params, and "?" is not encoded after it is used to separate url from parameters. Our tests expected percent-encoding everywherei (previous Werkzeug behaviour), so they had to be updated. * Flask test client in newer versions of flask does not have "cookie_jar" - it exposes cookies via "get_cookie", tests were updated to use it. * Minimum versions of dependencies have been updated so that all the changes are compatible with them and we do not have to handle back-compatibility with older versions. Report URL: https://github.com/apache/airflow/actions/runs/21736420949 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 51f96f0d177aec6590ad501420512e83c67087aa / Jarek Potiuk Migrate to connexion 2.15 This PR migrates Airflow to connexion 2.15 - which allows Airflow to bump a number of dependencies such as Flask, Werkzeug, flask-session. There are a few incompatibilities fixed during the migration introduced by breaking changes in those dependencies: * flask-session >= 0.8.0 manages it's own session table and we already managed it on our own, so we conditionally create/drop the table when running migrations. * flask-session >= 0.7.9 switched to use MsgSpec as default serializer and while it claims you can switch back to TagJSONSerializer, it's not workign out of the box because it relies on encode/decode methods of the serializer that are not present in TagJSONSerializer. But we cannot use MsgSpec serializer because it does not support some objects (Markup) that we use for Flash message serialization. We borrow a hack from https://github.com/ckan/ckan/pull/8704 and provide our custom serializer deriving from TagJSONSerializer with encode/decode methods added * flask-session >= 0.8.0 switched to use "client" instead of "db" as interface field. Our code was adapted accordingly * Werkzeug >= 2.3.0 changed the way how percent-encoding is done - instead of percent-encoding every reserved character, only the reserved characters that have "reserved purpose" in the place of the URL that they are used are encoded - following WhatWG specification. This means for example that "&" is not encoded in path, "/:" are not encoded in url params, and "?" is not encoded after it is used to separate url from parameters. Our tests expected percent-encoding everywherei (previous Werkzeug behaviour), so they had to be updated. * Flask test client in newer versions of flask does not have "cookie_jar" - it exposes cookies via "get_cookie", tests were updated to use it. * Minimum versions of dependencies have been updated so that all the changes are compatible with them and we do not have to handle back-compatibility with older versions. Report URL: https://github.com/apache/airflow/actions/runs/21735283898 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: fb9c2b17557930900e7441193efcd4e1c7df372e / Jarek Potiuk Migrate to connexion 2.15 This PR migrates Airflow to connexion 2.15 - which allows Airflow to bump a number of dependencies such as Flask, Werkzeug, flask-session. There are a few incompatibilities fixed during the migration introduced by breaking changes in those dependencies: * flask-session >= 0.8.0 manages it's own session table and we already managed it on our own, so we conditionally create/drop the table when running migrations. * flask-session >= 0.7.9 switched to use MsgSpec as default serializer and while it claims you can switch back to TagJSONSerializer, it's not workign out of the box because it relies on encode/decode methods of the serializer that are not present in TagJSONSerializer. But we cannot use MsgSpec serializer because it does not support some objects (Markup) that we use for Flash message serialization. We borrow a hack from https://github.com/ckan/ckan/pull/8704 and provide our custom serializer deriving from TagJSONSerializer with encode/decode methods added * flask-session >= 0.8.0 switched to use "client" instead of "db" as interface field. Our code was adapted accordingly * Werkzeug >= 2.3.0 changed the way how percent-encoding is done - instead of percent-encoding every reserved character, only the reserved characters that have "reserved purpose" in the place of the URL that they are used are encoded - following WhatWG specification. This means for example that "&" is not encoded in path, "/:" are not encoded in url params, and "?" is not encoded after it is used to separate url from parameters. Our tests expected percent-encoding everywherei (previous Werkzeug behaviour), so they had to be updated. * Flask test client in newer versions of flask does not have "cookie_jar" - it exposes cookies via "get_cookie", tests were updated to use it. * Minimum versions of dependencies have been updated so that all the changes are compatible with them and we do not have to handle back-compatibility with older versions. Report URL: https://github.com/apache/airflow/actions/runs/21735068722 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: c7dd097e45192ce880326586bdf9089cfcd2b6bf / Jarek Potiuk fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! Migrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/21732887219 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 673ea0e10bad6e5900ba52f6b4b22582cf2b6a5a / Jarek Potiuk fixup! fixup! fixup! fixup! fixup! fixup! fixup! Migrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/21717792617 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: c105a504453ae057d5ce9edf1bc39a9aebccb9e6 / Jarek Potiuk fixup! fixup! fixup! fixup! fixup! Migrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/21715483850 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: dc408f7e3d4658679486e1df7526d1b77d6bc6e0 / Jarek Potiuk fixup! fixup! fixup! fixup! fixup! Migrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/20539233597 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: ff377c918bc60b1b3f84d84d7f289a88f5a08a2a / Jarek Potiuk fixup! fixup! fixup! fixup! Migrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/19663149966 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 13481d01f1a86ac9d286486398082728dc409d1c / Jarek Potiuk fixup! fixup! fixup! fixup! Migrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/19645165282 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: e94c4245ac64bb435e5895ce33671f12ad27ba52 / Jarek Potiuk fixup! fixup! fixup! fixup! Migrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/19642185985 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 78a9fb92d58560d7ae8d8493bae422175b9c6e62 / Jarek Potiuk fixup! fixup! fixup! fixup! Migrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/19641941279 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: de0330a7739b81d97a6a1e047e87c37a370de6fd / Jarek Potiuk Speed-up constraints generation (#52449) Constraints generation was slow because we run them in a loop and we tried to run them all on a single machine - trying to utilize the fact that we only have to build airflow and provider packages once. But those are pretty fast, comparing to constraint generation and it's much better to parallelize the constraint jobs and run them on separatae workers. This will speed up constraint generation delays that will allow building PROD images and kubernetes checks faster. Report URL: https://github.com/apache/airflow/actions/runs/18823281954 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 013fb8b4b8b6cf551fc2e75fb6edd6ccd69f2093 / Jarek Potiuk Speed-up constraints generation (#52449) Constraints generation was slow because we run them in a loop and we tried to run them all on a single machine - trying to utilize the fact that we only have to build airflow and provider packages once. But those are pretty fast, comparing to constraint generation and it's much better to parallelize the constraint jobs and run them on separatae workers. This will speed up constraint generation delays that will allow building PROD images and kubernetes checks faster. Report URL: https://github.com/apache/airflow/actions/runs/18695015980 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: a57c33bfbcdf57d0129856c9cd0303448deee484 / Jarek Potiuk Speed-up constraints generation (#52449) Constraints generation was slow because we run them in a loop and we tried to run them all on a single machine - trying to utilize the fact that we only have to build airflow and provider packages once. But those are pretty fast, comparing to constraint generation and it's much better to parallelize the constraint jobs and run them on separatae workers. This will speed up constraint generation delays that will allow building PROD images and kubernetes checks faster. Report URL: https://github.com/apache/airflow/actions/runs/18693421000 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 259612a3173e62a8150cc5d3fce9db44e8ce64f3 / Jarek Potiuk Speed-up constraints generation (#52449) Constraints generation was slow because we run them in a loop and we tried to run them all on a single machine - trying to utilize the fact that we only have to build airflow and provider packages once. But those are pretty fast, comparing to constraint generation and it's much better to parallelize the constraint jobs and run them on separatae workers. This will speed up constraint generation delays that will allow building PROD images and kubernetes checks faster. Report URL: https://github.com/apache/airflow/actions/runs/18689421859 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 19fcd23d9e99f35159bd0dc4b44b5c44a14c9fe7 / Jarek Potiuk Speed-up constraints generation (#52449) Constraints generation was slow because we run them in a loop and we tried to run them all on a single machine - trying to utilize the fact that we only have to build airflow and provider packages once. But those are pretty fast, comparing to constraint generation and it's much better to parallelize the constraint jobs and run them on separatae workers. This will speed up constraint generation delays that will allow building PROD images and kubernetes checks faster. Report URL: https://github.com/apache/airflow/actions/runs/18684540517 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 85d15a95054e734f84caaeb733ca5ea197a1778c / Jarek Potiuk Speed-up constraints generation (#52449) Constraints generation was slow because we run them in a loop and we tried to run them all on a single machine - trying to utilize the fact that we only have to build airflow and provider packages once. But those are pretty fast, comparing to constraint generation and it's much better to parallelize the constraint jobs and run them on separatae workers. This will speed up constraint generation delays that will allow building PROD images and kubernetes checks faster. Report URL: https://github.com/apache/airflow/actions/runs/18682548901 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 14a657d7e984797db6cc4afe7af4396daa8620ee / Jarek Potiuk fixup! fixup! Speed-up constraints generation (#52449) Report URL: https://github.com/apache/airflow/actions/runs/18680647746 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 4ecfdcc1c7cf37f1a3f7651d0184bd9d04ef8607 / Jarek Potiuk Move fab from providers-fab/1-5 and common-compat from 1.2.1 version Report URL: https://github.com/apache/airflow/actions/runs/18562174817 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: af8b151852458147eafc92e2f0d2b60f80485829 / Jarek Potiuk Speed-up constraints generation (#52449) Constraints generation was slow because we run them in a loop and we tried to run them all on a single machine - trying to utilize the fact that we only have to build airflow and provider packages once. But those are pretty fast, comparing to constraint generation and it's much better to parallelize the constraint jobs and run them on separatae workers. This will speed up constraint generation delays that will allow building PROD images and kubernetes checks faster. Report URL: https://github.com/apache/airflow/actions/runs/18574349647 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 4ad1d92f14c4ff2f16e66b31f6aaf4f7d6b6ea80 / Jarek Potiuk Move fab from providers-fab/1-5 and common-compat from 1.2.1 version Report URL: https://github.com/apache/airflow/actions/runs/18562513851 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: bb3ddf96dc03391cc797a074fec6c22cf1acd07e / Jarek Potiuk Fix unit tests Report URL: https://github.com/apache/airflow/actions/runs/18564704729 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 6ad415dd4accad8413021c48db5f3ec8d9d17848 / Jarek Potiuk Migrate to connexion 2.15 This PR migrates Airflow to connexion 2.15 - which allows Airflow to bump a number of dependencies such as Flask, Werkzeug, flask-session. There are a few incompatibilities fixed during the migration introduced by breaking changes in those dependencies: * flask-session >= 0.8.0 manages it's own session table and we already managed it on our own, so we conditionally create/drop the table when running migrations. * flask-session >= 0.7.9 switched to use MsgSpec as default serializer and while it claims you can switch back to TagJSONSerializer, it's not workign out of the box because it relies on encode/decode methods of the serializer that are not present in TagJSONSerializer. But we cannot use MsgSpec serializer because it does not support some objects (Markup) that we use for Flash message serialization. We borrow a hack from https://github.com/ckan/ckan/pull/8704 and provide our custom serializer deriving from TagJSONSerializer with encode/decode methods added * flask-session >= 0.8.0 switched to use "client" instead of "db" as interface field. Our code was adapted accordingly * Werkzeug >= 2.3.0 changed the way how percent-encoding is done - instead of percent-encoding every reserved character, only the reserved characters that have "reserved purpose" in the place of the URL that they are used are encoded - following WhatWG specification. This means for example that "&" is not encoded in path, "/:" are not encoded in url params, and "?" is not encoded after it is used to separate url from parameters. Our tests expected percent-encoding everywherei (previous Werkzeug behaviour), so they had to be updated. * Flask test client in newer versions of flask does not have "cookie_jar" - it exposes cookies via "get_cookie", tests were updated to use it. * Minimum versions of dependencies have been updated so that all the changes are compatible with them and we do not have to handle back-compatibility with older versions. Report URL: https://github.com/apache/airflow/actions/runs/18254842747 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 6c2ea9389407d309be0e27bb5450050ac01d3b35 / Jarek Potiuk Migrate to connexion 2.15 This PR migrates Airflow to connexion 2.15 - which allows Airflow to bump a number of dependencies such as Flask, Werkzeug, flask-session. There are a few incompatibilities fixed during the migration introduced by breaking changes in those dependencies: * flask-session >= 0.8.0 manages it's own session table and we already managed it on our own, so we conditionally create/drop the table when running migrations. * flask-session >= 0.7.9 switched to use MsgSpec as default serializer and while it claims you can switch back to TagJSONSerializer, it's not workign out of the box because it relies on encode/decode methods of the serializer that are not present in TagJSONSerializer. But we cannot use MsgSpec serializer because it does not support some objects (Markup) that we use for Flash message serialization. We borrow a hack from https://github.com/ckan/ckan/pull/8704 and provide our custom serializer deriving from TagJSONSerializer with encode/decode methods added * flask-session >= 0.8.0 switched to use "client" instead of "db" as interface field. Our code was adapted accordingly * Werkzeug >= 2.3.0 changed the way how percent-encoding is done - instead of percent-encoding every reserved character, only the reserved characters that have "reserved purpose" in the place of the URL that they are used are encoded - following WhatWG specification. This means for example that "&" is not encoded in path, "/:" are not encoded in url params, and "?" is not encoded after it is used to separate url from parameters. Our tests expected percent-encoding everywherei (previous Werkzeug behaviour), so they had to be updated. * Flask test client in newer versions of flask does not have "cookie_jar" - it exposes cookies via "get_cookie", tests were updated to use it. * Minimum versions of dependencies have been updated so that all the changes are compatible with them and we do not have to handle back-compatibility with older versions. Report URL: https://github.com/apache/airflow/actions/runs/17534693295 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: f01ec67b1776881fbdea9941df15bf22c4e3d98f / Jarek Potiuk Migrate to connexion 2.15 This PR migrates Airflow to connexion 2.15 - which allows Airflow to bump a number of dependencies such as Flask, Werkzeug, flask-session. There are a few incompatibilities fixed during the migration introduced by breaking changes in those dependencies: * flask-session >= 0.8.0 manages it's own session table and we already managed it on our own, so we conditionally create/drop the table when running migrations. * flask-session >= 0.7.9 switched to use MsgSpec as default serializer and while it claims you can switch back to TagJSONSerializer, it's not workign out of the box because it relies on encode/decode methods of the serializer that are not present in TagJSONSerializer. But we cannot use MsgSpec serializer because it does not support some objects (Markup) that we use for Flash message serialization. We borrow a hack from https://github.com/ckan/ckan/pull/8704 and provide our custom serializer deriving from TagJSONSerializer with encode/decode methods added * flask-session >= 0.8.0 switched to use "client" instead of "db" as interface field. Our code was adapted accordingly * Werkzeug >= 2.3.0 changed the way how percent-encoding is done - instead of percent-encoding every reserved character, only the reserved characters that have "reserved purpose" in the place of the URL that they are used are encoded - following WhatWG specification. This means for example that "&" is not encoded in path, "/:" are not encoded in url params, and "?" is not encoded after it is used to separate url from parameters. Our tests expected percent-encoding everywherei (previous Werkzeug behaviour), so they had to be updated. * Flask test client in newer versions of flask does not have "cookie_jar" - it exposes cookies via "get_cookie", tests were updated to use it. * Minimum versions of dependencies have been updated so that all the changes are compatible with them and we do not have to handle back-compatibility with older versions. Report URL: https://github.com/apache/airflow/actions/runs/16143572648 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: d7ff8fb8d4d2c515e0bf5524058eb8adc75294b8 / Jarek Potiuk Migrate to connexion 2.15 This PR migrates Airflow to connexion 2.15 - which allows Airflow to bump a number of dependencies such as Flask, Werkzeug, flask-session. There are a few incompatibilities fixed during the migration introduced by breaking changes in those dependencies: * flask-session's Session table need to be created when we are importing all models so that it can be deleted when attempting to remove all tables and migrate them. * flask-session >= 0.7.9 switched to use MsgSpec as default serializer and while it claims you can switch back to TagJSONSerializer, it's not workign out of the box because it relies on encode/decode methods of the serializer that are not present in TagJSONSerializer. But we cannot use MsgSpec serializer because it does not support some objects (Markup) that we use for Flash message serialization. We borrow a hack from https://github.com/ckan/ckan/pull/8704 and provide our custom serializer deriving from TagJSONSerializer with encode/decode methods added * flask-session >= 0.8.0 switched to use "client" instead of "db" as interface field. Our code was adapted accordingly * Werkzeug >= 2.3.0 changed the way how percent-encoding is done - instead of percent-encoding every reserved character, only the reserved characters that have "reserved purpose" in the place of the URL that they are used are encoded - following WhatWG specification. This means for example that "&" is not encoded in path, "/:" are not encoded in url params, and "?" is not encoded after it is used to separate url from parameters. Our tests expected percent-encoding everywherei (previous Werkzeug behaviour), so they had to be updated. * Flask test client in newer versions of flask does not have "cookie_jar" - it exposes cookies via "get_cookie", tests were updated to use it. * Minimum versions of dependencies have been updated so that all the changes are compatible with them and we do not have to handle back-compatibility with older versions. Report URL: https://github.com/apache/airflow/actions/runs/16141982475 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 7d3296fe06e2990f343bdd9cda012d21aad3338f / Jarek Potiuk Migrate to connexion 2.15 This PR migrates Airflow to connexion 2.15 - which allows Airflow to bump a number of dependencies such as Flask, Werkzeug, flask-session. There are a few incompatibilities fixed during the migration introduced by breaking changes in those dependencies: * flask-session >= 0.7.9 switched to use MsgSpec as default serializer and while it claims you can switch back to TagJSONSerializer, it's not workign out of the box because it relies on encode/decode methods of the serializer that are not present in TagJSONSerializer. But we cannot use MsgSpec serializer because it does not support some objects (Markup) that we use for Flash message serialization. We borrow a hack from https://github.com/ckan/ckan/pull/8704 and provide our custom serializer deriving from TagJSONSerializer with encode/decode methods added * flask-session >= 0.8.0 switched to use "client" instead of "db" as interface field. Our code was adapted accordingly * Werkzeug >= 2.3.0 changed the way how percent-encoding is done - instead of percent-encoding every reserved character, only the reserved characters that have "reserved purpose" in the place of the URL that they are used are encoded - following WhatWG specification. This means for example that "&" is not encoded in path, "/:" are not encoded in url params, and "?" is not encoded after it is used to separate url from parameters. Our tests expected percent-encoding everywherei (previous Werkzeug behaviour), so they had to be updated. * Flask test client in newer versions of flask does not have "cookie_jar" - it exposes cookies via "get_cookie", tests were updated to use it. * Minimum versions of dependencies have been updated so that all the changes are compatible with them and we do not have to handle back-compatibility with older versions. Report URL: https://github.com/apache/airflow/actions/runs/16140331997 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: dbd8738ba70b68ac8070a3348879d55a7a9d1b06 / Jarek Potiuk Mmigrate to connexion 2.15 This PR migrates Airflow to connexion 2.15 - which allows Airflow to bump a number of dependencies such as Flask, Werkzeug, flask-session. There are a few incompatibilities fixed during the migration introduced by breaking changes in those dependencies: * flask-session >= 0.7.9 manages it's own table with SQLAlchemy integration, so we do not have to create the session table in the migration script * flask-session >= 0.7.9 switched to use MsgSpec as default serializer and while it claims you can switch back to TagJSONSerializer, it's not workign out of the box because it relies on encode/decode methods of the serializer that are not present in TagJSONSerializer. But we cannot use MsgSpec serializer because it does not support some objects (Markup) that we use for Flash message serialization. We borrow a hack from https://github.com/ckan/ckan/pull/8704 and provide our custom serializer deriving from TagJSONSerializer with encode/decode methods added * flask-session >= 0.8.0 switched to use "client" instead of "db" as interface field. Our code was adapted accordingly * Werkzeug >= 2.3.0 changed the way how percent-encoding is done - instead of percent-encoding every reserved character, only the reserved characters that have "reserved purpose" in the place of the URL that they are used are encoded - following WhatWG specification. This means for example that "&" is not encoded in path, "/:" are not encoded in url params, and "?" is not encoded after it is used to separate url from parameters. Our tests expected percent-encoding everywherei (previous Werkzeug behaviour), so they had to be updated. * Flask test client in newer versions of flask does not have "cookie_jar" - it exposes cookies via "get_cookie", tests were updated to use it. * Minimum versions of dependencies have been updated so that all the changes are compatible with them and we do not have to handle back-compatibility with older versions. Report URL: https://github.com/apache/airflow/actions/runs/16137890826 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: e20b371d87c92f824b6721511819319fa778fbbc / Jarek Potiuk Mmigrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/16130446818 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: b1d1f6b1e26c939e10e2c60df59836f70f0c7ecd / Jarek Potiuk Mmigrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/16128879281 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: b6447becd14cbe4c750ac63e24a26f38e499ebd2 / Jarek Potiuk Mmigrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/16022891887 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: d7868027a14ba8ffd895f4dc31e552669d5cbbd9 / Jarek Potiuk Mmigrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/15999013367 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: d874cd6bd61e0d5710e5ab114203dfc98bc1dcd3 / Jarek Potiuk Mmigrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/15997994023 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 9dac8714ab5612bfddc13ad649aaf55b99858f4e / Jarek Potiuk Mmigrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/15956228402 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 99f112fbe82f99380033f1395cf916228cb32d4f / Jarek Potiuk Mmigrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/15833101489 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 27034c475e9b088a8a203969b3ab69c6e26385df / Jarek Potiuk Attempt to migrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/15804496881 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: d2aac395415fd6a2de358f1393b5712f147d668c / Jarek Potiuk Attempt to migrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/15803753856 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: a8290685459431a3b4e58da555c9765da07ada89 / Jarek Potiuk Attempt to migrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/15636452122 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: efc426c52a0645c31123bf230f98196deccdc23d / Jarek Potiuk Attempt to migrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/15632272289 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[GH] (airflow/attempt-to-migrate-to-connexion-2-15): Workflow run "Tests" failed!
The GitHub Actions job "Tests" on airflow.git/attempt-to-migrate-to-connexion-2-15 has failed. Run started by GitHub user potiuk (triggered by potiuk). Head commit for run: 5aba1bccca1c4098c4ae83708f96d5e2be9f2973 / Jarek Potiuk Attempt to migrate to connexion 2.15 Report URL: https://github.com/apache/airflow/actions/runs/15630437371 With regards, GitHub Actions via GitBox - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
