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

Gfranxman/354 semanic release failure workaround #399

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

gfranxman
Copy link
Member

No description provided.

update actions/checkout version and add CI_VERSION_WORKAROUND
 environment variables

 - Update the version of actions/checkout being used in semantic-release GitHub workflow from v3 to
 v4.
 - Add new environment variables CI_VERSION_WORKAROUND_APP_ID
 - Add new secret  CI_VERSION_WORKAROUND_APP_PRIVATE_KEY
during the semantic release workflow

Updates the Semantic Release workflow to include a workaround for pushing tags to a protected
branch.
Adds a step to create a GitHub App token using the `actions/create-github-app-token` action.
Updates the checkout action to use the generated token and fetches the full git history.
Adds an additional usage of the generated app token in the Semantic Release run step.
Comments out the previously-used credentials in favor of the app token.
The install script now checks if the installed version of each dependency meets the minimum required version.
A list of dependencies with their minimum required versions can now be specified at the start of the script.
The implementation involved developing two new functions, version_compare and version_satisfies.
The former compares two version numbers, and the latter checks if the installed version of a dependency meets the required version.
The check_top_level_dependencies function was modified to use these new functions.
Detailed installation instructions for each dependency have also been updated and extended to include version information.
@gfranxman
Copy link
Member Author

I think this was an accident

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