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

Fix few small release issues found during 2.8.2 preparation #37633

Merged
merged 1 commit into from
Feb 22, 2024

Conversation

potiuk
Copy link
Member

@potiuk potiuk commented Feb 22, 2024

  • when deleting the whole .build folder, the www folder could not be created during asset compilation
  • -source packages were treated as sdist and we attempted to build wheel files with them
  • when building airflow packages, default settting (for security reasons) is to build everything in docker container, but building wheel for sdist was done outside. With this PR we only use sdist check when we use local hatch build - and sdist wheel check happens in docker container when sdists are built.
  • tarball was prepared before the pypi packages and it has been
    deleted by local hatch build

^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

@potiuk potiuk removed the request for review from ashb February 22, 2024 18:41
@potiuk potiuk force-pushed the fix-small-issues-with-release-packages branch from 5c07097 to 7666314 Compare February 22, 2024 18:46
* when deleting the whole .build folder, the www folder could not be
  created during asset compilation
* -source packages were treated as sdist and we attempted to build
  wheel files with them
* when building airflow packages, default settting (for security
  reasons) is to build everything in docker container, but building
  wheel for sdist was done outside. With this PR we only use sdist
  check when we use local hatch build - and sdist wheel check
  happens in docker container when sdists are built.
* tarball was prepared before the pypi packages and it has been
  deleted by local hatch build
@potiuk potiuk force-pushed the fix-small-issues-with-release-packages branch from 7666314 to 56844ad Compare February 22, 2024 20:57
@potiuk potiuk added this to the Airflow 2.8.2 milestone Feb 22, 2024
@potiuk potiuk merged commit 254d7eb into apache:main Feb 22, 2024
78 of 80 checks passed
@potiuk potiuk deleted the fix-small-issues-with-release-packages branch February 22, 2024 21:11
sudiptob2 pushed a commit to Satoshi-Sh/airflow that referenced this pull request Feb 22, 2024
…7633)

* when deleting the whole .build folder, the www folder could not be
  created during asset compilation
* -source packages were treated as sdist and we attempted to build
  wheel files with them
* when building airflow packages, default settting (for security
  reasons) is to build everything in docker container, but building
  wheel for sdist was done outside. With this PR we only use sdist
  check when we use local hatch build - and sdist wheel check
  happens in docker container when sdists are built.
* tarball was prepared before the pypi packages and it has been
  deleted by local hatch build
ephraimbuddy pushed a commit that referenced this pull request Feb 22, 2024
* when deleting the whole .build folder, the www folder could not be
  created during asset compilation
* -source packages were treated as sdist and we attempted to build
  wheel files with them
* when building airflow packages, default settting (for security
  reasons) is to build everything in docker container, but building
  wheel for sdist was done outside. With this PR we only use sdist
  check when we use local hatch build - and sdist wheel check
  happens in docker container when sdists are built.
* tarball was prepared before the pypi packages and it has been
  deleted by local hatch build

(cherry picked from commit 254d7eb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants