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

New version v0.5 #130

Merged
merged 11 commits into from
May 18, 2018
Merged

New version v0.5 #130

merged 11 commits into from
May 18, 2018

Conversation

xsb
Copy link
Member

@xsb xsb commented May 18, 2018

New version in a looong time. This PR has no new features, it's more like a cleanup and a way for me to get used to the code again.

Dogfile.yml is now called dog.yml. It looks cleaner and it follows the convention that yaml files are normal definition files so they don't start with caps, different classification from Makefile/Dockerfile/etc.

Removed support for: python, ruby, perl, node and go. It did not make any sense, no one was going to use it. I did it because it was easy but I wasn't interested in using it either. SH/BASH should be enough for now and it's pretty standard. I am not sure yet about Windows support so I removed it, modern Windows supports bash anyway.

Removed backwards compatibility, deprecation warnings, etc. It was cool as an experiment but this is v0.x so no need for it.

Bugfix: Workdir directive works as documented now.

Internal change: Renamed Dogfile struct to Dogtasks because it's not a file.

@xsb xsb merged commit b40e61b into master May 18, 2018
@xsb xsb deleted the v0.5 branch May 18, 2018 13:51
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