2 Commits

Author SHA1 Message Date
Cooper Dalrymple
79fff56a25 Remove SFTP 2026-03-03 17:00:58 -06:00
Cooper Dalrymple
06485c47b2 Fix package root 2026-03-03 14:28:34 -06:00
4 changed files with 38 additions and 34 deletions

View File

@@ -26,4 +26,4 @@ jobs:
uses: akkuman/gitea-release-action@v1
with:
files: |-
*.zip
dist/*.zip

1
.gitignore vendored
View File

@@ -2,3 +2,4 @@ vendor
lib
node_modules
*.zip
dist

25
.vscode/sftp.json vendored
View File

@@ -1,25 +0,0 @@
{
"name": "acornfinehomes.com",
"host": "og6.cleverogre.com",
"protocol": "sftp",
"port": 22,
"username": "acornfinehomes",
"password": "kwSSrK7nkV3J54nV2E7XcjHH",
"privateKeyPath": "~/.ssh/id_rsa",
"remotePath": "/home/acornfinehomes/htdocs/acornfinehomes.com/wp-content/plugins/ogre-sort/",
"uploadOnSave": true,
"useTempFile": false,
"openSsh": false,
"ignore": [
".vscode",
".git",
".DS_Store",
".gitignore",
"composer.json",
"composer.lock",
"gulpfile.js",
"Makefile",
"package-lock.json",
"package.json"
]
}

View File

@@ -1,19 +1,37 @@
const gulp = require('gulp'),
const fs = require('fs'),
gulp = require('gulp'),
clean = require('gulp-clean'),
path = require('path'),
zip = require('gulp-zip').default;
const NAME = path.basename(__dirname);
const PACKAGE = require('./package.json');
const NAME = PACKAGE.name.split('/').pop();
// Clean Tasks
gulp.task('clean-package', () => {
return gulp.src(`${NAME}.zip`, {
gulp.task('clean-package-files', (done) => {
if (!fs.existsSync('./dist')) return done();
return gulp.src(`./dist/${NAME}`, {
read: false,
allowEmpty: true,
}).pipe(clean());
});
gulp.task('clean-package-zip', (done) => {
if (!fs.existsSync('./dist')) return done();
return gulp.src('./dist/*.zip', {
read: false,
allowEmpty: true,
}).pipe(clean());
});
gulp.task(
'clean-package',
gulp.series(
'clean-package-files',
'clean-package-zip'
)
);
gulp.task(
'clean',
gulp.series(
@@ -23,7 +41,7 @@ gulp.task(
// Package Tasks
gulp.task('package-compress', () => {
gulp.task('package-copy', () => {
return gulp.src([
'assets/**/*',
'inc/**/*',
@@ -35,16 +53,26 @@ gulp.task('package-compress', () => {
], {
base: './',
encoding: false,
})
.pipe(gulp.dest(`./dist/${NAME}`));
});
gulp.task('package-compress', () => {
return gulp.src(`./dist/${NAME}/**/*`, {
base: './dist',
encoding: false,
})
.pipe(zip(`${NAME}.zip`))
.pipe(gulp.dest('./'));
.pipe(gulp.dest('./dist'));
});
gulp.task(
'package',
gulp.series(
'clean',
'package-compress'
'package-copy',
'package-compress',
'clean-package-files'
)
);