Compare commits

...

37 commits

Author SHA1 Message Date
Samuel Philipp 2b749960ff Merge pull request 'develop' (#114) from develop into main
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 18s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Successful in 4s
Reviewed-on: #114
2024-04-09 23:30:18 +00:00
Samuel Philipp c3df49f1ce fixed build
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 22s
Build and Deploy Website / Deploy Website (push) Has been skipped
Build and Deploy Website / Deploy Dev Website (push) Successful in 4s
2024-04-10 01:28:55 +02:00
Samuel Philipp 1b4a4134fe fixed build
Some checks failed
Build and Deploy Website / Build Website (push) Failing after 15s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2024-04-10 01:26:43 +02:00
Samuel Philipp 83db4cf10c Merge pull request 'Update dependency sass to ^1.74.1' (#113) from renovate/sass-1.x into develop
Some checks failed
Build and Deploy Website / Build Website (push) Failing after 25s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
Reviewed-on: #113
2024-04-09 23:17:55 +00:00
Samuel Philipp d832a309b1 updated deploy to delete old files
Some checks failed
Build and Deploy Website / Deploy Dev Website (push) Blocked by required conditions
Build and Deploy Website / Deploy Website (push) Blocked by required conditions
Build and Deploy Website / Build Website (push) Has been cancelled
2024-04-10 01:17:40 +02:00
Renovate Bot 96539f73af Update dependency sass to ^1.74.1
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 32s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2024-04-04 02:00:49 +00:00
Samuel Philipp d04a3cfcc6 revert b77624c754
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 30s
Build and Deploy Website / Deploy Website (push) Has been skipped
Build and Deploy Website / Deploy Dev Website (push) Successful in 5s
revert Merge pull request 'Update actions/download-artifact action to v4' (#98) from renovate/actions-download-artifact-4.x into develop

Reviewed-on: #98
2024-03-29 18:02:32 +00:00
Samuel Philipp 1e44029b82 Merge pull request 'Update dependency postcss to ^8.4.38' (#108) from renovate/postcss-8.x into develop
Some checks failed
Build and Deploy Website / Build Website (push) Successful in 31s
Build and Deploy Website / Deploy Website (push) Has been skipped
Build and Deploy Website / Deploy Dev Website (push) Failing after 2s
Reviewed-on: #108
2024-03-29 18:01:29 +00:00
Samuel Philipp fbe9409784 Merge pull request 'Update dependency cssnano to v6.1.2' (#110) from renovate/cssnano-6.x into develop
Some checks failed
Build and Deploy Website / Deploy Website (push) Blocked by required conditions
Build and Deploy Website / Deploy Dev Website (push) Blocked by required conditions
Build and Deploy Website / Build Website (push) Has been cancelled
Reviewed-on: #110
2024-03-29 18:01:19 +00:00
Renovate Bot 5a84417dda Update dependency cssnano to v6.1.2
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 26s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2024-03-29 18:00:49 +00:00
Renovate Bot d0d4bb1982 Update dependency postcss to ^8.4.38
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 32s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2024-03-29 18:00:44 +00:00
Samuel Philipp 665cb7592d Merge pull request 'Update dependency sass to ^1.72.0' (#107) from renovate/sass-1.x into develop
Some checks failed
Build and Deploy Website / Build Website (push) Successful in 28s
Build and Deploy Website / Deploy Website (push) Has been skipped
Build and Deploy Website / Deploy Dev Website (push) Failing after 2s
Reviewed-on: #107
2024-03-29 17:22:28 +00:00
Samuel Philipp eab338c78e Merge pull request 'Update dependency gulp-postcss to v10' (#109) from renovate/gulp-postcss-10.x into develop
Some checks failed
Build and Deploy Website / Deploy Dev Website (push) Blocked by required conditions
Build and Deploy Website / Deploy Website (push) Blocked by required conditions
Build and Deploy Website / Build Website (push) Has been cancelled
Reviewed-on: #109
2024-03-29 17:22:18 +00:00
Samuel Philipp b77624c754 Merge pull request 'Update actions/download-artifact action to v4' (#98) from renovate/actions-download-artifact-4.x into develop
Some checks failed
Build and Deploy Website / Deploy Dev Website (push) Blocked by required conditions
Build and Deploy Website / Deploy Website (push) Blocked by required conditions
Build and Deploy Website / Build Website (push) Has been cancelled
Reviewed-on: #98
2024-03-29 17:22:10 +00:00
Samuel Philipp b123ded21b Merge pull request 'Update actions/checkout action to v4' (#97) from renovate/actions-checkout-4.x into develop
Some checks failed
Build and Deploy Website / Deploy Dev Website (push) Blocked by required conditions
Build and Deploy Website / Deploy Website (push) Blocked by required conditions
Build and Deploy Website / Build Website (push) Has been cancelled
Reviewed-on: #97
2024-03-29 17:22:02 +00:00
Samuel Philipp 6f6fc7d003 Merge pull request 'Update dependency autoprefixer to v10.4.19' (#111) from renovate/autoprefixer-10.x into develop
Some checks failed
Build and Deploy Website / Deploy Dev Website (push) Blocked by required conditions
Build and Deploy Website / Deploy Website (push) Blocked by required conditions
Build and Deploy Website / Build Website (push) Has been cancelled
Reviewed-on: #111
2024-03-29 17:21:44 +00:00
Samuel Philipp 8ef843bf00 Merge pull request 'Update dependency gulp to v5' (#112) from renovate/gulp-5.x into develop
Some checks failed
Build and Deploy Website / Deploy Dev Website (push) Blocked by required conditions
Build and Deploy Website / Deploy Website (push) Blocked by required conditions
Build and Deploy Website / Build Website (push) Has been cancelled
Reviewed-on: #112
2024-03-29 17:21:37 +00:00
Renovate Bot 48820a6910 Update dependency gulp to v5
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 26s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2024-03-29 03:00:55 +00:00
Renovate Bot 50db78aeb3 Update dependency autoprefixer to v10.4.19
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 24s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2024-03-21 00:00:54 +00:00
Renovate Bot 122acf7c90 Update dependency sass to ^1.72.0
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 29s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2024-03-13 22:01:06 +00:00
Renovate Bot 793037cd05 Update dependency gulp-postcss to v10
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 25s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2024-03-03 22:01:16 +00:00
Renovate Bot 582425d45e Update actions/download-artifact action to v4
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 32s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2024-03-03 22:01:12 +00:00
Renovate Bot f837736734 Update actions/checkout action to v4
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 34s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2024-03-03 22:01:11 +00:00
Samuel Philipp 4acc7053a5 Update dependency autoprefixer to v10.4.18 (#106)
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 55s
Build and Deploy Website / Deploy Website (push) Has been skipped
Build and Deploy Website / Deploy Dev Website (push) Successful in 7s
2024-03-03 21:07:28 +00:00
Renovate Bot 6f0e2e8efe Update dependency autoprefixer to v10.4.18
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 49s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2024-03-01 17:00:55 +00:00
Samuel Philipp 642d1db6c8 Merge pull request 'Update dependency postcss to ^8.4.33' (#104) from renovate/postcss-8.x into develop
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 44s
Build and Deploy Website / Deploy Website (push) Has been skipped
Build and Deploy Website / Deploy Dev Website (push) Successful in 7s
Reviewed-on: #104
2024-01-14 00:02:13 +00:00
Renovate Bot 5b528483c9 Update dependency postcss to ^8.4.33
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 43s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2024-01-14 00:01:36 +00:00
Samuel Philipp 309d437972 Merge pull request 'Update dependency sass to ^1.69.7' (#102) from renovate/sass-1.x into develop
Some checks failed
Build and Deploy Website / Deploy Dev Website (push) Blocked by required conditions
Build and Deploy Website / Deploy Website (push) Blocked by required conditions
Build and Deploy Website / Build Website (push) Has been cancelled
Reviewed-on: #102
2024-01-14 00:01:13 +00:00
Samuel Philipp cac0c38073 Merge pull request 'Update dependency cssnano to v6.0.3' (#103) from renovate/cssnano-6.x into develop
Some checks failed
Build and Deploy Website / Deploy Dev Website (push) Blocked by required conditions
Build and Deploy Website / Deploy Website (push) Blocked by required conditions
Build and Deploy Website / Build Website (push) Has been cancelled
Reviewed-on: #103
2024-01-14 00:01:02 +00:00
Samuel Philipp 0b861d72b2 Merge pull request 'Update dependency gulp-postcss to v9.1.0' (#105) from renovate/gulp-postcss-9.x into develop
Some checks failed
Build and Deploy Website / Deploy Dev Website (push) Blocked by required conditions
Build and Deploy Website / Deploy Website (push) Blocked by required conditions
Build and Deploy Website / Build Website (push) Has been cancelled
Reviewed-on: #105
2024-01-14 00:00:47 +00:00
Renovate Bot 94ec6efb54 Update dependency gulp-postcss to v9.1.0
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 1m19s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2024-01-12 20:01:26 +00:00
Renovate Bot 6abba0941c Update dependency cssnano to v6.0.3
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 45s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2024-01-03 19:01:00 +00:00
Renovate Bot 9626cb2667 Update dependency sass to ^1.69.7
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 1m0s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2024-01-02 23:01:03 +00:00
Samuel Philipp 3c0d92377b Merge pull request 'Update dependency cssnano to v6.0.2' (#100) from renovate/cssnano-6.x into develop
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 42s
Build and Deploy Website / Deploy Website (push) Has been skipped
Build and Deploy Website / Deploy Dev Website (push) Successful in 5s
Reviewed-on: #100
2023-12-28 00:38:14 +00:00
Samuel Philipp 415ef284df Merge pull request 'Update dependency browser-sync to v3' (#101) from renovate/browser-sync-3.x into develop
Some checks failed
Build and Deploy Website / Deploy Dev Website (push) Blocked by required conditions
Build and Deploy Website / Deploy Website (push) Blocked by required conditions
Build and Deploy Website / Build Website (push) Has been cancelled
Reviewed-on: #101
2023-12-28 00:37:42 +00:00
Renovate Bot 33178c735d Update dependency browser-sync to v3
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 43s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2023-12-27 21:01:09 +00:00
Renovate Bot 119df07db0 Update dependency cssnano to v6.0.2
All checks were successful
Build and Deploy Website / Build Website (push) Successful in 45s
Build and Deploy Website / Deploy Dev Website (push) Has been skipped
Build and Deploy Website / Deploy Website (push) Has been skipped
2023-12-14 18:00:55 +00:00
3 changed files with 10 additions and 84 deletions

View file

@ -9,7 +9,7 @@ jobs:
container:
image: node:lts
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install Dependencies
run: npm install
- name: Build Website
@ -30,7 +30,7 @@ jobs:
- name: Install Dependencies
run: which lftp || ( apk --update add lftp )
- name: Deploy Website
run: lftp -e "set ftp:ssl-force true; set ssl:verify-certificate no; mirror -R ./build/ dev.sp-magic.de/; bye" -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOST
run: lftp -e "set ftp:ssl-force true; set ssl:verify-certificate no; mirror -R -e ./build/ dev.sp-magic.de/; bye" -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOST
env:
FTP_HOST: ${{ secrets.FTP_HOST }}
FTP_USERNAME: ${{ secrets.FTP_USERNAME }}
@ -47,7 +47,7 @@ jobs:
- name: Install Dependencies
run: which lftp || ( apk --update add lftp )
- name: Deploy Website
run: lftp -e "set ftp:ssl-force true; set ssl:verify-certificate no; mirror -R ./build/ sp-magic.de/; bye" -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOST
run: lftp -e "set ftp:ssl-force true; set ssl:verify-certificate no; mirror -R -e ./build/ sp-magic.de/; bye" -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOST
env:
FTP_HOST: ${{ secrets.FTP_HOST }}
FTP_USERNAME: ${{ secrets.FTP_USERNAME }}

View file

@ -4,7 +4,6 @@
*/
var settings = {
clean: true,
scripts: true,
styles: true,
copy: true,
reload: true
@ -17,10 +16,6 @@ var settings = {
var paths = {
input: 'src/',
output: 'dist/',
scripts: {
input: 'src/js/*.js',
output: 'dist/js/'
},
styles: {
input: 'src/scss/*.scss',
output: 'dist/css/'
@ -59,17 +54,10 @@ var banner = {
// General
var {src, dest, watch, series, parallel} = require('gulp');
var del = require('del');
var flatmap = require('gulp-flatmap');
var lazypipe = require('lazypipe');
var rename = require('gulp-rename');
var header = require('gulp-header');
var package = require('./package.json');
// Scripts
var concat = require('gulp-concat');
var uglify = require('gulp-terser');
var optimizejs = require('gulp-optimize-js');
// Styles
var sass = require('gulp-sass')(require('sass'));
var postcss = require('gulp-postcss');
@ -100,62 +88,6 @@ var cleanDist = function (done) {
};
// Repeated JavaScript tasks
var jsTasks = lazypipe()
.pipe(header, banner.main, {package: package})
.pipe(optimizejs)
.pipe(dest, paths.scripts.output)
.pipe(rename, {suffix: '.min'})
.pipe(uglify)
.pipe(optimizejs)
.pipe(header, banner.main, {package: package})
.pipe(dest, paths.scripts.output);
// minify, and concatenate scripts
var buildScripts = function (done) {
// Make sure this feature is activated before running
if (!settings.scripts) return done();
// Run tasks on script files
return src(paths.scripts.input)
.pipe(flatmap(function(stream, file) {
// If the file is a directory
if (file.isDirectory()) {
// Setup a suffix variable
var suffix = '';
// If separate polyfill files enabled
if (settings.polyfills) {
// Update the suffix
suffix = '.polyfills';
// Grab files that aren't polyfills, concatenate them, and process them
src([file.path + '/*.js', '!' + file.path + '/*' + paths.scripts.polyfills])
.pipe(concat(file.relative + '.js'))
.pipe(jsTasks());
}
// Grab all files and concatenate them
// If separate polyfills enabled, this will have .polyfills in the filename
src(file.path + '/*.js')
.pipe(concat(file.relative + suffix + '.js'))
.pipe(jsTasks());
return stream;
}
// Otherwise, process the file
return stream.pipe(jsTasks());
}));
};
// Process, and minify Sass files
var buildStyles = function (done) {
// Make sure this feature is activated before running
@ -239,7 +171,6 @@ var watchSource = function (done) {
exports.default = series(
cleanDist,
parallel(
buildScripts,
buildStyles,
copyFiles
)

View file

@ -12,25 +12,20 @@
"url": "https://git.sp-codes.de/samuel-p/sp-magic.de"
},
"optionalDependencies": {
"browser-sync": "^2.29.3"
"browser-sync": "^3.0.2"
},
"devDependencies": {
"autoprefixer": "10.4.16",
"cssnano": "6.0.1",
"autoprefixer": "10.4.19",
"cssnano": "6.1.2",
"del": "6.1.1",
"gulp": "4.0.2",
"gulp-concat": "2.6.1",
"gulp-flatmap": "1.0.2",
"gulp": "5.0.0",
"gulp-header": "2.0.9",
"gulp-optimize-js": "1.1.0",
"gulp-postcss": "9.0.1",
"gulp-postcss": "10.0.0",
"gulp-rename": "2.0.0",
"gulp-sass": "5.1.0",
"gulp-terser": "2.1.0",
"lazypipe": "1.0.2",
"node-sass-tilde-importer": "^1.0.2",
"postcss": "^8.4.32",
"sass": "^1.69.5"
"postcss": "^8.4.38",
"sass": "^1.74.1"
},
"dependencies": {
"@fortawesome/fontawesome-free": "^5.15.4",