Skip to content

Migrate actions#53

Merged
javidahmed64592 merged 2 commits into
mainfrom
migrate-actions
May 1, 2026
Merged

Migrate actions#53
javidahmed64592 merged 2 commits into
mainfrom
migrate-actions

Conversation

@javidahmed64592
Copy link
Copy Markdown
Owner

This pull request removes all local GitHub Actions workflow definitions from the repository and updates workflow configuration files to use prebuilt, centralized actions from the javidahmed64592/actions-template-python repository. This change streamlines maintenance by reducing duplicated code and ensures all workflows consume the latest shared logic. Additionally, some minor documentation formatting improvements are included.

Key changes:

GitHub Actions workflow refactoring:

  • Deleted all local composite action definitions under .github/actions/, including build, CI, setup, and documentation actions. Workflows now rely exclusively on remote, versioned actions from javidahmed64592/actions-template-python. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]

  • Updated workflow files (build.yml, ci.yml, docs.yml) to reference the shared actions directly, removing all conditional logic for local vs. remote action usage. This includes new steps for checking test and frontend existence before running related jobs, and simplifies the documentation publishing process. [1] [2] [3] [4]

Documentation improvements:

  • Improved the formatting and clarity of the main documentation index page (index.rst).

  • Removed the empty or unused "Detailed Documentation" toctree section from the documentation index.

@javidahmed64592 javidahmed64592 merged commit aec56a0 into main May 1, 2026
12 checks passed
@javidahmed64592 javidahmed64592 deleted the migrate-actions branch May 1, 2026 21:29
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.

1 participant