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

Migrate ftp package #143

Merged
merged 63 commits into from
Aug 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
7ffa9db
initial commit
bergos Sep 11, 2019
6426151
Do not swallow errors from FTP client
martinmaillard Sep 23, 2019
548e706
Merge pull request #3 from martinmaillard/error-handling
martinmaillard Sep 23, 2019
7927ce6
Add support for SFTP
martinmaillard Sep 16, 2019
b9d7c64
Add travis badge to README
martinmaillard Sep 23, 2019
f0829c7
Rewrite tests without jest-each
martinmaillard Sep 23, 2019
2fcfd43
Adjust new test to use `withServer`
martinmaillard Sep 23, 2019
2a1cd29
Replace `createReadStream` by `getStream`
martinmaillard Sep 24, 2019
b364f8f
Merge pull request #2 from martinmaillard/sftp
martinmaillard Sep 25, 2019
3ea6c98
Merge pull request #4 from martinmaillard/build-status-badge
martinmaillard Sep 25, 2019
9d56477
fix: test SFTP server authentication
martinmaillard Nov 25, 2019
9357835
fix: use 22 as default SFTP port
martinmaillard Nov 25, 2019
88f2c15
feat: add support for SFTP SSH key authentication
martinmaillard Nov 25, 2019
115e1d2
fix: let users load private key file
martinmaillard Nov 25, 2019
84ac374
Merge pull request #6 from zazuko/sftp-privatekey
martinmaillard Nov 26, 2019
a28c18d
fix: read hanging issue
martinmaillard Nov 26, 2019
a562543
Merge pull request #7 from zazuko/fix-read-hanging
martinmaillard Nov 26, 2019
17c84cf
docs: document package operations in README
martinmaillard Dec 3, 2019
a4e3d8b
Merge pull request #8 from zazuko/docs
martinmaillard Dec 3, 2019
7679297
chore: switch to sftp-fs package from npm
martinmaillard May 25, 2020
091b7b6
Upgrade dev dependencies
martinmaillard May 25, 2020
4079964
Merge pull request #9 from zazuko/upgrade-deps
martinmaillard May 25, 2020
7fce785
0.0.1
bergos Jul 30, 2020
51fec2a
fix: renamed/added manifest.ttl and added content
bergos Jan 27, 2021
fcf1273
Merge pull request #11 from zazuko/manifest
bergos Jan 28, 2021
a397572
0.1.0
bergos Jan 28, 2021
40619f9
refactor: move operations to ESM
vhf Mar 1, 2021
c38a2ca
refactor: explicitly import default exports
vhf Mar 2, 2021
5babbe2
fix: use object mode in move stream wrapper
bergos Mar 30, 2021
1d24106
Merge pull request #13 from zazuko/fix-move-object-mode
bergos Mar 30, 2021
31bbbe6
0.1.1
bergos Mar 30, 2021
3cbf749
chore: dep upgrade, ci cleanup
bergos Jul 5, 2021
f8f9939
fix: use objectMode for move operation
bergos Jul 5, 2021
4524bf6
Merge pull request #12 from zazuko/next
bergos Jul 5, 2021
0724073
Merge branch 'master' of github.com:zazuko/barnard59-ftp
bergos Jul 5, 2021
6f8147f
1.0.0
bergos Jul 5, 2021
46c2325
fix: avoid random timing problem in sftp with PassThrough wrapper
bergos Jan 11, 2022
2e7a622
chore: find OPEN_MODE consts in ssh2 module
bergos Jan 11, 2022
d6caeba
Merge pull request #14 from zazuko/sftp-timing
bergos Jan 11, 2022
997cea8
Create add-to-backlog.yml
tpluscode Feb 20, 2023
dd4a4db
https://github.com/zazuko/barnard59-ftp/issues/17
cristianvasquez Mar 21, 2023
add0c4d
chore: fix formatting
cristianvasquez Mar 21, 2023
028ca6e
feat: keys might not have extension
cristianvasquez Mar 21, 2023
dde3fa5
Merge pull request #18 from zazuko/use-files
cristianvasquez Mar 21, 2023
8a136dd
ci: use newer versions of nodejs
ludovicm67 Mar 21, 2023
d050d57
chore: set up changesets
tpluscode Mar 21, 2023
731ca5f
chore(deps): upgrade some dependencies
ludovicm67 Mar 28, 2023
101a402
Merge branch 'master' into ci-node
ludovicm67 Mar 28, 2023
ee4234d
chore(deps): upgrade some dependencies
ludovicm67 Mar 28, 2023
9858dd5
test: use 0.0.0.0 instead of localhost
ludovicm67 Mar 28, 2023
27e145f
Create .changeset/new-hotels-listen.md
tpluscode Mar 29, 2023
edf5343
Merge pull request #20 from zazuko/ci-node
ludovicm67 Mar 29, 2023
b4e0a36
Version Packages
github-actions[bot] Mar 29, 2023
10a5f6c
Merge pull request #21 from zazuko/changeset-release/master
ludovicm67 Mar 29, 2023
5cc6385
Revert "Version Packages"
ludovicm67 Mar 29, 2023
858d46d
1.0.1
ludovicm67 Mar 29, 2023
24eb690
Version Packages
github-actions[bot] Mar 29, 2023
5586145
Merge pull request #22 from zazuko/changeset-release/master
ludovicm67 Mar 29, 2023
91f2b05
chore: remove boilerplate
tpluscode Aug 1, 2023
6a8e6ed
Merge remote-tracking branch 'ftp/master' into ftp
tpluscode Aug 1, 2023
6e7a7c2
style(ftp): update linting and tests
tpluscode Aug 1, 2023
6b36b90
docs: add ftp to readme
tpluscode Aug 1, 2023
ffdf6c4
ci: add ftp to test run
tpluscode Aug 1, 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
8 changes: 7 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,11 @@
"extends": [ "@tpluscode/eslint-config/js" ],
"env": {
"mocha": true
}
},
"overrides": [{
"files": "**/test/**",
"rules": {
"no-console": "off"
}
}]
}
1 change: 1 addition & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ jobs:
- barnard59-sparql
- barnard59-base
- barnard59-graph-store
- barnard59-ftp
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
Expand Down
17 changes: 9 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,14 @@ More specifically, `barnard59` is an engine to execute data pipelines.

In this monorepo you will find the various `barnard59-*` packages:

| Package | Latest version | |
|------------------------------------------|-------------------------------------------------------------------------------------------------|------------------------------------------|
| [`barnard59`](packages/cli) | [![](https://badge.fury.io/js/barnard59.svg)](https://npm.im/barnard59) | CLI to run pipelines |
| [`barnard59-core`](packages/core) | [![](https://badge.fury.io/js/barnard59-core.svg)](https://npm.im/barnard59-core) | Core package |
| [`barnard59-base`](packages/base) | [![](https://badge.fury.io/js/barnard59-base.svg)](https://npm.im/barnard59-base) | Provides the basic pipeline steps |
| [`barnard59-graph-store`](packages/graph-store) | [![](https://badge.fury.io/js/barnard59-graph-store.svg)](https://npm.im/barnard59-graph-store) | [SPARQL Graph Store Protocol](https://www.w3.org/TR/sparql11-http-rdf-update/) support |
| [`barnard59-sparql`](packages/sparql) | [![](https://badge.fury.io/js/barnard59-sparql.svg)](https://npm.im/barnard59-sparql) | Query SPARQL endpoint from pipeline |
| [`barnard59-rdf`](packages/rdf) | [![](https://badge.fury.io/js/barnard59-rdf.svg)](https://npm.im/barnard59-rdf) | Operations for RDF/JS quads and datasets |
| Package | Latest version | |
|-------------------------------------------------|-------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------|
| [`barnard59`](packages/cli) | [![](https://badge.fury.io/js/barnard59.svg)](https://npm.im/barnard59) | CLI to run pipelines |
| [`barnard59-core`](packages/core) | [![](https://badge.fury.io/js/barnard59-core.svg)](https://npm.im/barnard59-core) | Core package |
| [`barnard59-base`](packages/base) | [![](https://badge.fury.io/js/barnard59-base.svg)](https://npm.im/barnard59-base) | Provides the basic pipeline steps |
| [`barnard59-ftp`](packages/ftp) | [![](https://badge.fury.io/js/barnard59-ftp.svg)](https://npm.im/barnard59-ftp) | FTP support for Linked Data pipelines |
| [`barnard59-graph-store`](packages/graph-store) | [![](https://badge.fury.io/js/barnard59-graph-store.svg)](https://npm.im/barnard59-graph-store) | [SPARQL Graph Store Protocol](https://www.w3.org/TR/sparql11-http-rdf-update/) support |
| [`barnard59-sparql`](packages/sparql) | [![](https://badge.fury.io/js/barnard59-sparql.svg)](https://npm.im/barnard59-sparql) | Query SPARQL endpoint from pipeline |
| [`barnard59-rdf`](packages/rdf) | [![](https://badge.fury.io/js/barnard59-rdf.svg)](https://npm.im/barnard59-rdf) | Operations for RDF/JS quads and datasets |

More to come as we gradually consolidate other, initially separate repositories.
Loading