Skip to content

Commit ddadd42

Browse files
authored
Only build docs on tagged releases (#1321)
This adds a version number to the "docs" link on the site to resolve confusion, and ensures docs are only rebuilt on a tagged release so they do not get out of sync with real releases
1 parent d3bce8d commit ddadd42

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,4 @@ deploy:
3030
on:
3131
branch: master
3232
repo: facebook/immutable-js
33+
tags: true

pages/src/docs/src/DocHeader.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
var React = require('react');
99
var SVGSet = require('../../src/SVGSet');
1010
var Logo = require('../../src/Logo');
11+
var packageJson = require('../../../../package.json');
1112

1213
var DocHeader = React.createClass({
1314
render() {
@@ -22,7 +23,7 @@ var DocHeader = React.createClass({
2223
</SVGSet>
2324
</a>
2425
<a href="./" target="_self">
25-
Docs
26+
Docs (v{packageJson.version})
2627
</a>
2728
<a href="https://stackoverflow.com/questions/tagged/immutable.js?sort=votes">
2829
Questions

pages/src/src/Header.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ var React = require('react');
99
var SVGSet = require('./SVGSet');
1010
var Logo = require('./Logo');
1111
var StarBtn = require('./StarBtn');
12+
var packageJson = require('../../../package.json');
1213

1314
var isMobileMatch =
1415
window.matchMedia && window.matchMedia('(max-device-width: 680px)');
@@ -66,7 +67,7 @@ var Header = React.createClass({
6667
</SVGSet>
6768
</a>
6869
<a href="docs/" target="_self">
69-
Docs
70+
Docs (v{packageJson.version})
7071
</a>
7172
<a href="https://stackoverflow.com/questions/tagged/immutable.js?sort=votes">
7273
Questions
@@ -80,7 +81,7 @@ var Header = React.createClass({
8081
<div className="filler">
8182
<div className="miniHeaderContents">
8283
<a href="docs/" target="_self">
83-
Docs
84+
Docs (v{packageJson.version})
8485
</a>
8586
<a href="https://stackoverflow.com/questions/tagged/immutable.js?sort=votes">
8687
Questions

0 commit comments

Comments
 (0)