GithubHelp home page GithubHelp logo

Improve Travis Setup about validation HOT 10 CLOSED

respect avatar respect commented on May 8, 2024
Improve Travis Setup

from validation.

Comments (10)

alganet avatar alganet commented on May 8, 2024

Hey @augustohp I saw some commits for packaging on Relational. Do you think we can move our dependencies from Pyrus to Composer here? Pyrus is breaking our build =(

Any toughts on how to fix this @nickl- @henriquemoody @wesleyvicthor @iannsp ?

from validation.

wesleyvicthor avatar wesleyvicthor commented on May 8, 2024

+1 composer.

from validation.

alganet avatar alganet commented on May 8, 2024

Anyone know how does Zend Framework installs via Composer? Is it a separate repository? Does it work with the composer from Packagist? (Previously it didn't worked).

from validation.

augustohp avatar augustohp commented on May 8, 2024

@alganet: We still can use Pear or Composer (both of them work). What I did was just to pack and be sure Relational and Data were both availiable on Pear and Packagist with the same versions.

I believe the right thing is to use Composer AND Pear with some environment variables on .travis.yml and let it try and build both packaging systems, like Doctrine does for multiple databases. I can do that since I am trying to manage things on the Respect/Foundarion side.

@alganet: ZF2 uses its own composer repository as follows an example:

{
"repositories": [{
        "type": "composer",
        "url": "https://packages.zendframework.com/"
}],
"require": {
        "zendframework/zend-config": "2.0.*",
        "zendframework/zend-http": "2.0.*"
    }
}

Just let me know what you think and I could fix that (I think =P)

from validation.

alganet avatar alganet commented on May 8, 2024

One thing is the boostrap environment for our tests, another is testing our packages, so let's not jump in testing which package works or not for now =)

I believe we need the most straightforward fail-proof mechanism for installing packages on tests, which is PEAR (stable, no single point of failure like Packagist, faster), but PEAR isn't enough for Zend Framework 2.0 (it's packages are only compatible with Pyrus, which is a piece of shit regarding stability).

Managing on the Foundation side would be great =D We still have a lot of composer-related tasks for it. The problem is that our build is broken 'cause of Pyrus (and it's warnings and errors) and we need a quick solution, I'm willing to do anything to make that button green again! =D

from validation.

augustohp avatar augustohp commented on May 8, 2024

I can make that green by this night with some quick fix. But I really wish to have all that mess scenario fixed by the end of the month.

from validation.

augustohp avatar augustohp commented on May 8, 2024

Looks like Symfony pear channel is gone for good. At least it has broken XML for now, don`t know if they will fix any time soon.

Used composer and we are on green again: 2e6fe3a.

from validation.

alganet avatar alganet commented on May 8, 2024
                               )\/\  /\
                                 \_\\()::(      ______
                                   )__ \/ __.--'__,~~ \
                                .;~:: |--'__.--'  |||  `\
                                `._;; |~~'         ||:   `\
                                   ~~~             ||::    `\
                                              ____/||::      |
                                    ____,----'    `-||:     /
                           _____,--'                 `|    |
                         .%%%%%%%%%xxxxxxxxxx._        `. /
                        |%%%%%%%%%%%%%%%%%%%%%%x___      `.
                        |%%%%%%%%%%%%%%%%%%%%%%%%%%x. ___ `.
                       ,'  `.xxxx;%;%%%%%%%%%%%%%%%%x'.-.`\;
                      .' ,;; :  .' `.        `.xxxx: , ;;; :
                      : ;::`/___     _____        `; :;:,' ;
                      `._ .||||||   |||||||.         `  ,-'
                         |||/~\||| |||/~\|||            \
                         ||(o__)|| ||(o__)||             ;
                         `::|||||___||||||:'            ;
                           ,'~~__   `~~~`,            .'
        ___               .' .'##`.      `.          ,'
      ,'   `--.  ____    ;   `.__.'       ;        ,'
     ,'~~     `/@@aa@`--_`._   ;:     _,-::       ,'-.
    ; ~~'     ;@aa@@@@@@@@@ `--'`----' _,':_____,'  .;_
    :_       '@@@a@@@@@@@@@@@`\`------'_,'~       .;;@@`---.__
      ;,' ,-:@@@aa@@@@@@@@,-' /`~~~~~~;,--._     ,'@@@@@aa@@@@`--.   _.----.
     ; _,'     @@a@@@@,' .  ,'      ,'~     `-._,'@@@@@aa@@@@@a@@@;-'  ""; ;
     `-'        @@@@'..    :a-._  ,#;     :..  :@@aa@@@@@@@@a@@@,' ---.  ; ;
                   ;::::   :aaaa`-## )  :::::  :@@@@aaa@@@@@@@@;    _,' '_;
                  `~~~---._:aaaaaa.-'          ;@@@@@@@aaa@@@@@:   ;   ,'
                        :aaaaa.-'........    ,'~~~~~.@@@@@@@@@@`..~ __,'
                        ;aaa@`-._  :::::: _.'aaa@@@@ ~~~~`------'-'~
                      ,'aaaaa@@@@`.   _,-'aaaa@@@@@@@@@@ ,-';___
                     ,aaaaaaa@@@@@`.,'@@@@@@@@@@@@@@@@@,'#,'    `.
                     ;aaaaaa@@@@@@@@@@@@@@@@@@@@@@@@,' #,'   ,    :
                     :aaaaaa@@@@@@@@@@@@@@@@@@@@@@;' #-'     `  ,  |
                      :aaaaaa@@@@@@@@@@@@aaaaaaa,'#; |  ,       `  |
                      :aaaaaaaa@@@@@@@aaaa@@@@@@# #,'|  `         |
                     ,~`.aaaaa@@@@@@@@@@@@@@@@,## ;   |     ,     |
                     `-._ `-aaaaaaaaaaaaaa@@,' #,'    |     `    |
                       `#_  ##`--.aaaaaaaaa,#  ,'    |           ;
         ::              ::-.#_   ## `~##' ##,'   "  |          ;___   __
        ::::             :     `--.#_  ## _,'  "     |         ,'.. ~:///
   ;;    ::              :  ,        `---'         ,' |      ,' _ . ///
  ;;;;  ::::             :  `  ,  ,    :   "  "   ,'   |    ,'. \\/// ;
  ;;;;;::;;;;;           .     `  `    `.      _,-'     |_:'._../// ,'
  ::::::;;;;;;;SSSSSssss `.              `----'        __ :..\\//,-'
  :::::::: ;;;;;SSSSSSss  `.    ,   ,   ,   `~~--._    || `-///'~   ssssss
  SSSSsssssssSSSSSSSSSSSs/ `._  `   `   `      ,   | //|| ///   sssssssssss
  ssssSSSSSSSsssSSSSSS/~~     `--.___        , `,   |/ || ~      \sssssssss
  ~~~~~~~~~~~~~~~~~~~~               `---.___`  `   |   ||        ~~~~~~~~~
                                          . |       |___||
                     ......            ...  |=======|---||
                .....       ....    ...     |=======|   ||  . .
           .....                ....        :.     | ___|| .    .
         .                          ....    `:.    :\---||.      .
       .                          ..    ...   `---' \ \/ ;.    ..
        .                        .         ....       \__;   ..
          .                   ..               .......... ..
            .....        .....
                 ........

from validation.

henriquemoody avatar henriquemoody commented on May 8, 2024

ROLF

from validation.

nickl- avatar nickl- commented on May 8, 2024

Well done guys!!! And awesome gummybear...

from validation.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.