Permalink
Commits on Aug 6, 2015
  1. Use responsive template

    weierophinney committed Aug 6, 2015
Commits on Aug 5, 2015
  1. Updated phpdoc toolchain

    weierophinney committed Aug 5, 2015
    - Use phpdocumentor from composer
Commits on Jul 21, 2015
  1. Remove unstaged changes

    weierophinney committed Jul 21, 2015
  2. Use composer update instead of install

    weierophinney committed Jul 21, 2015
    - On the off-chance that the composer.lock is out-of-date
Commits on Jun 18, 2015
  1. Fix invocation of package-version-path script

    weierophinney committed Jun 18, 2015
    - Was not passing a required argument (which also wasn't documented)
Commits on Jun 4, 2015
Commits on Jun 3, 2015
  1. Fixed git repository update conditionals

    weierophinney committed Jun 3, 2015
    - Compare the output of the commands; don't use the exit status.
    - The `-q` flag *must* preced the `-b` flag when doing a checkout operation.
Commits on Jun 2, 2015
  1. Updated toolchain for composer repo

    weierophinney committed Jun 2, 2015
    Changes in the upstream Satis project required a new approach to getting the
    list of packages (which we use for building distribution packages).
    Additionally, due to continual issues with using github URIs when building the
    composer repository, we've switched to local repositories, which required a new
    `satis-local.json` pointing at the local repos (`Makefile` references it); this
    file also incorporates the repository renames, as well as the additional repos
    under the zendframework and zfcampus organizations. Because the repositories are
    on the local filesystem, `download_packages_json.php` was updated to rewrite the
    URIs for the source packages to the canonical GitHub repositories.
Commits on Feb 11, 2015
  1. Updated ZF1 makefile to use git cloning

    weierophinney committed Feb 11, 2015
    With the addition of .gitattributes to the repo, we can no longer download a zip
    file from the github api, as it does not include the documentation. As such, the
    Makefile now does a clone of the repo at the specified tag, and then removes the
    .git directory.
Commits on Jan 13, 2015
Commits on Jun 12, 2014
  1. Ensure XML entities are loaded when building docs

    weierophinney committed Jun 12, 2014
    Recent versions of libxml2 disable entity loading by default. This change calls
    `libxml_disable_entity_loader(false)`, and also passes the `LIBXML_NOENT` flag
    to each instance of `DOMDocument::load()` to ensure that entities may be loaded.
    
    This fixes a build error whereby `xi:include` and related tags are not
    recognized due to the entities being loaded from a file instead of defined
    inline.
Commits on Apr 25, 2014
  1. Fixed matching for version in zf-deploy job

    weierophinney committed Apr 25, 2014
    - Was missing capturing parens
    - Was missing `/s` qualifier on regex
    - No need to match more than what is necessary
  2. Prepare for 0.3.0-dev

    weierophinney committed Apr 25, 2014
    - version rewriting will happen in the script going forward
  3. Added zf-console

    weierophinney committed Apr 25, 2014
Commits on Apr 24, 2014
  1. Use server secret to help secure hook endpoint

    weierophinney committed Apr 24, 2014
    - Declared a zfdeploy.secret configuration variable; if incoming secret
      does not match, immediately return.
  2. Better GitHub event handling

    weierophinney committed Apr 24, 2014
    - Event comes in via the X-GitHub-Event header; use that to determine
      which payload we're using.
    - Tags come in via the "create" event.
    - Only rebuild on push if against master.
Commits on Apr 23, 2014
  1. Finally got the shebang problem sorted

    weierophinney committed Apr 23, 2014
    - Added the "extract" and "intercept" flags to phar creation
    - Stripped the shebang from the script prior to creating the phar
  2. Change versioning strategy

    weierophinney committed Apr 23, 2014
    - from semver-sha1 to semver-increment-sha1 (to ensure newer versions
      evaluate as newer)
    - keep all versions in manifest
  3. Fix version regex replacement

    weierophinney committed Apr 23, 2014
    - Because version itself may have an integer, need to wrap replacement
      in braces. Additionally, we were not matching the "const" keyword.
  4. Version strings must follow semver

    weierophinney committed Apr 23, 2014
    - Added functionality that detects if we have a non semver version, and,
      if so, appends the version to the most recent tag available.
  5. Move FilterIterator implementation to separate file

    weierophinney committed Apr 23, 2014
    - To prevent class not found errors in job execution
  6. Rewrote job to create phar in-script

    weierophinney committed Apr 23, 2014
    - Rewrote the zfdeploy.phar job to create the phar inline, instead of via an
      external script, using herrera-io/box.
  7. Working job!

    weierophinney committed Apr 23, 2014
    - Wrote a script for building the phar file using herrera-io/box
      programatically, and invoked from the job; all is working!
  8. Current debugging status

    weierophinney committed Apr 23, 2014
    - Added logging statements to all errors
    - Log incoming payload
    - Current issue: box build fails to execute successfully. Always returns
      a status of 1, no phar is built, and no amount of verbosity returns
      anything other than "building...".
  9. Fix variable casing

    weierophinney committed Apr 23, 2014
  10. Rewrote hook to use ZendJobQueue

    weierophinney committed Apr 23, 2014
    - Since I can't get gearman compiled with the options we need, let's try
      this instead...
Commits on Apr 22, 2014
  1. Use truncated sha1 from push for version

    weierophinney committed Apr 22, 2014
    - Instead of trying to determine if we received a sha1 in the worker and
      then normalizing it, normalize it before passing to gearman.
  2. Proper github event detection

    weierophinney committed Apr 22, 2014
    - developer api docs were misleading; need to introspect the delivered
      object for recognized objects/keys, and react to those.
    - return proper errors, to better disambiguate.
  3. 415 error handling

    weierophinney committed Apr 22, 2014
    - Determine exact nature of JSON decoding error