Skip to content

Refactor/update GitHub action #5

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

Merged
merged 3 commits into from
Dec 12, 2024
Merged

Conversation

Msameim181
Copy link
Owner

@Msameim181 Msameim181 commented Dec 12, 2024

This pull request includes updates to the GitHub Actions workflow configuration to ensure consistency in branch naming and to enhance the dependency installation process.

Branch naming consistency:

Dependency installation enhancement:

  • .github/workflows/build.yml: Added a step to install and upgrade pip and install build and toml dependencies in the create-tag job.This pull request includes several updates to the GitHub Actions workflow file .github/workflows/build.yml to enhance the build, test, and release process. The most important changes include renaming the workflow, updating branch names, adding new dependencies, and introducing a new job for creating and pushing tags based on the version specified in pyproject.toml.

Workflow updates:

  • Renamed the workflow from "Build and Test" to "Test and Tag and Publish".

Dependency management:

  • Added toml to the list of dependencies installed during the "Install dependencies" step. [1] [2]

New job for tagging:

  • Introduced a new job create-tag that runs after the test job, which creates and pushes a new tag based on the version specified in pyproject.toml. This job includes steps for checking out the code, installing dependencies, extracting the version, and creating and pushing the tag.

@Msameim181 Msameim181 force-pushed the refactor/update_github_action branch from ae71029 to e981012 Compare December 12, 2024 20:03
@Msameim181 Msameim181 changed the base branch from development to main December 12, 2024 20:06
@Msameim181 Msameim181 changed the base branch from main to develop December 12, 2024 20:07
@Msameim181 Msameim181 merged commit 0e45d0e into develop Dec 12, 2024
3 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.

1 participant