Permalink
Commits on Nov 9, 2018
  1. Merge pull request #2034 from vitoravelino/api-more-pagination

    mssola committed Nov 9, 2018
    api: added pagination/ordering to other resources
  2. api: added pagination/ordering to other resources

    vitoravelino committed Nov 8, 2018
    Pagination and ordering were added as optional parameters to some
    resources (Namespaces, Tags, Teams and Users) endpoints.
    
    Signed-off-by: Vítor Avelino <vavelino@suse.com>
Commits on Nov 8, 2018
  1. Merge pull request #2009 from mssola/gem-versions

    mssola committed Nov 8, 2018
    Upgrading to Rails 5
  2. integration: test that the portus service is up

    mssola committed Nov 8, 2018
    Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
  3. Upgrade to Rails 5

    mssola committed Nov 8, 2018
    This commit is the resulting effort of porting Portus from Rails 4.2 to
    Rails 5.2. Moreover, while at it, I've also upgraded plenty of other ruby
    gems.
    
    Many things had to be adapted, but most of the work has been done in
    tests. First of all, we made a heavy usage of controller tests, and
    these kinds of tests have (de facto) been nuked. Request tests are the
    recommended way to perform these kinds of tests, but they forbid mock
    access into important things like the session. Many tests had to be
    adapted into request tests, and some of them became system tests (e.g.
    Omniauth support). System tests have replaced feature tests, which
    allows us to remove a lot of boilerplate to setup capybara and such.
    
    Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
Commits on Nov 7, 2018
  1. Merge pull request #2031 from vitoravelino/api-repositories-pagination

    vitoravelino committed Nov 7, 2018
    api: added pagination/ordering to repositories
  2. api: added pagination/ordering to repositories

    vitoravelino committed Nov 6, 2018
    Signed-off-by: Vítor Avelino <vavelino@suse.com>
  3. api: added pagination/ordering helpers and parameters

    vitoravelino committed Nov 6, 2018
    Signed-off-by: Vítor Avelino <vavelino@suse.com>
Commits on Nov 6, 2018
  1. Merge pull request #2026 from eisoku9618/patch-1

    mssola committed Nov 6, 2018
    add how to generate self-signed certificates
Commits on Nov 2, 2018
  1. add how to create self-signed certificates

    eisoku9618 committed Nov 2, 2018
    Signed-off-by: eisoku9618 <kuroiwa@jsk.imi.i.u-tokyo.ac.jp>
  2. Merge pull request #2027 from SUSE/commit-range-travis

    mssola committed Nov 2, 2018
    lib: use TRAVIS_COMMIT_RANGE for git-validation
  3. lib: use TRAVIS_COMMIT_RANGE for git-validation

    mssola committed Nov 2, 2018
    This should cover pretty much all cases in Travis, and it will simplify
    what we've been doing so far.
    
    Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
  4. lib: fixed git-validation for branches

    mssola committed Nov 2, 2018
    Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
Commits on Oct 30, 2018
  1. Merge pull request #2019 from vitoravelino/issue-2011

    mssola committed Oct 30, 2018
    policies: fixed destroy for repositories/tags
Commits on Oct 29, 2018
  1. policies: fixed destroy for repositories/tags

    vitoravelino committed Oct 29, 2018
    Repositories and tags that belonged to a global namespace was not being
    able to be deleted. The regression was introduced in the 2.4 release.
    
    Signed-off-by: Vítor Avelino <contact@vitoravelino.me>
  2. Merge pull request #2018 from mssola/upgrade-cconfig

    vitoravelino committed Oct 29, 2018
    Upgrade cconfig
  3. Upgrade cconfig

    mssola committed Oct 29, 2018
    Fixes #2015
    
    Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
Commits on Oct 16, 2018
  1. Merge pull request #2006 from mssola/fix-undefined-on-bot-creation

    mssola committed Oct 16, 2018
    ui: properly show the token for bots
  2. ui: properly show the token for bots

    mssola committed Oct 16, 2018
    Fixes #2004
    
    Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
Commits on Oct 9, 2018
  1. Merge pull request #1995 from greysteil/dependabot/bundler/nokogiri-1…

    mssola committed Oct 9, 2018
    ….8.5
    
    [Security] Bump nokogiri from 1.8.2 to 1.8.5
Commits on Oct 8, 2018
  1. [Security] Bump nokogiri from 1.8.2 to 1.8.5

    dependabot-bot committed Oct 8, 2018
    Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.8.2 to 1.8.5. **This update includes security fixes.**
    - [Release notes](https://github.com/sparklemotion/nokogiri/releases)
    - [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md)
    - [Commits](sparklemotion/nokogiri@v1.8.2...v1.8.5)
    
    Signed-off-by: dependabot[bot] <support@dependabot.com>
Commits on Oct 4, 2018
  1. Merge pull request #1985 from SUSE/update_packaging_to_2_4

    mssola committed Oct 4, 2018
    [packaging] update packaging to 2.4 version and newer
  2. Use branch name instead of version name for the Source

    jordimassaguerpla committed Oct 4, 2018
    Using version won't work for master
    
    I am using
    
    Source0:  Portus-%{branch}.tar.gz
    
    because using only branch was not working for the v2.4 package.
    
    This goes together with
    
    https://build.opensuse.org/request/show/639910
    
    Signed-off-by: Jordi Massaguer Pla <jmassaguerpla@suse.de>
Commits on Oct 3, 2018
  1. Merge pull request #1986 from mssola/remove-unneeded-directory

    mssola committed Oct 3, 2018
    doc: removed unneeded files
  2. doc: removed unneeded files

    mssola committed Oct 3, 2018
    Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
Commits on Oct 2, 2018
  1. [packaging] update packaging to 2.4 version and newer

    jordimassaguerpla committed Oct 2, 2018
    The packaging script has to be updated to add the node_modules tarball,
    the gem cpio and some minor changes in the spec file related to some
    refactoring done in the _service files, on how the tarball is named.
    
    Signed-off-by: Jordi Massaguer Pla <jmassaguerpla@suse.de>
  2. Preparing for the next version

    mssola committed Oct 2, 2018
    Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
  3. Merge pull request #1984 from mssola/update-changelog

    mssola committed Oct 2, 2018
    Updated changelog file for the 2.4 release
Commits on Oct 1, 2018
  1. Updated changelog file for the 2.4 release

    mssola committed Oct 1, 2018
    Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
Commits on Sep 26, 2018
  1. Merge pull request #1979 from mssola/raise-expiration-time

    mssola committed Sep 26, 2018
    config: raised the value for JWT expiration time
  2. config: raised the value for JWT expiration time

    mssola committed Sep 26, 2018
    We have been noticed that the default value for the JWT expiration time
    was simply to small. This commit simply raises this value to a hopefully
    more suited one.
    
    Fixes #1978
    
    Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
Commits on Sep 21, 2018
  1. Merge pull request #1976 from vitoravelino/minor-improvement-specs-2

    mssola committed Sep 21, 2018
    specs: general improvements on readbility
  2. specs: general improvements on readbility

    vitoravelino committed Aug 20, 2018
    Besides the readability improvements, new tests were added and other
    moved as js unit tests.
    
    Signed-off-by: Vítor Avelino <vavelino@suse.com>
Commits on Sep 19, 2018
  1. Merge pull request #1973 from mssola/dont-delete-other-tags

    vitoravelino committed Sep 19, 2018
    Restrict deletes into the repository
  2. Merge pull request #1972 from mssola/more-db-tasks

    vitoravelino committed Sep 19, 2018
    tasks: added more tasks for DB operations