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

Delete startupState from CompleteState #289

Merged
merged 11 commits into from
Jun 21, 2024
Merged

Conversation

maturar
Copy link
Contributor

@maturar maturar commented Jun 10, 2024

Issues: #242

Definition of Done

The PR shall be merged only if all items mentioned in CONTRIBUTING.md have been followed. In case an item is not applicable as described, please provide a short explanation in the description.

@maturar maturar added the enhancement New feature or request. Issue will appear in the change log "Features" label Jun 10, 2024
@maturar maturar added this to the v0.4 milestone Jun 11, 2024
@maturar
Copy link
Contributor Author

maturar commented Jun 11, 2024

The change here conflicts with the PR #259. I would suggest to review and merge the PR #259 to the main first and then resolve conflicts with this PR, since this PR is much simpler (and therefore easier to rebase).

maturar and others added 5 commits June 12, 2024 10:17
* Move conditions to env variables

* Comment out conditionals

* Print github var

* Print dedicated vars

* Disable not needed steps and add env expressions

* Print environment variable

* Add conditional check with env vars

* Remove if conditions from jobs

* Add env var check to job

* Revert to direct condition in job

* Short job condition

* Remove curly braces in if

* Revert to direct condition

* Add comment

* Test removed rust-cache action

* Add clippy code smell check

* Test failing clippy cicd check

* Revert clippy issue

* Run clippy after build

* Run clippy after build

* Test split into separated jobs

* Fix build issue for stests

* Extract clippy check to own job

* Disable clippy for dependencies

* Save cash only on push on main

* Rename job to test cache of main

* Improve naming of gh actions build jobs

* Put code checks to utests

* Introduce tag for excluding stests on pr runs

* Exclude tagged stests in ci cd

* Fix condition

* Fix conditional check

* Fix invalid condition and naming

* Fix tag and simplify condition

* Revert condition

* Pull stest command directly in condition

* Add log for executing all stests

* Activate all pipeline steps again
@maturar
Copy link
Contributor Author

maturar commented Jun 12, 2024

Note: the commit d621555 is only an attempt to merge main into this branch. For some reason git does not show it as "Merge branch main...".

@krucod3
Copy link
Contributor

krucod3 commented Jun 21, 2024

There are still some places were we talk about the "startup state". I wonder if it wouldn't better to reword there to startup manifest.
@maturar, maybe you can search through and take a look.

@krucod3 krucod3 self-requested a review June 21, 2024 08:19
Copy link
Contributor

@krucod3 krucod3 left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@krucod3 krucod3 merged commit 9f44220 into main Jun 21, 2024
10 checks passed
@krucod3 krucod3 deleted the 242_delete_startup_state branch June 21, 2024 09:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request. Issue will appear in the change log "Features" ready for review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants