Compare commits
	
		
			3 Commits
		
	
	
		
			6236265f1a
			...
			v4-develop
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 6081122e88 | |||
| db18183c94 | |||
| fec8c5e560 | 
@@ -13,7 +13,7 @@ executors:
 | 
				
			|||||||
  nodejs:
 | 
					  nodejs:
 | 
				
			||||||
    docker:
 | 
					    docker:
 | 
				
			||||||
      - image: node:18
 | 
					      - image: node:18
 | 
				
			||||||
    resource_class: large
 | 
					    resource_class: medium
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
@@ -23,11 +23,13 @@ jobs:
 | 
				
			|||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - checkout:
 | 
					      - checkout:
 | 
				
			||||||
          path: ~/scwrypts
 | 
					          path: ~/scwrypts
 | 
				
			||||||
      - run: |
 | 
					      - run:
 | 
				
			||||||
          : \
 | 
					          name: pytest
 | 
				
			||||||
            && pip install -e . \
 | 
					          command: |
 | 
				
			||||||
            && pytest \
 | 
					            : \
 | 
				
			||||||
            ;
 | 
					              && pip install . .[test] \
 | 
				
			||||||
 | 
					              && pytest \
 | 
				
			||||||
 | 
					              ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  python-publish:
 | 
					  python-publish:
 | 
				
			||||||
    executor: python
 | 
					    executor: python
 | 
				
			||||||
@@ -66,6 +68,7 @@ jobs:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
      - run: pnpm test
 | 
					      - run: pnpm test
 | 
				
			||||||
      - run: pnpm lint
 | 
					      - run: pnpm lint
 | 
				
			||||||
 | 
					      - run: pnpm build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  nodejs-publish:
 | 
					  nodejs-publish:
 | 
				
			||||||
    executor: nodejs
 | 
					    executor: nodejs
 | 
				
			||||||
@@ -93,9 +96,16 @@ jobs:
 | 
				
			|||||||
          paths:
 | 
					          paths:
 | 
				
			||||||
            - .pnpm-store
 | 
					            - .pnpm-store
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      - run: pnpm build
 | 
					      - run:
 | 
				
			||||||
      - run: pnpm version $(git describe --tags)
 | 
					          name: publish
 | 
				
			||||||
 | 
					          command: |
 | 
				
			||||||
 | 
					            : \
 | 
				
			||||||
 | 
					              && [ $CIRCLE_TAG ] \
 | 
				
			||||||
 | 
					              && pnpm build \
 | 
				
			||||||
 | 
					              && pnpm version $(git describe --tags) \
 | 
				
			||||||
 | 
					              && pnpm set //registry.npmjs.org/:_authToken=$NPM_TOKEN \
 | 
				
			||||||
 | 
					              && pnpm publish --no-git-checks \
 | 
				
			||||||
 | 
					              ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
workflows:
 | 
					workflows:
 | 
				
			||||||
  python:
 | 
					  python:
 | 
				
			||||||
@@ -103,15 +113,21 @@ workflows:
 | 
				
			|||||||
      - python-test
 | 
					      - python-test
 | 
				
			||||||
      - python-publish:
 | 
					      - python-publish:
 | 
				
			||||||
          requires: [python-test]
 | 
					          requires: [python-test]
 | 
				
			||||||
 | 
					          context: [pypi-yage]
 | 
				
			||||||
          filters:
 | 
					          filters:
 | 
				
			||||||
 | 
					            tags:
 | 
				
			||||||
 | 
					              only: /^v.*$/
 | 
				
			||||||
            branches:
 | 
					            branches:
 | 
				
			||||||
              only: main
 | 
					              ignore: /^.*$/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  nodejs:
 | 
					  nodejs:
 | 
				
			||||||
    jobs:
 | 
					    jobs:
 | 
				
			||||||
      - nodejs-test
 | 
					      - nodejs-test
 | 
				
			||||||
      - nodejs-publish:
 | 
					      - nodejs-publish:
 | 
				
			||||||
          requires: [nodejs-test]
 | 
					          requires: [nodejs-test]
 | 
				
			||||||
 | 
					          context: [npm-wrynegade]
 | 
				
			||||||
          filters:
 | 
					          filters:
 | 
				
			||||||
 | 
					            tags:
 | 
				
			||||||
 | 
					              only: /^v.*$/
 | 
				
			||||||
            branches:
 | 
					            branches:
 | 
				
			||||||
              only: main
 | 
					              ignore: /^.*$/
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,6 +26,7 @@
 | 
				
			|||||||
		"prettier": "^3.2.5",
 | 
							"prettier": "^3.2.5",
 | 
				
			||||||
		"ts-jest": "^29.1.2",
 | 
							"ts-jest": "^29.1.2",
 | 
				
			||||||
		"ts-node": "^10.9.2",
 | 
							"ts-node": "^10.9.2",
 | 
				
			||||||
 | 
							"typescript": "^5.3.3",
 | 
				
			||||||
		"uuid": "^9.0.1"
 | 
							"uuid": "^9.0.1"
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	"eslintConfig": {
 | 
						"eslintConfig": {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										3
									
								
								zx/lib/pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										3
									
								
								zx/lib/pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							@@ -43,6 +43,9 @@ devDependencies:
 | 
				
			|||||||
  ts-node:
 | 
					  ts-node:
 | 
				
			||||||
    specifier: ^10.9.2
 | 
					    specifier: ^10.9.2
 | 
				
			||||||
    version: 10.9.2(@types/node@20.11.19)(typescript@5.3.3)
 | 
					    version: 10.9.2(@types/node@20.11.19)(typescript@5.3.3)
 | 
				
			||||||
 | 
					  typescript:
 | 
				
			||||||
 | 
					    specifier: ^5.3.3
 | 
				
			||||||
 | 
					    version: 5.3.3
 | 
				
			||||||
  uuid:
 | 
					  uuid:
 | 
				
			||||||
    specifier: ^9.0.1
 | 
					    specifier: ^9.0.1
 | 
				
			||||||
    version: 9.0.1
 | 
					    version: 9.0.1
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -64,11 +64,9 @@ afterEach(() => {
 | 
				
			|||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
describe('exact lookup', () => {
 | 
					describe('exact lookup', () => {
 | 
				
			||||||
  let output;
 | 
					 | 
				
			||||||
  beforeEach(async () => {
 | 
					  beforeEach(async () => {
 | 
				
			||||||
    sample.spy.getScwryptsLookup.mockReturnValue(sample.lookup.exact);
 | 
					    sample.spy.getScwryptsLookup.mockReturnValue(sample.lookup.exact);
 | 
				
			||||||
 | 
					    await scwrypts(sample.options);
 | 
				
			||||||
    output = await scwrypts(sample.options);
 | 
					 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  test('gets the correct lookup', () => {
 | 
					  test('gets the correct lookup', () => {
 | 
				
			||||||
@@ -98,7 +96,6 @@ describe('exact lookup', () => {
 | 
				
			|||||||
describe('patterns lookup', () => {
 | 
					describe('patterns lookup', () => {
 | 
				
			||||||
  beforeEach(async () => {
 | 
					  beforeEach(async () => {
 | 
				
			||||||
    sample.spy.getScwryptsLookup.mockReturnValue(sample.lookup.patterns);
 | 
					    sample.spy.getScwryptsLookup.mockReturnValue(sample.lookup.patterns);
 | 
				
			||||||
 | 
					 | 
				
			||||||
    await scwrypts(sample.options);
 | 
					    await scwrypts(sample.options);
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user