Dinko Zdravac
09b68a8204
Cherry pick NS API from develop ( #5074 )
...
* Revert "NS API with directory v2 (#5068 )"
This reverts commit cf4fe5f875 .
* Merge pull request #5050 from nymtech/dz-node-status-api
Node Status API
* Ns agent workflow (#5055 )
* feat: add dockerfile
* add github workflow for node status agent
---------
Co-authored-by: Fran Arbanas <arbanasfran@gmail.com >
* NS API with directory v2 (#5058 )
* Use unstable explorer client
* Clean up stale testruns & logging
- log gw identity key
- better agent testrun logging
- log responses
- change response code for agents
* Better logging on agent
* Testrun stores gw identity key instead of gw pk
* Agent 0.1.3
* Agent 0.1.4
* Sqlx offline query data + clippy
* Compatible with directory v2
* Point to internal deps + rebase + v0.1.5
* self described field not null
* Fix build.rs typo
* Fix clippy
---------
Co-authored-by: Fran Arbanas <arbanasfran@gmail.com >
2024-11-01 01:24:41 +01:00
Fran Arbanas
0ec2514edf
fix: working directory for nym-credential-proxy ( #4997 )
2024-10-22 15:58:45 +02:00
Fran Arbanas
9800411990
fix: revert the removal of checking if tag exists ( #4996 )
2024-10-18 17:55:58 +02:00
Fran Arbanas
ac9a9827b9
feat: credential proxy GHA for pushing to harbor ( #4995 )
2024-10-18 17:31:58 +02:00
Lawrence Stalder
85a93f59e8
Added empty workflows for branch work
2024-10-18 14:37:27 +02:00
Jon Häggblad
97fbd7db17
Update gh workflows
2024-10-16 22:42:49 +02:00
Jędrzej Stuczyński
86eb06048a
ci: update 'publish-nym-contracts' runner
2024-10-16 16:31:16 +01:00
Jon Häggblad
9d8a686760
Add common to trigger paths for CI
2024-10-12 12:10:16 +02:00
Jon Häggblad
8435cf91e5
Add CI workflows
2024-10-12 12:10:16 +02:00
Jędrzej Stuczyński
c3e3ef1737
removed axum feature from ci-build.yml for clippy
2024-10-10 15:42:01 +01:00
Jędrzej Stuczyński
3d13274219
changed CI to no longer build with 'axum' feature since it was removed
2024-10-10 13:27:35 +01:00
Jon Häggblad
469f85fc49
Switch over the last set of jobs to arc runners ( #4938 )
...
* Switch over the last set of jobs to arc runners
* Use dind runners
* Disable matrix notification so we can use non-dind runners
* wip
* Add workflow_dispatch
* Revert "wip"
This reverts commit ae34efd32e .
2024-10-07 11:46:35 +02:00
Dinko Zdravac
ae40a00b8f
Data Observatory stub ( #4905 )
...
* Data Observatory stub
* Fix sqlx in CI
* Add troubleshooting tips for sqlx
* Update CI paths to trigger for this package
* Add this to CI upload binary build
2024-09-24 16:48:15 +02:00
Jon Häggblad
7f3c0470e0
Fix argument to cargo-deny action ( #4922 )
2024-09-24 13:17:35 +02:00
Jon Häggblad
35c94f5c4b
Update cargo deny ( #4901 )
...
* Regenerate deny.toml
* Backport old settings to deny.toml
* Explicitly allow GPL-3 only on our own specific crates
* Update deny.toml for latest changes
* Fix cargo-deny warnings for duplicate crates
* Update cargo-deny-action to v2
2024-09-19 12:53:27 +02:00
Jon Häggblad
9213e02b43
Remove clippy annotation ( #4896 )
2024-09-18 11:47:41 +02:00
Jon Häggblad
5b925d8b68
Fix apt install in ci-build-upload-binaries.yml ( #4894 )
2024-09-17 23:29:36 +02:00
Drazen Urch
6598d677da
Build and Push CI ( #4887 )
2024-09-17 10:26:45 +02:00
Jon Häggblad
60917ec9e7
Remove the push trigger for ci-nym-wallet-rust ( #4869 )
2024-09-12 10:23:00 +02:00
Jędrzej Stuczyński
be2b44c46b
Merge pull request #4867 from nymtech/feature/2024.10-caramello-merge
...
Feature/2024.10 caramello merge
2024-09-11 15:10:02 +01:00
Jędrzej Stuczyński
e8e86c273e
Merge branch 'release/2024.10-caramello' into feature/2024.10-caramello-merge
2024-09-11 12:43:39 +01:00
Jon Häggblad
b67ad8c23e
Disable push trigger and add missing paths in ci-build ( #4864 )
...
* Disable push trigger and add missing paths
* Remove commented out
2024-09-11 13:39:07 +02:00
Jon Häggblad
c3eb433960
Remove golang workaround in ci-sdk-wasm ( #4858 )
2024-09-11 09:57:03 +02:00
Jon Häggblad
4c5147390a
Fix linux conditional in ci-build.yml ( #4863 )
2024-09-11 09:39:08 +02:00
Tommy Verrall
8c021e9537
install yarn
2024-09-10 18:02:55 +02:00
Tommy Verrall
f2d56882fe
adding correct runner name
2024-09-10 17:44:23 +02:00
Tommy Verrall
891fdeb4b5
Update and rename publish-nym-wallet-win10.yml to publish-nym-wallet-win11.yml
2024-09-10 17:22:34 +02:00
Jon Häggblad
58c74199d1
Fix upload-artifacts
2024-09-10 10:59:21 +02:00
Jon Häggblad
eb98c1bf33
Fix incorrect sed search-replace
2024-09-10 10:39:30 +02:00
Jon Häggblad
d6393c1496
Update download-artifact action to v4
2024-09-10 10:23:40 +02:00
Jon Häggblad
48dfc24c33
Update upload-artifact action to v4
2024-09-10 10:23:02 +02:00
Jon Häggblad
55694f0341
Revert runner for ci-docs ( #4855 )
...
* Use arc-ubuntu-20.04-dind for ci-docs
* Revert back to ubuntu 20.04-16-core for now
2024-09-09 16:57:48 +02:00
Jon Häggblad
85758be9ca
Start switching over jobs to arc-ubuntu-20.04 ( #4843 )
...
* Switch ci-build to arc-ubuntu-20.04
* Trigger on wf file chanes
* Add IPR and authenticator to default workspace
* Move over a few more
* and more
* Revert two builds that require docker
* typo in label
* Revert two more
* Fix go
* update
* update
2024-09-09 12:00:28 +02:00
Jon Häggblad
dd70192508
Create nym-repo-setup debian package and nym-vpn meta package ( #4837 )
...
* Create nym-repo-setup
* update
* Add postrm
* Add README
* Add Makefile
* Move to subdir
* Bundle the list file instead
* Create nym-vpn metapackage
* Rename top-level dir
* Set version of meta package to 0.1
* Add dpkg-name
* Create workflow for creating the debs
* Restrict to amd64 only
* Rename to build-deb-meta.yml
* name to upload-artifact
* Set names
* typo
* Extend version and set amd64 only
* Bump to 1.0.1
2024-09-09 11:21:57 +02:00
Jon Häggblad
3c4bd13c2a
build-deb-meta.yml placeholder
2024-09-03 21:48:17 +02:00
Jon Häggblad
e76bb0db12
Add build-deb-meta.yml
2024-09-03 21:33:42 +02:00
Bogdan-Ștefan Neacşu
7b4dc78f41
Remove wireguard feature flag and pass runtime enabled flag ( #4839 )
...
* Remove wireguard feature flag
* Use wg enabled runtime flag
* Fix unintended flag removal
2024-09-03 15:25:05 +02:00
dependabot[bot]
4be5af0c40
build(deps): bump technote-space/workflow-conclusion-action from 2 to 3 ( #4836 )
...
Bumps [technote-space/workflow-conclusion-action](https://github.com/technote-space/workflow-conclusion-action ) from 2 to 3.
- [Release notes](https://github.com/technote-space/workflow-conclusion-action/releases )
- [Changelog](https://github.com/technote-space/workflow-conclusion-action/blob/main/.releasegarc )
- [Commits](https://github.com/technote-space/workflow-conclusion-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: technote-space/workflow-conclusion-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-03 09:55:23 +02:00
dependabot[bot]
3d8520dfc7
build(deps): bump actions/upload-artifact from 2 to 4 ( #4817 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:37:10 +02:00
dependabot[bot]
bf8d54b201
build(deps): bump softprops/action-gh-release from 1 to 2 ( #4818 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:36:44 +02:00
dependabot[bot]
58c9a58a38
build(deps): bump actions/setup-node from 3 to 4 ( #4816 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:28:36 +02:00
dependabot[bot]
abc6d61d84
build(deps): bump actions/deploy-pages from 2 to 4 ( #4814 )
...
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages ) from 2 to 4.
- [Release notes](https://github.com/actions/deploy-pages/releases )
- [Commits](https://github.com/actions/deploy-pages/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/deploy-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:27:01 +02:00
dependabot[bot]
d094bb60c6
build(deps): bump actions/setup-java from 3 to 4 ( #4815 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:25:42 +02:00
Dinko Zdravac
a0fea6edb4
Add axum server to nym-api ( #4803 )
...
* Migrate nym-api HTTP server from rocket to axum (#4698 )
Migrate endpoints to Axum
* Squashed after PR review
Initial WIP
- bootstrap axum server with same data as rocket
- start axum server alongside rocket
- add routes for circulating-supply, contract-cache, network
- write simple bash validation that migrated APIs return 200
- mark rocket parts of code as deprecated
- start more complicated routes: WIP
Init storage always
Add coconut routes
Add api-status routes
Expand tests
WIP
Migrate unstable APIs with query params
Update bash tests
Add node-status routes
Redirect / to /swagger
Update API tests
Implement graceful shutdown
rustfmt
Fix clippy
* Add ecash routes after rebase
* PR feedback
- add CORS layer
- move logger to common crate
- remove global log filters for nym-api and axum
* Serve OpenAPI for all endpoints (#4761 )
* Playing around with swagger
* Generate OpenAPI for /status routes
* Phase out static_routes as strings
- also nest routers in a clearer way
* Generate OpenAPI for /network routes
* Generate OpenAPI for /api-status routes
* Generate OpenAPI for "nym nodes" routes
* Fix some network-monitor routes
* Generate OpenAPI for /ecash routes
* Add utoipa feature to /common mods
* Add OpenAPI for unstable routes
* Fix MixNodeDetails field in models
* Introduce axum feature flag (#4775 )
* Add Axum bind_address to config
* Introduce axum feature flag
* Add comment to template.rs
* Add Github action to build wtih `axum` feature
* Refactor server start & shutdown (#4777 )
* Clippy: don't forget axum feature
* Refactor router so it's safer
* Implement graceful shutdown
* Nicer pattern matching
* Better Result syntax
2024-08-29 15:31:01 +02:00
dependabot[bot]
72306f1215
build(deps): bump actions/download-artifact from 3 to 4 ( #4786 )
...
* build(deps): bump actions/download-artifact from 3 to 4
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Also upgrade corresponding upload-artifact actions
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2024-08-27 13:50:37 +02:00
dependabot[bot]
dd695129dd
build(deps): bump actions/setup-go from 4 to 5 ( #4799 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 13:38:38 +02:00
dependabot[bot]
f1d97e5578
build(deps): bump acifani/setup-tinygo from 1 to 2 ( #4785 )
...
Bumps [acifani/setup-tinygo](https://github.com/acifani/setup-tinygo ) from 1 to 2.
- [Release notes](https://github.com/acifani/setup-tinygo/releases )
- [Commits](https://github.com/acifani/setup-tinygo/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: acifani/setup-tinygo
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 13:22:30 +02:00
dependabot[bot]
17686ddd9a
build(deps): bump actions/upload-pages-artifact from 2 to 3 ( #4787 )
...
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 08:58:05 +02:00
dependabot[bot]
40e72ce37a
build(deps): bump actions/checkout from 2 to 4 ( #4800 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 08:55:19 +02:00
dependabot[bot]
5498bee893
build(deps): bump actions/configure-pages from 3 to 5 ( #4798 )
...
Bumps [actions/configure-pages](https://github.com/actions/configure-pages ) from 3 to 5.
- [Release notes](https://github.com/actions/configure-pages/releases )
- [Commits](https://github.com/actions/configure-pages/compare/v3...v5 )
---
updated-dependencies:
- dependency-name: actions/configure-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 16:15:09 +02:00