Fran Arbanas
5e0417ebe7
feat: add nym node GH workflow ( #5080 )
2024-11-04 10:41:40 +01:00
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
Jon Häggblad
fce322c789
Remove unused workflow
2024-10-29 17:46:35 +01:00
Dinko Zdravac
afdd721cc3
Ns agent workflow ( #5055 )
...
* feat: add dockerfile
* add github workflow for node status agent
---------
Co-authored-by: Fran Arbanas <arbanasfran@gmail.com >
2024-10-29 10:39:58 +01:00
Dinko Zdravac
9f5c4c5968
Merge pull request #5050 from nymtech/dz-node-status-api
...
Node Status API
2024-10-29 00:43:33 +01:00
Fran Arbanas
96b54c455e
feat: add simple node-status-agent
2024-10-28 19:16:46 +01:00
Dinko Zdravac
cc983963d4
Fully functional network scores ( #5048 )
...
* Compile & copy wg probe
* Node status agent WIP
* Enable debug logging
* Agent submits results
- add clap to agent
- agent runs network probe
- /submit endpoint on NS API
* Build clients with timeouts
* Update logging and dev scripts
* Replace /blaclisted endpoint
* Testruns fully functional
- task that queues testruns periodically
- testruns read/write in DB
* Probe scores fully working
- testruns are assigned on API
- submit updates testruns correctly on NS API side
- agent registers with API
- agent submits results correctly
* Clippy fixes
* PR feedback
* Clippy again
* PR feedback
* Run clippy earlier in CI
* Make refresh delay configurable in server & agent
2024-10-28 17:31:43 +01:00
Fran Arbanas
40d9321aec
Node status API dockerfile and env vars ( #4986 )
...
* feat: add dockerfile and env variables
* Added workflow for pushing node status api on harbor
* Misc changes to pathing and using yq instead of jq
* fix: change the way we read env vars for nyxd, nym api and explorer
* fix: docker build workflow
* Remove config in favor of clap args
* Added naming and tags
* change from value to result
---------
Co-authored-by: Lawrence Stalder <lawrence@nymtech.net >
Co-authored-by: dynco-nym <173912580+dynco-nym@users.noreply.github.com >
2024-10-28 17:07:38 +01:00
Fran Arbanas
e65bfaeb31
Fix/nym data observatory dockerfile ( #5021 )
...
* fix: added needed env vars to dockerfile, updated db env for a bit
* feat: add github workflow for pushing data observatory
* feat: split the postgresql connection string into multiple variables
* fix docker compose
* fix workflow
* fix: short in clap
2024-10-24 18:10:34 +02: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