Ruben Fiszel
b6725dceca
use local time for timeout
2022-09-04 13:05:39 +02:00
Ruben Fiszel
1bc12179c7
fix: last ping is set when the job is started avoiding erronous restart
2022-09-04 12:51:55 +02:00
Ruben Fiszel
62c1f2028e
fix audit log can accept username up to 255
2022-09-04 00:25:45 +02:00
Ruben Fiszel
4afde0a593
fix audit log can accept username up to 255
2022-09-04 00:07:55 +02:00
sqwishy and Ruben Fiszel
d69d002b82
flow step retry feature ( #493 )
...
* flow step retry feature
* comparison constant on right side for clarity
* raise high retry values when starting a flow
also renamed duration to interval to be more specific about the retry
interval/period between tries or attempts
* add flow retry to openflow openapi
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2022-09-03 20:38:31 +02:00
Ruben Fiszel and rubenfiszel
cea602c083
chore(main): release 1.35.0 ( #457 )
...
* chore(main): release 1.35.0
* Apply automatic changes
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2022-09-02 10:38:25 +02:00
Ruben Fiszel and sqwishy
cf7209bdb9
feat: clean openflow spec v1 ( #491 )
...
* clean api 2
* the rest
* clean tests
* stop_after_if test
* unbox `modules: Vec<FlowModule>` in `ForloopFlow`
* migrate
* initFlow stop_after_if_expr and skip_if_stopped
* s/migrateInitTransform/migrateFlowModule
I didn't read the name before... oops
* sql migration for openflow changes
* fix frontend migration code
Co-authored-by: sqwishy <somebody@froghat.ca >
2022-09-02 01:26:39 +02:00
dependabot[bot]
ca8ac7f182
chore(deps): bump time from 0.3.13 to 0.3.14 in /backend ( #503 )
...
Bumps [time](https://github.com/time-rs/time ) from 0.3.13 to 0.3.14.
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/compare/v0.3.13...v0.3.14 )
---
updated-dependencies:
- dependency-name: time
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 19:39:09 +00:00
dependabot[bot]
686eaadf30
chore(deps): bump futures from 0.3.23 to 0.3.24 in /backend ( #501 )
...
Bumps [futures](https://github.com/rust-lang/futures-rs ) from 0.3.23 to 0.3.24.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.23...0.3.24 )
---
updated-dependencies:
- dependency-name: futures
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 19:10:34 +00:00
dependabot[bot]
ebad5f927a
chore(deps): bump swc_ecma_parser from 0.118.0 to 0.118.3 in /backend ( #499 )
...
Bumps [swc_ecma_parser](https://github.com/swc-project/swc ) from 0.118.0 to 0.118.3.
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/commits )
---
updated-dependencies:
- dependency-name: swc_ecma_parser
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 18:56:00 +00:00
dependabot[bot]
3a59abf7d7
chore(deps): bump deno_core from 0.147.0 to 0.148.0 in /backend ( #498 )
...
Bumps [deno_core](https://github.com/denoland/deno ) from 0.147.0 to 0.148.0.
- [Release notes](https://github.com/denoland/deno/releases )
- [Changelog](https://github.com/denoland/deno/blob/main/Releases.md )
- [Commits](https://github.com/denoland/deno/commits )
---
updated-dependencies:
- dependency-name: deno_core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 18:41:03 +00:00
Ruben Fiszel
76f8165b82
pass language to completed job
2022-08-25 14:55:38 +02:00
Ruben Fiszel
b8b1cc83ae
list flow steps only on the tab 'all'
2022-08-23 15:18:44 +02:00
Ruben Fiszel
2257ea47e7
chore(deps): update backend
2022-08-22 21:23:09 +02:00
dependabot[bot]
c2eef9f2eb
chore(deps): bump serde from 1.0.143 to 1.0.144 in /backend ( #461 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.143 to 1.0.144.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.143...v1.0.144 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 19:18:48 +00:00
dependabot[bot]
82a8e20481
chore(deps): bump swc_common from 0.27.8 to 0.27.9 in /backend ( #460 )
...
Bumps [swc_common](https://github.com/swc-project/swc ) from 0.27.8 to 0.27.9.
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/commits )
---
updated-dependencies:
- dependency-name: swc_common
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 19:01:37 +00:00
dependabot[bot]
5a06a35e6c
chore(deps): bump anyhow from 1.0.61 to 1.0.62 in /backend ( #458 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.61 to 1.0.62.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.61...1.0.62 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-22 18:38:44 +00:00
Ruben Fiszel
9498975fee
add base_url to DENO_AUTH_TOKENS
2022-08-22 02:47:44 +02:00
Ruben Fiszel
35277160a6
feat: pass bearerToken as queryArg
2022-08-21 22:39:19 +02:00
Ruben Fiszel and rubenfiszel
fa46d88a60
chore(main): release 1.34.0 ( #456 )
...
* chore(main): release 1.34.0
* Apply automatic changes
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2022-08-21 22:09:23 +02:00
Ruben Fiszel
b9dfbfa2d8
feat: implicit types infered from default parameters
2022-08-21 22:01:24 +02:00
Ruben Fiszel and rubenfiszel
9fa0bffdd7
chore(main): release 1.33.0 ( #455 )
...
* chore(main): release 1.33.0
* Apply automatic changes
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2022-08-21 17:21:54 +02:00
Ruben Fiszel and rubenfiszel
affcfbde88
chore(main): release 1.32.0 ( #444 )
...
* chore(main): release 1.32.0
* Apply automatic changes
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2022-08-21 14:10:42 +02:00
Ruben Fiszel
da77d04094
fix: restart zombie jobs was restarting all jobs
2022-08-21 12:19:31 +02:00
Ruben Fiszel
1849cd8398
remove unecessary comment in worker
2022-08-21 12:10:03 +02:00
Ruben Fiszel
34e69bfe5d
remove unecessary transaction in worker
2022-08-21 12:08:15 +02:00
Ruben Fiszel
1a552d1517
optimize python parsing + adding tests
2022-08-21 10:53:41 +02:00
Ruben Fiszel
c0e9cd0564
fix: cancel a flow now does the expected behavior
2022-08-20 19:23:43 +02:00
Ruben Fiszel
0cd814cfec
fix(backend): clear_schedule only clear non running jobs
2022-08-20 19:14:16 +02:00
Ruben Fiszel
77a685144d
fix(backend): started_at info for completed_job is no more completed_at
2022-08-20 17:06:13 +02:00
Ruben Fiszel
d99d4aaa92
optimize for python code having no imports
2022-08-20 16:21:04 +02:00
Ruben Fiszel
e38cec3b17
fix collection on forloops + increase number of tests
2022-08-20 16:08:11 +02:00
Ruben Fiszel
f73b86f2fe
sqlx offline
2022-08-20 15:21:15 +02:00
Ruben Fiszel
00572668f1
feat: rely on PG time rather than worker time
2022-08-20 15:16:08 +02:00
sqwishy
32d067f8c0
feat(backend): failure_module ( #452 )
...
* run failure_module
- renames FlowModule.input_transform to input_transforms
- parse_deno_signature prints source on failure instead of debug
representation of AST
* s/should_continue_job/should_continue_flow
2022-08-19 20:18:07 +02:00
sqwishy
bae85732ff
fix(backend): fixes forloop with 257 items only iterates once ( #446 )
...
usize as u8 will mask out the higher bits, so 0x100 as u8 is 0x00, 0x101
is 0x01 and only iterates once, etc....
refactors push_next_flow_job a bit
2022-08-19 17:14:46 +02:00
Ruben Fiszel
8c04558c4e
pass BASE_INTERNAL_URL to the python process
2022-08-19 07:09:50 +02:00
Ruben Fiszel
ea6f3c037c
pass BASE_INTERNAL_URL to the deno process
2022-08-19 07:02:10 +02:00
Ruben Fiszel
9f02ca8dec
fix export to tarball
2022-08-19 00:55:38 +02:00
Ruben Fiszel
c2f616da0d
use ts extension for private imports
2022-08-18 22:18:57 +02:00
Ruben Fiszel
a5343fa959
feat: private imports
2022-08-18 21:49:24 +02:00
Ruben Fiszel
451bddf015
fix behavior of disable nsjail and disable nuser
2022-08-18 17:22:16 +02:00
Ruben Fiszel
ae44a1ecc1
allow longer name for created_by
2022-08-18 15:01:17 +02:00
Ruben Fiszel
ae90c1cfed
fix forloop empty no step afterward
2022-08-18 00:01:04 +02:00
Ruben Fiszel
561e13e51e
fix: handle 0 length for-loops in the backend ( #440 )
...
* wip
* TODO
* my fix works I think
2022-08-17 15:56:49 +02:00
Ruben Fiszel and rubenfiszel
b2c2f29385
chore(main): release 1.31.0 ( #405 )
...
* chore(main): release 1.31.0
* Apply automatic changes
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2022-08-17 12:05:43 +02:00
Ruben Fiszel
99594ff968
remove zendesk
2022-08-16 23:45:58 +02:00
Ruben Fiszel
03a3715d86
add zendesk oauth client
2022-08-16 23:28:31 +02:00
Ruben Fiszel and sqwishy
e606118943
fix(backend): collecting result when for loop is not the last step #422
...
* wip: step after forloop results
Adding a failing test so I don't forget out about it.
In the last step, `items` is `4`, the last item in iteration, rather
than the collected list. My guess is this is because the results aren't
collected unless the flow quits early or the forloop module is the last
module so that `last_step` is true.
* test
Co-authored-by: sqwishy <somebody@froghat.ca >
2022-08-16 23:03:55 +02:00
Ruben Fiszel
bc50b51cf9
remove non admin user
2022-08-16 21:00:11 +02:00