From 24e5d89a3e6ceee3402b939812b1ea202cbd0865 Mon Sep 17 00:00:00 2001 From: Sebastiaan Marynissen Date: Wed, 31 Jan 2024 22:24:30 +0100 Subject: [PATCH 1/2] Update npm-publish.yml --- .github/workflows/npm-publish.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 5311be6..a27be3f 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -21,6 +21,10 @@ jobs: - run: npm version ${TAG_NAME} --git-tag-version=false env: TAG_NAME: ${{ github.event.release.tag_name }} + + - name: Build + run: npm run build + - run: npm whoami; npm --ignore-scripts publish --provenance --access public env: NODE_AUTH_TOKEN: ${{secrets.npm_token}} From a3cf79e7a97bf8ca4de83566e91cb43a98ae440b Mon Sep 17 00:00:00 2001 From: Sebastiaan Marynissen Date: Wed, 31 Jan 2024 22:29:09 +0100 Subject: [PATCH 2/2] Fix flakey tests --- test/job.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/job.test.ts b/test/job.test.ts index 4f5a823..dd376da 100644 --- a/test/job.test.ts +++ b/test/job.test.ts @@ -126,7 +126,7 @@ describe('Job', () => { const job2 = new Job(agenda, { name: 'demo', type: 'normal' }); const now = new Date().valueOf(); job2.repeatEvery('3 minutes', { skipImmediate: true }); - expect(job2.attrs.nextRunAt).to.be.within(new Date(now + 180000), new Date(now + 180002)); // Inclusive + expect(job2.attrs.nextRunAt).to.be.within(new Date(now + 180000 - 2), new Date(now + 180002)); // Inclusive }); it('repeats from the existing nextRunAt property with skipImmediate', () => { const job2 = new Job(agenda, { name: 'demo', type: 'normal' });