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

Preparing release 1.3.0 #42

Merged
merged 9 commits into from
Jun 18, 2014
Merged

Preparing release 1.3.0 #42

merged 9 commits into from
Jun 18, 2014

Conversation

andyshinn
Copy link
Contributor

We are getting ready to release 1.3.0. This PR will contain the staging grounds for commits and features to be adding. What is staged so far:

Features

  • New composer::selfupdate defined type to update, keep specific version, or rollback Composer versions
  • Added timeout parameter to composer::exec
  • Vagrant as a functional test environment
  • Various bugs and spec fixes (see below)
  • Require command support (thanks @enxebre)
  • Support creating projects from hiera (thanks @enxebre)

Bugs

@tPl0ch
Copy link
Owner

tPl0ch commented Jun 5, 2014

@andyshinn Looks good! Once you merge that in drop me a short message so I will update the puppet forge module. Thanks for your work :)

Thomas Ploch and others added 9 commits June 18, 2014 11:38
This makes it possible to update the composer binary to a specific
version. Even rollback is possible.

- Added validation to exec type
- Added selfupdate type and auto_update param
- Fixed param case statement for prefer-source param
- Added metadata.json to .gitignore
- Added 'stdlib' dependency to fixtures
- requiring dep modules from global namespace
- Updated exec.erb template
- Updated test suite
- Added user to exec for selfupdate
- Fixed versions in travis.yml
- Removed 3.0.x support until rodjek/rspec-puppet#136 is fixed
- Removed ruby version constraint for testing
- Bumping version to 1.3.0
andyshinn added a commit that referenced this pull request Jun 18, 2014
@andyshinn andyshinn merged commit 0599a8f into master Jun 18, 2014
@andyshinn
Copy link
Contributor Author

@tPl0ch Ping! Release up at https://github.com/tPl0ch/puppet-composer/releases/tag/1.3.0. Binary is attached to the tagged release. Should be able to just push that to Forge.

I tested basics in Puppet. But haven't tested new stuff like self update and Hiera. Will rely on spec tests for those at the moment and user bug reports. Didn't want this big branch to sit around rotting!

@tPl0ch
Copy link
Owner

tPl0ch commented Jun 20, 2014

@andyshinn https://forge.puppetlabs.com/tPl0ch/composer

Module is released!

Thanks again!

@andyshinn andyshinn deleted the release-1.3.0 branch June 26, 2014 23:58
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.

2 participants