Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor for v4.0.0 #153

Merged
merged 74 commits into from
Aug 16, 2023
Merged
Changes from 1 commit
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
afbe97d
Work on 4.0.0 refactor
sirreal Jul 31, 2023
4db427c
Improve tests
sirreal Aug 1, 2023
579e908
Improve credentials handling
sirreal Aug 1, 2023
d798b3b
fixup! Work on 4.0.0 refactor
sirreal Aug 1, 2023
d17adf2
Remove lodash/get
sirreal Aug 1, 2023
9132ac7
fixup! Remove lodash/get
sirreal Aug 1, 2023
0f7ed3d
Remove lodash/set
sirreal Aug 1, 2023
274cb56
Remove request
sirreal Aug 1, 2023
3b74606
Add oauth package
sirreal Aug 2, 2023
ec9ef22
Get requests almost working
sirreal Aug 2, 2023
f6ca4a8
Fix up all the request stuff
sirreal Aug 2, 2023
3ca5429
Add json accept header
sirreal Aug 2, 2023
42c79b7
Working json encoding
sirreal Aug 2, 2023
d2d5ce2
Fix up tests
sirreal Aug 2, 2023
f7f46da
Temporarily disable unit tests
sirreal Aug 2, 2023
ba54137
Switch to form data
sirreal Aug 2, 2023
4fe7aa4
Revert "Switch to form data"
sirreal Aug 2, 2023
7bb8743
Fix oauth signature
sirreal Aug 2, 2023
8550a82
Continue CI job on error
sirreal Aug 2, 2023
67421b1
Revert "Temporarily disable unit tests"
sirreal Aug 2, 2023
1ef2e8f
Revert "Revert "Switch to form data""
sirreal Aug 2, 2023
165a347
Add photo post (data64) integration test
sirreal Aug 3, 2023
6339354
Add integration tests for legacy post creation with media
sirreal Aug 3, 2023
0c06fe7
Handle posts
sirreal Aug 3, 2023
2c3e460
Drop continue-on-error
sirreal Aug 3, 2023
14949ac
Deprecate legacy post endpoints
sirreal Aug 3, 2023
4e4dc99
Stop returning request object
sirreal Aug 3, 2023
3488414
Test work
sirreal Aug 3, 2023
f61a0b1
Update CHANGELOG
sirreal Aug 4, 2023
16e4288
Clean up and deduplicate tests
sirreal Aug 4, 2023
df183b1
Improve test isolation
sirreal Aug 4, 2023
ec77565
Fix broken params or callback
sirreal Aug 4, 2023
07839cb
Fix object.entries on empty params
sirreal Aug 4, 2023
4efba2a
Set short timeout on tests
sirreal Aug 4, 2023
1b897e2
Run matrix actions sequentially
sirreal Aug 4, 2023
d067f10
fixup! Run matrix actions sequentially
sirreal Aug 4, 2023
b88fff5
Add some test timeout, more tags to posts
sirreal Aug 4, 2023
bcfc127
CI: Run lint once
sirreal Aug 4, 2023
4e6c8c9
Split integration out to manual trigger on branches
sirreal Aug 4, 2023
344ccf0
Parallel jobs
sirreal Aug 4, 2023
4344c59
Remove legacy create*Post methods
sirreal Aug 4, 2023
fd30977
Clean up signatures, start moving functions into class
sirreal Aug 4, 2023
6883de4
Remove redundant @method tags
sirreal Aug 4, 2023
140472c
Move like/unlike to class
sirreal Aug 4, 2023
f45c2ab
Move follow/unfollow to class
sirreal Aug 4, 2023
1bdac86
Move deletePost into class
sirreal Aug 4, 2023
fe2a956
Move reblogPost into class
sirreal Aug 4, 2023
fcea948
Remove addPostMethods
sirreal Aug 4, 2023
8be977f
Move blog methods into class
sirreal Aug 4, 2023
c3def6e
Move user methods into class
sirreal Aug 4, 2023
0fac651
Remove addMethods
sirreal Aug 4, 2023
6e41b14
fixup! Remove addMethods
sirreal Aug 4, 2023
247e427
fixup! Move deletePost into class
sirreal Aug 4, 2023
ce5173b
Remove returnPromises
sirreal Aug 4, 2023
8856398
Add more CHANGELOG
sirreal Aug 4, 2023
9e475df
fixup! Remove returnPromises
sirreal Aug 4, 2023
c15447c
Update promise related tests
sirreal Aug 4, 2023
3dc8aa2
fixup! Remove returnPromises
sirreal Aug 4, 2023
0ae5ad7
fixup! fixup! Remove returnPromises
sirreal Aug 4, 2023
0ab961e
Finish TypeScript implementation
sirreal Aug 4, 2023
c843b02
Compile TS declaration file
sirreal Aug 4, 2023
1339712
Add eslint-disable for expected console.warn
sirreal Aug 14, 2023
4ba6fe2
Autoformat tumblr.d.ts
sirreal Aug 14, 2023
dca08aa
Run integration on PRs on approval
sirreal Aug 16, 2023
0afcdb3
Run integration on node lts only
sirreal Aug 16, 2023
925faf0
Combine tests into single workflow
sirreal Aug 16, 2023
bb841a0
fixup! Combine tests into single workflow
sirreal Aug 16, 2023
048e7ed
fixup! fixup! Combine tests into single workflow
sirreal Aug 16, 2023
8b9f216
Remove lodash dependency
sirreal Aug 16, 2023
ab95889
Add deprecated note to returnPromises option
sirreal Aug 16, 2023
1429f80
CHANGELOG tweaks
sirreal Aug 16, 2023
b94124e
Deprecate callback parameter
sirreal Aug 16, 2023
05f2470
Generate declaration files on publish
sirreal Aug 16, 2023
6913bd0
Increase timeout for integration tests
sirreal Aug 16, 2023
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
Prev Previous commit
Next Next commit
fixup! fixup! Combine tests into single workflow
sirreal committed Aug 16, 2023

Verified

This commit was signed with the committer’s verified signature.
sirreal Jon Surrell
commit 048e7ed1b716fd63f76f99ac9a57b3d312ee70b1
4 changes: 2 additions & 2 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -69,7 +69,7 @@ jobs:
npm run test:coverage

integration:
name: Integration testing with Node.js ${{ matrix.node-version }}
name: Integration API read-only tests
runs-on: ubuntu-latest

strategy:
@@ -107,7 +107,7 @@ jobs:
npm run test:integration

integration-write:
name: Integration testing with Node.js ${{ matrix.node-version }}
name: Integration API write tests
runs-on: ubuntu-latest
environment: integration-suite