Skip to content

Remove GitHub Release asset upload step from CI workflow#330

Merged
ritikarawlani merged 1 commit intomainfrom
claude/find-package-automation-commit-8AEJ6
Apr 1, 2026
Merged

Remove GitHub Release asset upload step from CI workflow#330
ritikarawlani merged 1 commit intomainfrom
claude/find-package-automation-commit-8AEJ6

Conversation

@ritikarawlani
Copy link
Copy Markdown
Collaborator

Summary

Removed the "Upload FHIR package assets as GitHub Release" step from the GitHub Actions workflow. This step was responsible for uploading large package files (package.db, package.tgz, package.r4.tgz, package.r4b.tgz, and ai.zip) as binary assets to GitHub Releases instead of deploying them to gh-pages.

Changes

  • Removed the entire Upload FHIR package assets as GitHub Release job step from .github/workflows/ghbuild.yml
  • This includes the removal of:
    • Script availability check and conditional download logic for create_package_release.py
    • Python script execution to create package releases
    • Associated environment variables (GITHUB_TOKEN, GITHUB_SHA)
    • Success condition check for the step

Impact

Large package files will no longer be automatically uploaded as GitHub Release assets during the CI/CD pipeline. The subsequent "Delete files >100MB before deployment" step remains in place for the gh-pages deployment process.

https://claude.ai/code/session_014xeaCmB7K2aXe9T8GV9m2f

The `create_package_release.py` step was creating a new GitHub Release
on every successful CI build (every push, every PR), which conflates
CI (build + deploy to gh-pages) with release management.

Package release creation will live in the release workflow instead.
The >100MB cleanup step remains to prevent gh-pages bloat.

https://claude.ai/code/session_014xeaCmB7K2aXe9T8GV9m2f
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

✅ Deployment Successful

Branch: claude/find-package-automation-commit-8AEJ6
Commit: 2f4cdd5
Deployed to: https://WorldHealthOrganization.github.io/smart-base/branches/find-package-automation-commit-8AEJ6

🌐 Open Preview
🔍 View Build Log


Deployment completed successfully! The site is now live at the URL above.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

✅ Deployment Successful

Branch: claude/find-package-automation-commit-8AEJ6
Commit: 2f4cdd5
Deployed to: https://WorldHealthOrganization.github.io/smart-base/branches/find-package-automation-commit-8AEJ6

🌐 Open Preview
🔍 View Build Log


Deployment completed successfully! The site is now live at the URL above.

@ritikarawlani ritikarawlani merged commit 0cb6b99 into main Apr 1, 2026
8 checks passed
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