diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000000..39bbd2681d --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,4 @@ +{ + "image": "mcr.microsoft.com/devcontainers/universal:2", + "features": {} +} diff --git a/.github/workflows/webpack.yml b/.github/workflows/webpack.yml new file mode 100644 index 0000000000..bfd7a47914 --- /dev/null +++ b/.github/workflows/webpack.yml @@ -0,0 +1,28 @@ +name: NodeJS with Webpack + +on: + push: + branches: [ "stable" ] + pull_request: + branches: [ "stable" ] + +jobs: + build: + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [18.x, 20.x, 22.x] + + steps: + - uses: actions/checkout@v4 + + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v4 + with: + node-version: ${{ matrix.node-version }} + + - name: Build + run: | + npm install + npx webpack diff --git a/compass-style.org/Gemfile b/compass-style.org/Gemfile index 936eda6e6f..d2872b4083 100644 --- a/compass-style.org/Gemfile +++ b/compass-style.org/Gemfile @@ -1,6 +1,6 @@ source 'https://rubygems.org' -gem 'nanoc', '~> 3.4.2' -gem 'i18n' +gem 'nanoc', '~> 3.8.0' +gem 'i18n', '>= 0.8.0' gem 'adsf' gem 'rb-inotify' gem 'thin' @@ -10,16 +10,16 @@ gem 'thor' gem 'rack' gem 'fssm' gem 'mime-types' -gem 'nokogiri' +gem 'nokogiri', '>= 1.18.8' gem 'coderay' -gem 'haml' -gem 'rake' -gem 'activesupport', '~> 3.0.10', :require => 'active_support/inflector' +gem 'haml', '>= 5.0.0' +gem 'rake', '>= 12.3.3' +gem 'activesupport', '~> 6.1.7', '>= 6.1.7.3', :require => 'active_support/inflector' gem 'sass', "~> 3.3.0" gem 'compass', :path => ".." gem 'susy' gem 'css-slideshow', "0.2.0" -gem 'json' +gem 'json', '>= 2.3.0' gem 'css_parser', "1.0.1" gem 'rb-fsevent' gem 'builder'