Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
1e8a358
Nan upgrade
mcampa Apr 26, 2017
9ecab70
Fix final Node 6 deprecation warnings
mcampa Apr 26, 2017
5318469
update appveyor and travis for node 6 & 7 and bigcommerce
mcampa Apr 26, 2017
4ea0b8d
Node.js 8 support
mcampa Jun 1, 2017
42c52ab
Update AppVeyor badge
mattolson Jan 9, 2018
93c0a66
Merge pull request #2 from mattolson/update-readme
mattolson Jan 9, 2018
1745bd2
chore: updated appveyor with node 10,12 and removed <6
Sep 5, 2019
2236078
chore: added intermidiate versions to travis and appveyor
Sep 5, 2019
d7cf183
chore: removed node 12 as it doesn't compile
Sep 6, 2019
8f5e1e4
chore: bumped version of package and gcc
Sep 6, 2019
51d3152
refactor: changed callback bridge local context
Sep 6, 2019
4835776
chore: updated node engines
Sep 6, 2019
8c6962e
Merge pull request #6 from ncheikh/node_upgrade
Sep 9, 2019
04f14e4
Updating travis and appveyor for artifacts (#8)
Sep 10, 2019
0667dc5
chore: updating github auth creds (#9)
Sep 10, 2019
26d706a
Reverting CICD key change (#10)
Sep 12, 2019
3312f45
Migrating to CircleCI (#13)
Sep 24, 2019
4057b57
STRF-7423: Appveyor changes
mattolson Sep 25, 2019
239788c
Merge pull request #19 from mattolson/master
mattolson Sep 25, 2019
ba544b9
Fixing issues with CICD release (#20)
Sep 27, 2019
97e520b
Fixing tag issues (#21)
Sep 30, 2019
bff4270
Correct CircleCI Tag Run (#22)
Sep 30, 2019
8ea29ee
Adjusting release to fix current error in circleci (#23)
Oct 2, 2019
be308c0
chore(cicd): adjusting circleci release
Oct 2, 2019
901fadf
chore(cicd): updating to ghr 0.13.0
Oct 2, 2019
1fafc15
Adding artifact save for manual linux/darwin release (#24)
Oct 2, 2019
4d39efa
Add Node 12 Support (#7)
Oct 2, 2019
60ba46b
Fix outdated `git://` URL
X-sam Jan 11, 2022
f01f846
Merge pull request #30 from X-sam/patch-1
jairo-bc Jan 11, 2022
6d17021
STRF-9600 Updated gitmodules and release version (#32)
jairo-bc Jan 11, 2022
be307eb
STRF-9610: node 14 support + npm 7/8, drop < 12 (#33)
jairo-bc Jan 31, 2022
56393db
Relesase 3.5.2 (#34)
jairo-bc Feb 1, 2022
34dbe47
fix: STRF-9706 Update mkdrip library to get node 14 support (#36)
jairo-bc Apr 11, 2022
9678da3
fix: STRF-10049 Removed mkdirp (#37)
jairo-bc Oct 4, 2022
6f80dfb
Release 3.6.0 (#40)
jairo-bc Oct 4, 2022
7f37cee
Bump minimatch, gaze, istanbul and mocha
dependabot[bot] Nov 1, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
132 changes: 132 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
version: 2.1


# Windows build is disabled, because npm test fails on windonws environment doesn't exist even when all the tests pass
# (note: pending tests are skipped tests)
#
# orbs:
# win: circleci/windows@2.4.1

commands:
build:
description: "Checkout, build, and test the package"
steps:
- checkout
- run:
name: submodule
command: git submodule update --init --recursive
- run:
name: install
command: npm install
- run:
name: test
command: npm test

release:
description: "Generate release artifact"
steps:
- run:
name: release
command: node scripts/circle-release.js
- persist_to_workspace:
root: .
paths:
- release/*
- store_artifacts:
path: ./release

install-node:
description: "Install NVM and Node"
parameters:
version:
type: integer
default: 14
steps:
- run:
name: install
command: |
set +e
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

nvm install << parameters.version >>
nvm alias default << parameters.version >>

echo 'export NVM_DIR="$HOME/.nvm"' >> $BASH_ENV
echo "[ -s \"$NVM_DIR/nvm.sh\" ] && . \"$NVM_DIR/nvm.sh\"" >> $BASH_ENV
jobs:

build-linux-node-14:
docker:
- image: circleci/node:14
steps:
- build
- release
- run: npm -v

build-darwin-node-14:
macos:
xcode: "13.0.0"
steps:
- install-node:
version: 14
- build
- release

# build-win-node-14:
# executor:
# name: win/default
# size: large
# steps:
# - run: Install-Module nvm
# - run: nvm install 14.18.3
# - run: nvm use 14.18.3
# - run: choco install python2
# - build
# - release

publish-github-release:
docker:
- image: cibuilds/github:0.13
steps:
- attach_workspace:
at: ./artifacts
- run:
name: "List Artifacts"
command: "ls ./artifacts/release"
- run:
name: "Publish Release on GitHub"
command: |
ghr -t ${CIRCLE_CI_GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -replace ${CIRCLE_TAG} ./artifacts/release/

workflows:
version: 2
build:
jobs:
- build-linux-node-14:
filters:
tags:
only: /v\d+\.\d+\.\d+$/
- build-darwin-node-14:
filters:
tags:
only: /v\d+\.\d+\.\d+$/
# - build-win-node-14:
# filters:
# tags:
# only: /v\d+\.\d+\.\d+$/

- publish-github-release:
requires:
- build-linux-node-14
- build-darwin-node-14
# - build-win-node-14

filters:
branches:
ignore: /.*/
tags:
only: /v\d+\.\d+\.\d+$/
4 changes: 2 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[submodule "libsass"]
path = src/libsass
url = git://github.com/sass/libsass.git
url = https://github.com/sass/libsass
[submodule "test/sass-spec"]
path = test/fixtures/spec
url = https://github.com/sass/sass-spec.git
url = https://github.com/sass/sass-spec
3 changes: 2 additions & 1 deletion .jshintrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"esversion": 6,
"bitwise": true,
"camelcase": false,
"curly": true,
Expand All @@ -16,4 +17,4 @@
"strict": false,
"undef": true,
"unused": true
}
}
72 changes: 0 additions & 72 deletions .travis.yml

This file was deleted.

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
</tr>
</table>

[![Build Status](https://travis-ci.org/sass/node-sass.svg?branch=master&style=flat)](https://travis-ci.org/sass/node-sass)
[![Build status](https://ci.appveyor.com/api/projects/status/22mjbk59kvd55m9y/branch/master)](https://ci.appveyor.com/project/sass/node-sass/branch/master)
[![Travis](https://travis-ci.org/sass/node-sass.svg?branch=master&style=flat)](https://travis-ci.org/sass/node-sass)
[![AppVeyor](https://ci.appveyor.com/api/projects/status/usmf7re7s9p8i887?svg=true)](https://ci.appveyor.com/project/BigCommerceEngineering/node-sass)
[![npm version](https://badge.fury.io/js/node-sass.svg)](http://badge.fury.io/js/node-sass)
[![Dependency Status](https://david-dm.org/sass/node-sass.svg?theme=shields.io)](https://david-dm.org/sass/node-sass)
[![devDependency Status](https://david-dm.org/sass/node-sass/dev-status.svg?theme=shields.io)](https://david-dm.org/sass/node-sass#info=devDependencies)
Expand Down
Loading