├── .gitignore ├── .rspec ├── .travis.yml ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── SPEC.md ├── bench └── parser_bench.rb ├── lib └── travis │ ├── yaml.rb │ └── yaml │ ├── matrix.rb │ ├── nodes.rb │ ├── nodes │ ├── addons.rb │ ├── android.rb │ ├── branches.rb │ ├── bundler_args.rb │ ├── cache.rb │ ├── compiler.rb │ ├── compiler_entry.rb │ ├── deploy.rb │ ├── deploy_conditions.rb │ ├── deploy_entry.rb │ ├── dist.rb │ ├── env.rb │ ├── fixed_value.rb │ ├── git.rb │ ├── group.rb │ ├── jdk.rb │ ├── language.rb │ ├── language_specific.rb │ ├── mapping.rb │ ├── matrix.rb │ ├── node.rb │ ├── notifications.rb │ ├── open_mapping.rb │ ├── os.rb │ ├── os_entry.rb │ ├── root.rb │ ├── ruby.rb │ ├── scalar.rb │ ├── sequence.rb │ ├── stage.rb │ ├── version.rb │ ├── version_list.rb │ └── virtual_env.rb │ ├── parser.rb │ ├── parser │ ├── dummy.rb │ ├── psych.rb │ └── ruby.rb │ ├── secure_string.rb │ ├── serializer.rb │ ├── serializer │ ├── generic.rb │ ├── json.rb │ ├── legacy.rb │ ├── ruby.rb │ └── yaml.rb │ └── version.rb ├── play ├── lint.rb └── spec.rb ├── spec ├── matrix_spec.rb ├── nodes │ ├── .rb │ ├── addons_spec.rb │ ├── branches_spec.rb │ ├── bundler_args_spec.rb │ ├── cache_spec.rb │ ├── compiler_spec.rb │ ├── deploy_spec.rb │ ├── dist_spec.rb │ ├── env_spec.rb │ ├── git_spec.rb │ ├── group_spec.rb │ ├── jdk_spec.rb │ ├── language_spec.rb │ ├── node_js_spec.rb │ ├── notifications_spec.rb │ ├── os_spec.rb │ ├── root_spec.rb │ ├── ruby_spec.rb │ ├── secure_spec.rb │ ├── stage_spec.rb │ └── virtual_env_spec.rb ├── parser │ ├── dummy_spec.rb │ ├── psych_spec.rb │ └── ruby_spec.rb ├── serializer │ ├── json_spec.rb │ ├── legacy_spec.rb │ ├── ruby_spec.rb │ └── yaml_spec.rb ├── support.rb ├── support │ ├── coverage.rb │ └── environment.rb └── yaml_spec.rb └── travis-yaml.gemspec /.gitignore: -------------------------------------------------------------------------------- 1 | .coverage 2 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --tty 3 | -r support 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/Rakefile -------------------------------------------------------------------------------- /SPEC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/SPEC.md -------------------------------------------------------------------------------- /bench/parser_bench.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/bench/parser_bench.rb -------------------------------------------------------------------------------- /lib/travis/yaml.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml.rb -------------------------------------------------------------------------------- /lib/travis/yaml/matrix.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/matrix.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/addons.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/addons.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/android.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/android.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/branches.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/branches.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/bundler_args.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/bundler_args.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/cache.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/compiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/compiler.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/compiler_entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/compiler_entry.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/deploy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/deploy.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/deploy_conditions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/deploy_conditions.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/deploy_entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/deploy_entry.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/dist.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/dist.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/env.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/fixed_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/fixed_value.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/git.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/git.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/group.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/jdk.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/jdk.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/language.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/language.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/language_specific.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/language_specific.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/mapping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/mapping.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/matrix.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/matrix.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/node.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/notifications.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/notifications.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/open_mapping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/open_mapping.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/os.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/os.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/os_entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/os_entry.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/root.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/root.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/ruby.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/ruby.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/scalar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/scalar.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/sequence.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/sequence.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/stage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/stage.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/version.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/version_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/version_list.rb -------------------------------------------------------------------------------- /lib/travis/yaml/nodes/virtual_env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/nodes/virtual_env.rb -------------------------------------------------------------------------------- /lib/travis/yaml/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/parser.rb -------------------------------------------------------------------------------- /lib/travis/yaml/parser/dummy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/parser/dummy.rb -------------------------------------------------------------------------------- /lib/travis/yaml/parser/psych.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/parser/psych.rb -------------------------------------------------------------------------------- /lib/travis/yaml/parser/ruby.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/parser/ruby.rb -------------------------------------------------------------------------------- /lib/travis/yaml/secure_string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/secure_string.rb -------------------------------------------------------------------------------- /lib/travis/yaml/serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/serializer.rb -------------------------------------------------------------------------------- /lib/travis/yaml/serializer/generic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/serializer/generic.rb -------------------------------------------------------------------------------- /lib/travis/yaml/serializer/json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/serializer/json.rb -------------------------------------------------------------------------------- /lib/travis/yaml/serializer/legacy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/serializer/legacy.rb -------------------------------------------------------------------------------- /lib/travis/yaml/serializer/ruby.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/serializer/ruby.rb -------------------------------------------------------------------------------- /lib/travis/yaml/serializer/yaml.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/serializer/yaml.rb -------------------------------------------------------------------------------- /lib/travis/yaml/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/lib/travis/yaml/version.rb -------------------------------------------------------------------------------- /play/lint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/play/lint.rb -------------------------------------------------------------------------------- /play/spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/play/spec.rb -------------------------------------------------------------------------------- /spec/matrix_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/matrix_spec.rb -------------------------------------------------------------------------------- /spec/nodes/.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/nodes/addons_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/addons_spec.rb -------------------------------------------------------------------------------- /spec/nodes/branches_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/branches_spec.rb -------------------------------------------------------------------------------- /spec/nodes/bundler_args_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/bundler_args_spec.rb -------------------------------------------------------------------------------- /spec/nodes/cache_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/cache_spec.rb -------------------------------------------------------------------------------- /spec/nodes/compiler_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/compiler_spec.rb -------------------------------------------------------------------------------- /spec/nodes/deploy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/deploy_spec.rb -------------------------------------------------------------------------------- /spec/nodes/dist_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/dist_spec.rb -------------------------------------------------------------------------------- /spec/nodes/env_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/env_spec.rb -------------------------------------------------------------------------------- /spec/nodes/git_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/git_spec.rb -------------------------------------------------------------------------------- /spec/nodes/group_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/group_spec.rb -------------------------------------------------------------------------------- /spec/nodes/jdk_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/jdk_spec.rb -------------------------------------------------------------------------------- /spec/nodes/language_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/language_spec.rb -------------------------------------------------------------------------------- /spec/nodes/node_js_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/node_js_spec.rb -------------------------------------------------------------------------------- /spec/nodes/notifications_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/notifications_spec.rb -------------------------------------------------------------------------------- /spec/nodes/os_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/os_spec.rb -------------------------------------------------------------------------------- /spec/nodes/root_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/root_spec.rb -------------------------------------------------------------------------------- /spec/nodes/ruby_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/ruby_spec.rb -------------------------------------------------------------------------------- /spec/nodes/secure_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/secure_spec.rb -------------------------------------------------------------------------------- /spec/nodes/stage_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/stage_spec.rb -------------------------------------------------------------------------------- /spec/nodes/virtual_env_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/nodes/virtual_env_spec.rb -------------------------------------------------------------------------------- /spec/parser/dummy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/parser/dummy_spec.rb -------------------------------------------------------------------------------- /spec/parser/psych_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/parser/psych_spec.rb -------------------------------------------------------------------------------- /spec/parser/ruby_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/parser/ruby_spec.rb -------------------------------------------------------------------------------- /spec/serializer/json_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/serializer/json_spec.rb -------------------------------------------------------------------------------- /spec/serializer/legacy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/serializer/legacy_spec.rb -------------------------------------------------------------------------------- /spec/serializer/ruby_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/serializer/ruby_spec.rb -------------------------------------------------------------------------------- /spec/serializer/yaml_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/serializer/yaml_spec.rb -------------------------------------------------------------------------------- /spec/support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/support.rb -------------------------------------------------------------------------------- /spec/support/coverage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/support/coverage.rb -------------------------------------------------------------------------------- /spec/support/environment.rb: -------------------------------------------------------------------------------- 1 | require 'travis/yaml' 2 | -------------------------------------------------------------------------------- /spec/yaml_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/spec/yaml_spec.rb -------------------------------------------------------------------------------- /travis-yaml.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/travis-ci/travis-yaml/HEAD/travis-yaml.gemspec --------------------------------------------------------------------------------