Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update AIS integration #78

Merged
merged 1 commit into from
Nov 13, 2024
Merged

Update AIS integration #78

merged 1 commit into from
Nov 13, 2024

Conversation

jraddaoui
Copy link
Contributor

@jraddaoui jraddaoui commented Nov 7, 2024

Update AIS integration to use Enduro's poststorage child workflows.

  • Remove AIS API server.
  • Remove AIPName and make AIPUUID a string in AIS WorkflowParams.
  • Add local activity to get the AIP current path from AMSS.
  • Parse AIP directory name from current path.

Related to artefactual-sdps/enduro#886 and artefactual-sdps/enduro#1061.

@jraddaoui jraddaoui self-assigned this Nov 7, 2024
Copy link

codecov bot commented Nov 7, 2024

Codecov Report

Attention: Patch coverage is 0% with 109 lines in your changes missing coverage. Please review.

Project coverage is 54.48%. Comparing base (7dd47ca) to head (fa37e42).
Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
internal/ais/workflow.go 0.00% 53 Missing ⚠️
internal/ais/policies.go 0.00% 30 Missing ⚠️
cmd/worker/aiscmd/cmd.go 0.00% 17 Missing ⚠️
internal/ais/localact.go 0.00% 6 Missing ⚠️
cmd/worker/main.go 0.00% 1 Missing ⚠️
cmd/worker/workercmd/cmd.go 0.00% 1 Missing ⚠️
internal/ais/fetch.go 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #78      +/-   ##
==========================================
+ Coverage   53.48%   54.48%   +0.99%     
==========================================
  Files          29       30       +1     
  Lines        2023     1986      -37     
==========================================
  Hits         1082     1082              
+ Misses        869      832      -37     
  Partials       72       72              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@jraddaoui jraddaoui marked this pull request as draft November 7, 2024 07:16
@jraddaoui jraddaoui force-pushed the dev/poststorage-ais branch from 4c65afd to 7cbe51c Compare November 7, 2024 07:18
@jraddaoui jraddaoui requested a review from djjuhasz November 7, 2024 17:52
Copy link
Contributor

@djjuhasz djjuhasz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @jraddaoui. I made a few comments, but I don't see any deal breakers.

@jraddaoui jraddaoui force-pushed the dev/poststorage-ais branch from 348ff16 to 7b2b554 Compare November 7, 2024 19:57
@jraddaoui jraddaoui marked this pull request as ready for review November 13, 2024 04:06
@jraddaoui jraddaoui changed the title WIP: Update AIS integration Update AIS integration Nov 13, 2024
Update AIS integration to use Enduro's poststorage child workflows.

- Remove AIS API server.
- Remove `AIPName` and make `AIPUUID` a string in AIS `WorkflowParams`.
- Add local activity to get the AIP current path from AMSS.
- Parse AIP directory name from current path.
@jraddaoui jraddaoui merged commit fa37e42 into main Nov 13, 2024
8 of 9 checks passed
@jraddaoui jraddaoui deleted the dev/poststorage-ais branch November 13, 2024 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants