Files
airflow/.github/dependabot.yml
Jens Scheffler dec508c531 Provide React UI for Edge (#53563)
* Provide React UI for Edge

* Fix static checks

* Have dist file out of gitignore until we have a proper way of build on demand

* Have dist file out of gitignore until we have a proper way of build on demand

* Add mime-type mapping

* Add icon to edge UI

* Add dockerignore to fix tests

* Add correct icon to edge plugin menu entries

* ups, re-add from main

* Fix merge conflict from prek migration

* Add first two empty pages and navigation

* Layout nit to align to dags view

* Create start of DataTable for worker display

* Upgrade dependencies

* Also add dependabot for edge UI

* Add API Specs generation to prepare service binding code generation

* Create API service stubs

* Implement first table accessor for worker list

* Fix hashing and exclude pnpm store

* Fix pytests

* Remove yarn.lock

* Fix problems in pytests with back-compat and db access

* Enable debug mode in vite with real Airflow backend for standalone testing via pnpm dev

* Disable sorting

* Uuups, remove debug print

* Implement authentication for endpoint and fallback ugly HTML table

* Remove clone of DataTable which seems not working

* Switch to Chakra Table

* Chakra Table additions

* Add Jobs page and services

* Ensure codegen is always executed in prek
2025-09-03 09:58:16 +02:00

120 lines
2.9 KiB
YAML

# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you 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
---
version: 2
updates:
- package-ecosystem: pip
directories:
- /airflow-core
- /airflow-ctl
- /clients/python
- /dev/breeze
- /docker-tests
- /kubernetes-tests
- /helm-tests
- /task-sdk
- /
schedule:
interval: daily
- package-ecosystem: npm
directories:
- /airflow-core/src/airflow/ui
schedule:
interval: daily
groups:
core-ui-package-updates:
patterns:
- "*"
- package-ecosystem: npm
directories:
- /airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui
schedule:
interval: daily
groups:
core-ui-package-updates:
patterns:
- "*"
- package-ecosystem: npm
directories:
- /providers/edge3/src/airflow/providers/edge3/plugins/www
schedule:
interval: daily
groups:
fab-ui-package-updates:
patterns:
- "*"
- package-ecosystem: npm
directories:
- /providers/fab/src/airflow/providers/fab/www
schedule:
interval: daily
groups:
fab-ui-package-updates:
patterns:
- "*"
# Repeat dependency updates on v3-0-test branch as well
- package-ecosystem: pip
directories:
- /airflow-core
- /airflow-ctl
- /clients/python
- /dev/breeze
- /docker-tests
- /kubernetes-tests
- /helm-tests
- /task-sdk
- /
schedule:
interval: daily
target-branch: v3-0-test
- package-ecosystem: npm
directories:
- /airflow-core/src/airflow/ui
schedule:
interval: daily
target-branch: v3-0-test
groups:
core-ui-package-updates:
patterns:
- "*"
# Repeat dependency updates on 2.11 branch as well
- package-ecosystem: pip
directories:
- /clients/python
- /dev/breeze
- /docker_tests
- /
schedule:
interval: daily
target-branch: v2-11-test
- package-ecosystem: npm
directories:
- /airflow/www/
schedule:
interval: daily
target-branch: v2-11-test
groups:
core-ui-package-updates:
patterns:
- "*"