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

Add providers workflow #5

Merged
merged 4 commits into from
Dec 18, 2024
Merged

Conversation

gopidesupavan
Copy link
Member

@gopidesupavan gopidesupavan commented Dec 13, 2024

Adding a workflow for provider releases with RC version configurations.

These changes are implemented based on the discussion: #5 (comment)

For provider RC releases, the workflow will reference files located in dev/airflow/providers/pypi-rc.
For final release versions, it will use files from dev/airflow/providers.

Currently, workflows are configured for both provider package releases and Airflow package releases.

Each workflow requires a configuration file to determine the necessary validations. This file is generally referred to as the release config file.

In this instance, for providers, two configuration files have been created:

providers-rc-config.yml
providers-pypi-config.yml

There are no strict naming conventions for these configuration files, but their names must be specified as inputs to the workflows.

it looks many file changes happen, due to pre-commit config it refactored some of the files formatting issues :) sorry.

@gopidesupavan gopidesupavan requested a review from potiuk December 13, 2024 18:24
Copy link
Member

@potiuk potiuk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pre-commit is useful indeed :)

@potiuk potiuk merged commit 40d7ef0 into apache:main Dec 18, 2024
1 check passed
@gopidesupavan gopidesupavan deleted the providers-workflow branch December 19, 2024 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants