Cleanup circleci
DELETE
.circleci/config.yml
-version: 2.0
-
-references:
-
- node13: &node13image
- docker:
- - image: circleci/node:13
-
- node13browser: &node13browsersimage
- docker:
- - image: circleci/node:13-browsers
-
- install_npm_default: &install_npm
- run:
- name: Update npm
- command: 'sudo npm install -g npm@latest'
-
- restore_cache_default: &restore_cache # special step to restore the dependency cache
- restore_cache:
- # Read about caching dependencies: https://circleci.com/docs/2.0/caching/
- key: dependency-cache-{{ checksum "package.json" }}
-
- install_npm_packages_default: &install_npm_packages
- run:
- name: Install npm packages
- command: npm install
-
- save_cache_default: &save_cache # special step to save the dependency cache
- save_cache:
- key: dependency-cache-{{ checksum "package.json" }}
- paths:
- - ./node_modules
-
-jobs:
-
- # Lint and Test
-
- lint_and_test_node_13: &lint_and_test
- <<: *node13image
- steps:
- - checkout
- - *install_npm
- - *restore_cache
- - *install_npm_packages
- - *save_cache
- - run: &lint
- name: Lint
- command: yarn lint
- - run: &test
- name: Test
- command: yarn test
-
- # Pre-Release Test Integration
-
- pre_release_test_integration_node_13: &pre_release_test_integration
- <<: *node13browsersimage
- steps:
- - checkout
- - *install_npm
- - *restore_cache
- - *install_npm_packages
- - *save_cache
- - run:
- name: Build browser tests and bundle
- command: ./integration-test/scripts/build-pre-release-test.sh
- - run:
- name: Test bundles
- command: |
- cd integration-test
- npm run test:pre-release
-
- # Post-Release Test Integration
-
- post_release_test_integration_node_13: &post_release_test_integration
- <<: *node13browsersimage
- steps:
- - checkout
- - *install_npm
- - *restore_cache
- - *install_npm_packages
- - *save_cache
- - run:
- name: Build browser tests
- command: ./integration-test/scripts/build-post-release-test.sh
- - run:
- name: Test unpkg
- command: |
- cd integration-test
- npm run test:post-release
-
- npm_audit_node_13: &npm_audit
- docker:
- - image: circleci/golang:1.12.0-node
- steps:
- - checkout
- - run:
- name: Update npm
- command: 'sudo npm install -g npm@latest'
- - run:
- name: install hub
- command: |
- set -xe
- go get -u -d github.com/github/hub
- cd /go/src/github.com/github/hub
- go install github.com/github/hub
- - run:
- name: Submit PR if npm audit fix makes changes
- command: ./scripts/npm-audit-fix.sh
-
-workflows:
- version: 2
- test_all:
- jobs:
- - lint_and_test_node_13
- # - pre_release_test_integration_node_13
- nightly:
- triggers:
- - schedule:
- cron: "0 0 * * *"
- filters:
- branches:
- only:
- - master
- jobs:
- # - npm_audit_node_13
- # - post_release_test_integration_node_13

MODIFY
packages/ses-integration-test/README.md
packages/ses-integration-test/README.md
@@ -17,8 +17,6 @@ For more information on how widely each tool is used, see the [2018 State of JS
## Methods
-Note: The actual commands can be found in the `test_integration` job in the CircleCI config (`.circlci/config.yml`).
-
We start with the unit tests that we already have in `test/test.js` of the main directory. Then, we transform the test file into a few files that will be used by the bundlers:
* a ES6 modules version that replaces the SES local import in the test file (`import SES from '../src/index';`) with an import of the package (`SES`)
* a CommonJS version that does the same replacement (this will be used by browserify, which cannot process ES6 modules)

MODIFY
packages/ses/README.md
packages/ses/README.md
# Secure EcmaScript (SES)
-[![Build Status][ci-svg]][ci-url]
-[![dependency status][deps-svg]][deps-url]
-[![dev dependency status][dev-deps-svg]][dev-deps-url]
-[![License][license-image]][license-url]
-
Secure EcmaScript (SES) is a frozen environment for running EcmaScript
(Javascript) 'strict' mode programs with no ambient authority in their global
scope, and with the addition of a safe two-argument evaluator
@@ -24,9 +19,6 @@ Derived from the Caja project, https://github.com/google/caja/wiki/SES .
Still under development: do not use for production systems yet, there are
known security holes that need to be closed.
-Incorporates (as a dependency) the [Realms shim](https://github.com/Agoric/realms-shim), which is a TC39 proposal spec here:
-https://github.com/tc39/proposal-realms .
-
### Install
`npm install`
@@ -46,16 +38,3 @@ to report security-sensitive bugs privately.
For non-security bugs, please use the [regular Issues
page](https://github.com/Agoric/ses-shim/issues).
-
-<!-- [![Coverage Status][coveralls-svg]][coveralls-url] -->
-
-[ci-svg]: https://circleci.com/gh/Agoric/SES.svg?style=svg
-[ci-url]: https://circleci.com/gh/Agoric/SES
-[coveralls-svg]: https://coveralls.io/repos/github/Agoric/ses-shim/badge.svg
-[coveralls-url]: https://coveralls.io/github/Agoric/SES
-[deps-svg]: https://david-dm.org/Agoric/SES.svg
-[deps-url]: https://david-dm.org/Agoric/SES
-[dev-deps-svg]: https://david-dm.org/Agoric/ses-shim/dev-status.svg
-[dev-deps-url]: https://david-dm.org/Agoric/SES?type=dev
-[license-image]: https://img.shields.io/badge/License-Apache%202.0-blue.svg
-[license-url]: shim/LICENSE

DELETE
packages/transform-module/setup-circleci.md
-# Setting up CircleCI
-
-1. Go to https://circleci.com/gh/Agoric
-2. Click the "Add Project" button to the left
-3. Make sure that your repo has the `.circleci/config.yml` file that new-repo has

Cleanup circleci