-
Notifications
You must be signed in to change notification settings - Fork 0
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
Turn off application tests CI #16
Conversation
Why is the branch named SALM-213? Can we rename the branch to the relevant ticket? |
This is the correct ticket number - "Turn off Application tests in Salmiac" |
It's RTE-213 and not SALM-213 |
- name: Run application tests container | ||
env: | ||
FORTANIX_API_KEY: ${{ secrets.FORTANIX_API_KEY }} | ||
OVERLAYFS_UNIT_TEST_API_KEY: ${{ secrets.OVERLAYFS_UNIT_TEST_API_KEY }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Now these keys are no longer required, right? Can you also remove them from the secrets
section above?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
They are still used in
- name: Run Rust unit tests |
push: | ||
branches: [ "master" ] | ||
pull_request: | ||
branches: [ "master" ] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nitpick: Personally I'm in strong favor of a one-goal-one-PR rule. It makes it much more clear why these changes are there. I agree to what you're trying to do, but doesn't that mean we can also disable the other keys here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't fully understand what keys are you talking about here, do you want to remove the push/pull
rules? I believe in that case CI won't start.
This PR turns off application tests CI until we move test images into a public repository. Additionally the PR contains the following small additions:
project build + unit tests
docker-credential-ecr-login
is now downloaded from a public place instead of a private one