Skip to content

Fix reusable workflow configuration#18

Merged
locus313 merged 3 commits intomainfrom
fix
Sep 1, 2025
Merged

Fix reusable workflow configuration#18
locus313 merged 3 commits intomainfrom
fix

Conversation

@locus313
Copy link
Copy Markdown
Owner

@locus313 locus313 commented Sep 1, 2025

This pull request updates the project version to 0.1.4 and makes several improvements to the GitHub Actions workflows by enabling them to be called as reusable workflows. Additionally, it ensures that the CI workflow properly waits for the version check job before reporting success.

Version bump:

  • Updated the version number from 0.1.3 to 0.1.4 in both the README.md badge and the SCRIPT_VERSION variable in sync-ssh-keys.sh. [1] [2]

GitHub Actions improvements:

  • Added workflow_call triggers to .github/workflows/check-version.yml, .github/workflows/lint.yml, and .github/workflows/test.yml to allow these workflows to be used as reusable workflows. [1] [2] [3]
  • Modified the ci.yml workflow so that the final status check (ci-success job) depends on the version-check job in addition to lint and test, ensuring all required checks are complete.- Add workflow_call trigger to check-version.yml, lint.yml, and test.yml
  • Enable these workflows to be called by ci.yml as reusable workflows
  • Resolve GitHub Actions workflow validation error

- Add workflow_call trigger to check-version.yml, lint.yml, and test.yml
- Enable these workflows to be called by ci.yml as reusable workflows
- Resolve GitHub Actions workflow validation error
- Add version-check to needs array in ci-success job
- Ensure version-check.result is properly accessible
- Fix empty string evaluation causing false failures
@locus313 locus313 merged commit aa56798 into main Sep 1, 2025
9 checks passed
@locus313 locus313 deleted the fix branch September 1, 2025 00:49
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