Jonas Platte
e788ec6b07
ci: Only test one node.js version on macOS
2022-08-08 18:06:54 +02:00
Jonas Platte
1fea48359d
ci: Checkout head ref instead of merge commit for coverage
...
… this *should* fix bogus coverage change reporting.
2022-08-04 23:43:49 +02:00
Jonas Platte
054dfa98a0
ci: Upgrade checkout action
2022-08-04 23:43:49 +02:00
Benjamin Kampmann
a1bf53a331
Merge remote-tracking branch 'origin/main' into ben-getting-started-example
2022-08-03 11:39:50 +02:00
Benjamin Kampmann
38a71972e5
ci: add backend server for integration test with tarpaulin
2022-08-02 15:42:45 +02:00
Benjamin Kampmann
d8caaed1ce
docs: only document default workspace members, not all
2022-08-02 15:24:48 +02:00
Benjamin Kampmann
67e63c0d35
ci: update xtask, add ci to build examples
2022-08-02 15:13:27 +02:00
Benjamin Kampmann
65be06ebad
Merge remote-tracking branch 'origin/main' into gnunicorn/issue833
2022-08-02 10:32:09 +02:00
Benjamin Kampmann
14429af511
Update .github/workflows/documentation.yml
...
Co-authored-by: Jonas Platte <jplatte+git@posteo.de >
2022-08-01 22:19:46 +02:00
Benjamin Kampmann
1e6e00b0c0
ci(integration-testing): split integration test off from regular tests
2022-08-01 18:54:33 +02:00
Benjamin Kampmann
7dfadd1848
ci(integration-testing): split integration test off from regular tests
2022-08-01 15:20:13 +02:00
Benjamin Kampmann
5089c1a7e9
ci(docs): force npm generated bindings if existing
2022-08-01 14:56:26 +02:00
Benjamin Kampmann
2d21c30639
Merge remote-tracking branch 'origin/main' into gnunicorn/issue833
2022-08-01 13:28:28 +02:00
Benjamin Kampmann
3842426788
ci: Remove unneeded github action params
2022-08-01 13:27:00 +02:00
Benjamin Kampmann
c27016b2e7
testing: fix review grumbles
2022-08-01 13:01:50 +02:00
Benjamin Kampmann
d0f58d0879
ci(js) add npm docs of bindings to pages
2022-08-01 12:17:36 +02:00
Benjamin Kampmann
5806b3fbe9
ci(crypto-js): use a specific node version to run tests
2022-07-27 13:23:44 +02:00
Benjamin Kampmann
c070b96a68
Merge remote-tracking branch 'origin/main' into gnunicorn/issue833
2022-07-21 17:37:49 +02:00
Benjamin Kampmann
d68d6ead69
chore: let's check the logs
2022-07-21 17:31:58 +02:00
Benjamin Kampmann
6f18e35b72
Merge remote-tracking branch 'origin/main' into ben-release-crypto-nodes-beta0
2022-07-21 10:25:26 +02:00
Ivan Enderlin
0360b13cdb
fix(bindings/crypto-nodejs): Rrrrr
2022-07-19 16:12:43 +02:00
Benjamin Kampmann
b24f7b7ad7
ci(integration-tests): switch to non-docker github action
2022-07-19 12:05:49 +02:00
Benjamin Kampmann
9318c2f1e8
ci(crypto-nodejs): switch to main branch
2022-07-19 11:36:30 +02:00
Benjamin Kampmann
3f71818704
ci(test): switch from docker to compose
2022-07-18 18:10:41 +02:00
Benjamin Kampmann
025db83af3
ci(test): cancel previous calls and fix the docker logs cmd
2022-07-18 18:06:54 +02:00
Benjamin Kampmann
06cab75df3
ci(sdk): Add integration tests to CI
2022-07-18 17:39:51 +02:00
Stefan Ceriu
d571ca718d
fix(bindings/apple): Allow any platform OS simulator to run the Apple specific unit tests.
2022-07-18 13:09:39 +02:00
Benjamin Kampmann
0112396c99
ci(crypto-nodejs): trigger build for new tag
2022-07-14 12:31:04 +02:00
Benjamin Kampmann
8170d2c996
Merge remote-tracking branch 'origin/main' into ben-release-crypto-nodes-beta-1
2022-07-14 11:40:45 +02:00
Stefan Ceriu
65654de7eb
chore: sdk-ffi apple - try building the framework on x86_64 outside of Xcode
2022-07-13 11:19:07 +02:00
Stefan Ceriu
399bbc25e9
chore: sdk-ffi apple - run the CI build script from the Xcode project and only for the active architecture
2022-07-13 11:19:06 +02:00
Benjamin Kampmann
a4f1c404f6
ci(crypto-nodejs): set npm publish level to public
2022-07-12 19:28:59 +02:00
Benjamin Kampmann
402d061d42
ci(crypto-nodejs): fixing path to npm package for publishing
2022-07-12 18:02:59 +02:00
Benjamin Kampmann
bcab2a6d8c
ci(crypto-nodejs): setting base branch
2022-07-12 17:24:34 +02:00
Benjamin Kampmann
703b3a3561
ci(crypto-nodejs): Fixing typo in workflow
2022-07-12 17:18:54 +02:00
Benjamin Kampmann
36f62ce67f
ci(crypto-nodejs): Use regular npm version to set version
2022-07-12 17:14:15 +02:00
Benjamin Kampmann
9bc605a76d
ci(crypto-nodejs): FIxing name and directory for action
2022-07-12 17:11:20 +02:00
Benjamin Kampmann
13a6825af7
ci(crypto-nodejs): Fix workflow syntax error
2022-07-12 17:07:49 +02:00
Benjamin Kampmann
9a45325683
ci(crypto-nodejs): use org-wide secrets ( #835 )
2022-07-12 17:00:44 +02:00
Benjamin Kampmann
94b635c074
build(crypto-nodejs): Crypto Node.js release infrastructure ( #763 )
...
* feat(crypto-nodejs): Download lib binary in postinstall
* build(crypto-nodejs): Workflow to prebuild napi bindings
* ci(crypto-nodejs): Disable broken target, install without download
* ci(apple-ffi): Don't run for drafts
* ci(coverage): Don't run for draft PRs
* fix(crypto-nodejs): bind to current version for download
* fix(crypto-nodejs): Ignore libs and package
* ci(crypto-nodejs): Build and upload NPM package
* fix(crypto-nodejs): Set proper target list
* ci(crypto-nodejs): Remove FreeBSD from build pipeline
* ci(crypto-nodejs): Linkers for linux cross compile
* ci(crypto-nodejs): Add arm64 build for windows
* ci(crypto-nodejs): Proper linkers for arm and musl
* ci(crypto-nodejs): Correct apt command for musl
* fix(crypto-nodejs): Drop arm64 linux musl support
* ci(crypto-nodejs): Manual Workflow trigger process
* chore(crypto-nodejs): Get Github to pickup our action
* ci(crypto-nodejs): Add i686 Linux built
* ci(crypto-nodejs): Configure cliff for nodejs changelogs
* ci(crypto-nodejs): Proper gcc for i868 targets
* docs(crypto-nodejs): Add supported targets for npm install
* ci(crypto-nodejs): Limit building of binaries to tags
* style: consol.log -> console.info; Improve docs
Co-authored-by: Ivan Enderlin <ivan@mnt.io >
* activate for testing
* fix broken merge
* 0.1.0
* fix(js): put in the proper package name
* activate for PR for testing
* fix(nodejs): getting ready for publishing
* ci(crypto-nodejs): Adding docs and fixing naming for workflows
* typo: missed one
* fixing package name
Co-authored-by: Ivan Enderlin <ivan@mnt.io >
2022-07-12 16:05:57 +02:00
Kévin Commaille
de60a24602
Remove __test feature
2022-07-07 11:26:49 +02:00
Kévin Commaille
dd6a902240
test(sdk): Move integration tests
2022-07-04 16:22:20 +02:00
Kévin Commaille
4eb1337dc8
ci: Remove whitespaces in config file
2022-07-04 16:22:19 +02:00
Benjamin Kampmann
1961403512
ci(crypto-nodejs): Only build non-release version on failure, improve CI build time
2022-06-30 12:53:51 +02:00
Benjamin Kampmann
f1ebbfd245
ci(crypto-nodejs): Create non-release build of version and upload everything as artifacts upon failure
2022-06-30 12:24:21 +02:00
Ivan Enderlin
68b6c19dd4
test: Ensure all crates members of the workspace are compiled & tested.
2022-06-23 14:10:31 +02:00
Ivan Enderlin
ecc28efd53
chore(bindings): Move matrix-sdk-ffi and matrix-sdk-crypto-ffi into the bindings/ directory.
2022-06-23 11:31:59 +02:00
Ivan Enderlin
8cd7fa9fb0
chore: Implement feedback.
2022-06-22 16:03:37 +02:00
Ivan Enderlin
1604f24136
chore(test): Fix YAML.
2022-06-22 16:03:37 +02:00
Ivan Enderlin
3da737b9e2
chore(test): Shorten job name for test-matrix-sdk-crypto-nodejs.
...
In the Github UI, we can only see:
🐧 [m]-crypto-nodejs, Node.js…
What interests us is the Node.js version number.
2022-06-22 16:03:37 +02:00