Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-02 | Merge branch 'blackst0ne-rails5-fix-tzinfo-invalid-timezone-identifier' into ↵ | Rémy Coutable | |
'master' [Rails5] Fix `TZInfo::InvalidTimezoneIdentifier` exception See merge request gitlab-org/gitlab-ce!18640 | |||
2018-05-01 | Use stages position column to track stage index | Grzegorz Bizon | |
2018-05-01 | Merge branch 'master' into backstage/gb/migrate-pipeline-stages-index | Grzegorz Bizon | |
* master: (106 commits) | |||
2018-04-29 | [Rails5] Fix TZInfo::InvalidTimezoneIdentifier exception | blackst0ne | |
In Rails 4.2.10 the `ActiveSupport::TimeZone.find_tzinfo(timezone_name)` method calls `TZInfo::TimezoneProxy.new(timezone_name)` which returns `timezone_name` if it is invalid. But in Rails 5.0 the `ActiveSupport::TimeZone.find_tzinfo(timezone_name)` method now calls the `TZInfo::Timezone.new(timezone_name)` method which throws the `TZInfo::InvalidTimezoneIdentifier: Invalid identifier` exception if `timezone_name` is invalid. This commit adds the rescue block to return timezone name if the exception is raised. Also this change fixes the error: ``` 1) Ci::PipelineSchedule validations does not allow invalid cron patters Failure/Error: ActiveSupport::TimeZone.find_tzinfo(timezone).name TZInfo::InvalidTimezoneIdentifier: Invalid identifier # ./lib/gitlab/ci/cron_parser.rb:28:in `timezone_name' # ./lib/gitlab/ci/cron_parser.rb:9:in `initialize' # ./app/validators/cron_validator.rb:6:in `new' # ./app/validators/cron_validator.rb:6:in `validate_each' # ./spec/models/ci/pipeline_schedule_spec.rb:26:in `block (3 levels) in <top (required)>' ``` | |||
2018-04-25 | Do not save associated records for pipeline builds twice | Grzegorz Bizon | |
2018-04-24 | Rename stage index column name to priority column | Grzegorz Bizon | |
2018-04-24 | Validate presence of a stage index in the model | Grzegorz Bizon | |
2018-04-18 | Resolve "Make a Rubocop that forbids returning from a block" | 🙈 jacopo beschi 🙉 | |
2018-04-18 | Merge branch '44981-http-io-trace-with-multi-byte-char' into 'master' | Kamil Trzciński (OoO till 16th of April) | |
Fix `Trace::HttpIO` can not render multi-byte chars Closes #44981 See merge request gitlab-org/gitlab-ce!18417 | |||
2018-04-18 | [Rails5] Remove `as` keyword from `Gitlab:Ci:Trace:Stream.delegate :valid?` | blackst0ne | |
2018-04-17 | Make HTTPIO compatible with multi-byte chars (Extracted from ChunkedIO) | Shinya Maeda | |
2018-04-12 | Merge branch 'fix/gb/fix-pipeline-statuses-illustrations' into 'master' | Marin Jankovski | |
Fix empty state for build that does not have a trace Closes #45204 See merge request gitlab-org/gitlab-ce!18278 | |||
2018-04-11 | Merge branch '45159-fix-illustration' into 'master' | Grzegorz Bizon | |
Resolve "Illustration for the case where the job has finished and the log was erased" Closes #45159 See merge request gitlab-org/gitlab-ce!18253 | |||
2018-04-11 | Add a test for job empty state with missing trace | Grzegorz Bizon | |
2018-04-11 | Revert adding `Empty` extended status to avoid N+1 queries | Grzegorz Bizon | |
2018-04-11 | Extend specs for detailed build extended statuses | Grzegorz Bizon | |
2018-04-11 | Fix empty state for build that doesn ot have a trace | Grzegorz Bizon | |
It also adds a fallback that covers other edge cases that might surface later. | |||
2018-04-11 | Fix file-specific variables collection item option | Grzegorz Bizon | |
2018-04-09 | Fixes illustration for when job log was erased | Filipa Lacerda | |
2018-04-06 | Merge branch 'master' into '42568-pipeline-empty-state' | Kamil Trzciński | |
# Conflicts: # app/views/projects/jobs/show.html.haml # lib/gitlab/ci/status/core.rb | |||
2018-04-06 | Resolve "Show `failure_reason` and upgrade tooltips of jobs" | Mayra Cabrera | |
2018-04-05 | Put Erased empty state at the beginning | Matija Čupić | |
2018-04-05 | Rename success to erased empty state spec | Matija Čupić | |
2018-04-05 | Add test | Shinya Maeda | |
2018-04-05 | Fix | Shinya Maeda | |
2018-04-05 | Fix database trace to read raw | Shinya Maeda | |
2018-04-04 | Fix job setup in success empty state specs | Matija Čupić | |
2018-04-04 | Add success CI Build empty state status | Matija Čupić | |
2018-04-04 | [ci skip] Merge branch 'master' into 42568-pipeline-empty-state | Filipa Lacerda | |
* master: (293 commits) Revert changelog entry for removed feature Revert "Allow CI/CD Jobs being grouped on version strings" Resolve "Protected branches count is wrong when a wildcard includes several protected branches" Use standard codequality job Resolve "Allow the configuration of a project's merge method via the API" [Rails5] Rename `sort` methods to `sort_by_attribute` Add better LDAP connection handling Updated components to PascalCase Handle invalid params when trying update_username Move network related app settings to expandable blocks [Rails5] Update Gemfile.rails5.lock [ci skip] Update Security Products examples documentation Backport Gitlab::Git::Checksum to CE Add changelog Refactor discussions/notes code Remove unnecessary section looking in admin settings qa Explicitly use page context for qa/factory/settings/hashed_storage.rb Use gitlab_environment because we need: Allow feature gate removal through the API Use shard name in Git::GitlabProjects instead of shard path ... | |||
2018-04-03 | Add action_button_title Core status method | Matija Čupić | |
2018-03-30 | Fix build variables policy after renaming methods | Grzegorz Bizon | |
2018-03-29 | Move action button titles to respective statuses | Matija Čupić | |
2018-03-29 | Merge branch 'master' into 'feature/gb/variables-expressions-in-only-except' | Grzegorz Bizon | |
Conflicts: app/models/ci/build.rb | |||
2018-03-28 | Merge branch 'master' into 42568-pipeline-empty-state | Matija Čupić | |
2018-03-28 | Move the empty state extended status to be the beginning | Matija Čupić | |
2018-03-28 | Separate the manual empty state from the action empty state | Matija Čupić | |
2018-03-28 | Remove Ci::Build#timeout | Tomasz Maczukin | |
2018-03-28 | Move action link to build extended status illustration | Matija Čupić | |
2018-03-28 | Move illustration to build specific statuses | Matija Čupić | |
2018-03-28 | Merge branch '43603-ci-lint-support' into 'master' | Kamil Trzciński | |
Resolve "/ci/lint should support include keyword in config file" Closes #43603 See merge request gitlab-org/gitlab-ce!17729 | |||
2018-03-27 | Do not raise when validating variables expression | Grzegorz Bizon | |
2018-03-27 | Decouple build variables from persisted environment | Grzegorz Bizon | |
2018-03-27 | Merge branch '40781-os-to-ce' into 'master' | Sean McGivern | |
Bring Object Storage to CE Closes #4171, #4163, #3370, #2841, and #29203 See merge request gitlab-org/gitlab-ce!17358 | |||
2018-03-27 | Merge branch 'master' into feature/gb/variables-expressions-in-only-except | Grzegorz Bizon | |
* master: (199 commits) Conflicts: lib/gitlab/ci/pipeline/seed/stage.rb | |||
2018-03-27 | Changes ci/lints controller to use authorize before action | Mayra Cabrera | |
Also includes a comment on Ci::Config regarding that's going to be override by EE | |||
2018-03-27 | Make ci/lint page context aware: | Mayra Cabrera | |
- Create ci/lints controller inside project/ - Move js pages to be inside projects/ - Copy view ci/lint view to be inside project folder - Remove ci/lint view and js files Closes #43603 | |||
2018-03-26 | Extend Gitlab::Ci::Status#illustration to include metadata | Matija Čupić | |
2018-03-26 | Make stage seed instance variables less ambiguous | Grzegorz Bizon | |
2018-03-24 | Add illustrations to build statuses | Matija Čupić | |
2018-03-23 | Expose evaluable variables method from build object | Grzegorz Bizon | |