@@ -13,7 +13,6 @@ const gulp = require( 'gulp' ),
1313 sourcemaps = require ( 'gulp-sourcemaps' ) ,
1414 rename = require ( 'gulp-rename' ) ,
1515 uglify = require ( 'gulp-uglify' ) ,
16- copy = require ( 'gulp-copy' ) ,
1716 readme = require ( 'gulp-readme-to-markdown' ) ,
1817 replace = require ( 'gulp-replace' ) ,
1918 packageJSON = require ( './package.json' ) ,
@@ -173,16 +172,28 @@ gulp.task('readme', function() {
173172 . pipe ( gulp . dest ( '.' ) ) ;
174173} ) ;
175174
176- /**
177- * Copy production ready plugin folder.
178- */
179- gulp . task ( 'copy' , function ( ) {
180- return gulp . src ( plugin . files , { base : '.' } )
181- // .pipe( rename( function ( file ) {
182- // file.dirname = plugin.slug + '/' + file.dirname;
183- // } ) )
184- . pipe ( copy ( 'one-click-demo-import' ) )
185- . pipe ( debug ( { title : '[copy]' } ) ) ;
175+ gulp . task ( 'replace_readme_stable_tag' , function ( ) {
176+ return gulp . src ( [ 'readme.txt' ] )
177+ . pipe (
178+ // File header.
179+ replace (
180+ / S t a b l e t a g : ( ( \* ) | ( [ 0 - 9 ] + ( \. ( ( \* ) | ( [ 0 - 9 ] + ( \. ( ( \* ) | ( [ 0 - 9 ] + ) ) ) ? ) ) ) ? ) ) / gm,
181+ 'Stable tag: ' + packageJSON . version
182+ )
183+ )
184+ . pipe ( gulp . dest ( './' ) ) ;
185+ } ) ;
186+
187+ gulp . task ( 'replace_plugin_file_ver' , function ( ) {
188+ return gulp . src ( [ 'one-click-demo-import.php' ] )
189+ . pipe (
190+ // File header.
191+ replace (
192+ / V e r s i o n : ( ( \* ) | ( [ 0 - 9 ] + ( \. ( ( \* ) | ( [ 0 - 9 ] + ( \. ( ( \* ) | ( [ 0 - 9 ] + ) ) ) ? ) ) ) ? ) ) / gm,
193+ 'Version: ' + packageJSON . version
194+ )
195+ )
196+ . pipe ( gulp . dest ( './' ) ) ;
186197} ) ;
187198
188199/**
@@ -244,7 +255,7 @@ gulp.task('zip', function () {
244255 . pipe ( debug ( { title : '[zip]' } ) ) ;
245256} ) ;
246257
247- gulp . task ( 'replace_ver' , gulp . series ( 'replace_plugin_file_ver' , 'replace_since_ver' ) ) ;
258+ gulp . task ( 'replace_ver' , gulp . series ( 'replace_readme_stable_tag' , ' replace_plugin_file_ver', 'replace_since_ver' ) ) ;
248259
249260/**
250261 * Task: build.
0 commit comments