Commit Graph

114 Commits

Author SHA1 Message Date
Koichi ITO d17264d93f Use frozen string literal in root files 2017-08-13 22:14:24 +09:00
Kasper Timm Hansen 1e7acf844b
Add task to verify a release.
Basically revises the release flow to:

* Update the version in RAILS_VERSION + rake changelog:header
* Run rake all:verify (click around in the booted app)
* If that checks out, run rake release.
2017-07-22 21:17:25 +02:00
Matthew Draper 87b3e226d6 Revert "Merge pull request #29540 from kirs/rubocop-frozen-string"
This reverts commit 3420a14590, reversing
changes made to afb66a5a59.
2017-07-02 02:15:17 +09:30
Kir Shatrov cfade1ec7e Enforce frozen string in Rubocop 2017-07-01 02:11:03 +03:00
bogdanvlviv 40bdbce191
Define path with __dir__
".. with __dir__ we can restore order in the Universe." - by @fxn

Related to 5b8738c2df
2017-05-23 00:53:51 +03:00
Matthew Draper d44177d45e Remove Faye mode
No deprecation, because it was never documented.
2016-10-01 15:35:59 +09:30
Xavier Noria 60b67d76dc modernizes hash syntax in the rest of the project 2016-08-06 19:40:54 +02:00
Xavier Noria e6ab70c439 applies new string literal convention to the rest of the project
The current code base is not uniform. After some discussion,
we have chosen to go with double quotes by default.
2016-08-06 19:28:46 +02:00
Jeremy Daer 8076d7e191 Cable: add isolated tests and FAYE=1 test runs 2016-03-20 17:00:46 -07:00
Rafael Mendonça França 7c4080aac4 Add task to test the release preparation 2015-12-18 14:56:26 -02:00
Arun Agrawal cbed6163f1 Use FRAMEWORKS constant from `tasks/release` to avoid duplication 2015-12-17 16:31:43 +01:00
Arun Agrawal f65c891f38 Remove required `sdoc` from Rakefile
This is required inside `api/task`
2015-10-26 11:51:05 +01:00
Abdelkader Boudih 0c232779ec Remove activejob integration tests 2014-08-12 10:07:21 +00:00
Rafael Mendonça França 470108b6e9 Fix task comment to match which file should be changed
[ci skip]
2014-03-25 15:37:18 -03:00
Rafael Mendonça França ce0df82057 Fix the update_versions release task 2014-03-25 15:35:06 -03:00
Prem Sichanugrist 2dd2fcf896
Introduce `Rails.gem_version`
This method return `Gem::Version.new(Rails.version)`, suggesting a more
reliable way to perform version comparison.

Example:

    Rails.version #=> "4.1.2"
    Rails.gem_version #=> #<Gem::Version "4.1.2">

    Rails.version > "4.1.10" #=> false
    Rails.gem_version > Gem::Version.new("4.1.10") #=> true
    Gem::Requirement.new("~> 4.1.2") =~ Rails.gem_version #=> true

This was originally introduced as `.version` by @charliesome in #8501
but got reverted in #10002 since it was not backward compatible.

Also, updating template for `rake update_versions`.
2014-03-05 12:37:38 -05:00
Xavier Noria c93c558aa8 releasing Rails no longer needs triggering docs generation by hand [ci skip]
GitHub is now able to notify tag creation, I have configured the webhook
for the docs server to receive that event. Therefore, we no longer need
to trigger docs generation manually when releasing.
2014-02-20 23:34:31 +01:00
Rafael Mendonça França 2fd0c7ac30 Fix the install task 2013-10-23 19:42:36 -02:00
Arun Agrawal 0d534b8aae Fixed broken rake task for update_version [ci skip]
Also added actionview to update version rake task
2013-07-09 00:10:15 +02:00
Xavier Noria 374fd6693a fixes Rails version for the stable API [ci skip] 2013-07-06 22:42:24 +02:00
Arun Agrawal 7857f863b6 Adding actionview in Rakefile to run test
and create versions
2013-07-02 23:01:22 +02:00
Arun Agrawal 67f668845e Saying gemcutter => rubygems [ci skip] 2013-06-21 11:04:52 +02:00
Prathamesh Sonpatki 730dd1a96b Github -> GitHub [ci skip] 2013-05-05 17:56:24 +05:30
Rafael Mendonça França 227768cbfe Merge pull request #10465 from raphweiner/rake_install_depend_on_build
Make rake install task depend on build instead of gem
2013-05-04 19:45:53 -03:00
Xavier Noria 84c0ac3b56 unifies API generation 2013-03-30 00:10:52 +01:00
Xavier Noria 7a5aa720c4 encapsulates API generation in Rails::API::Task 2013-03-30 00:10:52 +01:00
Xavier Noria ab6cdf7e74 changes the RDoc title of the API
Nowadays the documentation of Ruby on Rails is more than the API.
2013-03-30 00:10:52 +01:00
Xavier Noria 8db99d3be8 removes activerecord/examples/associations.png
This seems to be a legacy file, I cannot find any place where it is used.
2013-03-29 12:01:30 +01:00
Charlie Somerville f0e6ab59f6 remove references to *::VERSION, replace with *.version 2013-03-21 19:56:07 +11:00
Utkarsh Kukreti 86c21e4fb9 Pass in `--local` when doing `gem install` for local gems. 2013-01-03 15:23:47 +05:30
Vinny Diehl c195aede73 Organize README
* Organized code status badges into a "Code Status" section.
* Moved the OSI MIT License link inline (bullets are for unordered
  lists).
* Removed all EOL whitespace.

[ci skip]
2012-10-26 18:50:35 -04:00
Francesco Rodriguez f7c6da2322 fix rdoc task for Action Mailer documentation 2012-09-17 15:25:33 -05:00
Roman V. Babenko 84feca4aaa Rakefile executable attributes and shebang lines has been removed 2012-05-02 13:38:13 +03:00
Prem Sichanugrist f1637bf2bb Remove Active Resource source files from the repository
Dear Active Resource,

It's not that I hate you or anything, but you didn't get much attention lately. There're so many alternatives out there, and I think people have made their choice to use them than you. I think it's time for you to have a big rest, peacefully in this Git repository.

I will miss you,

@sikachu.
2012-03-13 14:55:44 -04:00
kennyj 2ddfbbc3b6 Use -e option instead of -c option (rake rdoc task). 2012-01-04 00:54:41 +09:00
Vijay Dev c81bb97753 minor text change 2011-12-09 01:02:27 +05:30
Steve Richert 255c485d63 Add dependency status (a la build status) to the README 2011-12-08 12:17:28 -05:00
Xavier Noria c2aadf8935 updates the host and port of publish_docs, and changes the release instructions to use the task rather than curl (thanks to Vijay Dev for spotting this one) 2011-12-08 14:03:42 +01:00
Rahul Chaudhari 8e5686658e Updated Rakefile as CHANGELOG has been renamed to CHANGELOG.md 2011-11-08 23:20:38 +05:30
Vijay Dev 82de8ad9c1 Use Travis https build status image in order to prevent GitHub from
caching the http version.

The syntax for including an https image url in RDoc taken from
http://about.travis-ci.org/docs/user/status-images. Having this in a
line of its own now to make regex replacement for the API simpler!
2011-09-08 01:27:24 +05:30
Xavier Noria 5aa86f793f let SDoc add a link to the source code in GitHub for each method 2011-08-29 15:47:56 -07:00
Xavier Noria 827a0fee07 use sdoc to generate the API 2011-08-27 03:55:01 -07:00
Anand 71232f5d5d Travis status image added to GitHub README, excluding API pages. 2011-08-22 22:28:02 +05:30
Vijay Dev c3bd6bb75f Fixes readme links better - earlier links broke when the current page is anything other than github.com/rails/rails/. Even github.com/rails/rails (without the trailing slash) broke the readme links. Also change the rakefile that generates the rdoc readme accordingly 2011-08-13 22:14:18 +05:30
Xavier Noria ed4be0a3a4 explains why links are gsub'ed, and changes the regexp delimiters 2011-06-19 11:45:36 +02:00
Vijay Dev 96c57d4bd0 To solve the problem of links being broken in GitHub for the sake of api site, have them replaced at runtime during rdoc generation 2011-06-18 23:45:59 +05:30
Xavier Noria caadef9dd4 backslash insertion for RDoc main page ignores code blocks, also adds comments to explain what's this hack about 2011-06-12 15:03:28 +02:00
Xavier Noria de757af8b0 revises the pattern that excludes generator templates in API generation
With the previous pattern RDoc processed

    railties/lib/rails/generators/rails/plugin_new/templates/test/%name%_test.rb

and that resulted in a spurious "<" class.
2011-06-12 12:09:08 +02:00
Akira Matsuda 05adf524c6 Ensure RDoc::Task exists even if 'rdoc/task' was not required 2011-05-26 01:37:34 +09:00
Akira Matsuda 24b28a2a0c require 'rake/rdoctask' if failed to require 'rdoc/task'
fixes a regression introduced by b921679d0d
require 'rdoc/task' fails if the system RDoc version is below 2.4.2 (e.g. CRuby 1.8.7)
2011-05-26 00:15:23 +09:00