-
Notifications
You must be signed in to change notification settings - Fork 88
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
GitHub actions #190
GitHub actions #190
Conversation
env: | ||
ZIP_EXCLUDE: -x ".*" -x "__MACOSX" -x "*.DS_Store" | ||
|
||
- name: Check Release notes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is the point of this step in this context ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, to check that the script do not fail before entering the release process.
@AlexNDRmac Thanks for your work, LGTM. Do I have to merge first in order to enable github actions ? |
@NoiseByNorthwest - yes, to enable actions, you should merge first. After merge, actions will start and status badge also should retrieve status automatically. |
Hi @NoiseByNorthwest. This is first part of #180
This is base workflow which includes cross-php version builds for mac/linux OS.
Features
tag
with for new version or simply create new release with empty release notes body - Release action will do everything else. Release action will run CI to ensure that everything is OK, then download all the build artifacts, parse release notes for the latest TAG in CHANGELOG.md and creates Release with this content and all the build artifacts (extensions for all PHP version and all supported OS)What i missed
Thanks