Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/refactor/remove_standalone_and_a…
Browse files Browse the repository at this point in the history
…pi' into feat/alpine_support
  • Loading branch information
YOU54F committed Jun 17, 2024
2 parents faa4502 + 344ae21 commit f4a9d28
Show file tree
Hide file tree
Showing 65 changed files with 94 additions and 5,163 deletions.
21 changes: 0 additions & 21 deletions .github/workflows/update.yml

This file was deleted.

10 changes: 0 additions & 10 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -54,16 +54,6 @@ bin/**/**.js
# ts-node cache
ts-node-*

# pact standalone binaries
# standalone/*
standalone/darwin*
standalone/linux*
standalone/windows*
standalone/*.d.ts
standalone/*.js
standalone/*.checksum
standalone/*.gz
standalone/README.md
# FFI native bindings
*.so
*.a
Expand Down
2 changes: 0 additions & 2 deletions DEVELOPER.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,10 @@ As a developer, you need to run `bash script/ci/prebuild.sh` to
- download the FFI libraries to `ffi` folder
- prebuilds the binaries and outputs to `prebuilds`
- cleans up `ffi` and `build`
- downloads the `pact-ruby-standalone` bindings to `standalone`

For end users, the following is provided as part of the packaging and release step in CI.

- the `prebuilds` folder containing built `ffi` bindings
- the `standalone` folder containing the pact ruby standalone bindings is populated,
- the `binding.gyp` file is removed from the npm package, so `npm install` doesn't attempt to build the `ffi` buildings, that are prebuilt.

If you have a `binding.gyp` file, and have created `prebuilds` you will want to perform `npm ci` or `npm install` with `--ignore-scripts` set, to avoid building the `ffi` which is prebuilt.
Expand Down
355 changes: 2 additions & 353 deletions README.md

Large diffs are not rendered by default.

21 changes: 0 additions & 21 deletions bin/pact-broker.ts

This file was deleted.

22 changes: 0 additions & 22 deletions bin/pact-message.ts

This file was deleted.

22 changes: 0 additions & 22 deletions bin/pact-mock-service.ts

This file was deleted.

22 changes: 0 additions & 22 deletions bin/pact-provider-verifier.ts

This file was deleted.

22 changes: 0 additions & 22 deletions bin/pact-stub-service.ts

This file was deleted.

22 changes: 0 additions & 22 deletions bin/pact.ts

This file was deleted.

22 changes: 0 additions & 22 deletions bin/pactflow.ts

This file was deleted.

24 changes: 0 additions & 24 deletions docker-compose.yml

This file was deleted.

Loading

0 comments on commit f4a9d28

Please sign in to comment.