Skip to content

Conversation

@jiayuasu
Copy link
Member

This pull request updates the GitHub Actions workflow responsible for converting notebooks to Python scripts. The main change is that the workflow no longer uploads the converted scripts to AWS S3, and instead focuses solely on the conversion and updating a Git tag. The workflow file has also been renamed to better reflect its new purpose.

Workflow simplification and focus:

  • The workflow file was renamed from .github/workflows/upload-notebook-to-s3.yml to .github/workflows/upload-notebook-to-git-tag.yml, and all references to uploading notebooks to S3 were removed to reflect the new focus on converting notebooks and updating a Git tag.
  • All steps and permissions related to configuring AWS credentials and uploading converted notebooks to both staging and production S3 buckets were removed from the workflow.

Furqaan was using airflow initially for integration tests but later decided to give up. But the code was left uncleaned.

@gitnotebooks
Copy link

gitnotebooks bot commented Dec 18, 2025

@jiayuasu jiayuasu requested review from a team and Copilot December 18, 2025 00:57
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR simplifies a GitHub Actions workflow by removing AWS S3 integration and refocusing it solely on converting notebooks to Python scripts and updating a Git tag. The workflow file has been renamed to reflect this new purpose, eliminating unnecessary complexity related to Airflow integration testing that was abandoned.

Key Changes:

  • Renamed workflow file from upload-notebook-to-s3.yml to upload-notebook-to-git-tag.yml
  • Removed all AWS credential configuration and S3 upload steps for both staging and production environments
  • Removed id-token: write permission that was required for AWS authentication

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jiayuasu jiayuasu merged commit 4ccbd48 into main Dec 18, 2025
3 checks passed
@jiayuasu jiayuasu deleted the clean-up-airflow branch December 18, 2025 01:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants