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

Async await #1

Merged
merged 38 commits into from
May 30, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
dd63144
Update to async-await: part 1
dkyeremeh May 29, 2023
7f30857
Updated packages
dkyeremeh May 29, 2023
33101d4
Eslint config
dkyeremeh May 29, 2023
9f2036e
Added dependencies for tests
dkyeremeh May 29, 2023
140e977
Added test server
dkyeremeh May 29, 2023
51126ec
Separate helpers from api
dkyeremeh May 29, 2023
e9f6954
Add nodemon for development mode
dkyeremeh May 29, 2023
2dbd6b2
test html
dkyeremeh May 29, 2023
e6b146c
converted some functions to async/await
dkyeremeh May 29, 2023
93a6155
Tests server
dkyeremeh May 29, 2023
b58d4f3
Added qs
dkyeremeh May 29, 2023
0d760ed
Blob files for testing
dkyeremeh May 29, 2023
f34bb27
removed utils
dkyeremeh May 29, 2023
5b29e97
more tests
dkyeremeh May 29, 2023
7cb0f25
Updated packages
dkyeremeh May 29, 2023
bb9020e
Updated tests
dkyeremeh May 29, 2023
ebcca38
Updated test
dkyeremeh May 29, 2023
f039638
Upgrade to node 16 for int-tes
dkyeremeh May 29, 2023
36fdfad
progress
dkyeremeh May 29, 2023
6dcc23c
Moved src
dkyeremeh May 29, 2023
e4d757c
mkfile api
dkyeremeh May 29, 2023
d8d301e
Implement put
dkyeremeh May 29, 2023
1ccaa4f
Updated readme
dkyeremeh May 29, 2023
ee4ca9e
Completed zip extraction
dkyeremeh May 30, 2023
233b2e7
Left file tree
dkyeremeh May 30, 2023
9bf3ef8
Minor fixes
dkyeremeh May 30, 2023
a7604a9
Only run action on pull requests
dkyeremeh May 30, 2023
2f597ef
Renamed lfs utils
dkyeremeh May 30, 2023
adae1ae
Tests for archive extraction
dkyeremeh May 30, 2023
2de8400
better error handling
dkyeremeh May 30, 2023
e63ad51
Test coverage
dkyeremeh May 30, 2023
74a30bc
Updated documentation
dkyeremeh May 30, 2023
5f787d2
Fix test failure
dkyeremeh May 30, 2023
36f8089
Fix test coverage runner
dkyeremeh May 30, 2023
ab7f4ca
Fix lint check failing on ci
dkyeremeh May 30, 2023
f9a53be
Fallback file access
dkyeremeh May 30, 2023
e5379cc
Updated readme
dkyeremeh May 30, 2023
efbd91e
Use our badge generator
dkyeremeh May 30, 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
10 changes: 10 additions & 0 deletions .eslintrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
env:
node: true
commonjs: true
es2021: true
extends: eslint:recommended
overrides: []
parserOptions:
ecmaVersion: latest
rules:
no-unused-vars: warn
28 changes: 28 additions & 0 deletions .github/workflows/int-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Integration Test

on: [pull_request]

jobs:
test:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v3

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: 16

- name: Install dependencies
run: yarn install

- name: Lint checking
run: yarn lint

- name: Test and Coverage
run: yarn test:cov # or npm run coverage

- name: Update Coverage Badge
uses: dkyeremeh/coverage-badge-action@main
8 changes: 7 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
node_modules/
sample/
package-lock.json
package-lock.json

/coverage
/media

.DS_Store
*.log
21 changes: 0 additions & 21 deletions LICENSE

This file was deleted.

Loading