mirror of
https://github.com/bentoml/OpenLLM.git
synced 2026-04-25 09:32:37 -04:00
fix(actions): hermetic dependencies
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
This commit is contained in:
2
.github/workflows/binary-releases.yml
vendored
2
.github/workflows/binary-releases.yml
vendored
@@ -153,7 +153,7 @@ jobs:
|
||||
targets: ${{ matrix.job.target }}
|
||||
- name: Set up cross compiling
|
||||
if: matrix.job.cross
|
||||
uses: taiki-e/install-action@63c295a1d121591e8dd1e152c88a8e9a9b1ecef5 # ratchet:taiki-e/install-action@v2
|
||||
uses: taiki-e/install-action@0163f6cf65d9b9bb0e5d1f0e3ae19280a06be4b0 # ratchet:taiki-e/install-action@v2.18.9
|
||||
with:
|
||||
tool: cross
|
||||
- name: Configure cross compiling
|
||||
|
||||
4
.github/workflows/build-embedding.yml
vendored
4
.github/workflows/build-embedding.yml
vendored
@@ -70,7 +70,7 @@ jobs:
|
||||
ec2-instance-id: ${{ steps.start-ec2-runner.outputs.ec2-instance-id }}
|
||||
steps:
|
||||
- name: Configure AWS credentials
|
||||
uses: aws-actions/configure-aws-credentials@50ac8dd1e1b10d09dac7b8727528b91bed831ac0 # ratchet:aws-actions/configure-aws-credentials@v2
|
||||
uses: aws-actions/configure-aws-credentials@8c3f20df09ac63af7b3ae3d7c91f105f857d8497 # ratchet:aws-actions/configure-aws-credentials@v4.0.0
|
||||
with:
|
||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||
@@ -224,7 +224,7 @@ jobs:
|
||||
(contains(needs.get_commit_message.outputs.message, '[ec2 build]') || github.event_name == 'workflow_dispatch' || (github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, '00 - EC2 Build')) || (github.event_name == 'push' && (startsWith(github.ref, 'refs/tags/v') || startsWith(github.ref, 'refs/heads/main')))) && always()
|
||||
steps:
|
||||
- name: Configure AWS credentials
|
||||
uses: aws-actions/configure-aws-credentials@50ac8dd1e1b10d09dac7b8727528b91bed831ac0 # ratchet:aws-actions/configure-aws-credentials@v2
|
||||
uses: aws-actions/configure-aws-credentials@8c3f20df09ac63af7b3ae3d7c91f105f857d8497 # ratchet:aws-actions/configure-aws-credentials@v4.0.0
|
||||
with:
|
||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||
|
||||
6
.github/workflows/build.yml
vendored
6
.github/workflows/build.yml
vendored
@@ -64,7 +64,7 @@ jobs:
|
||||
ec2-instance-id: ${{ steps.start-ec2-runner.outputs.ec2-instance-id }}
|
||||
steps:
|
||||
- name: Configure AWS credentials
|
||||
uses: aws-actions/configure-aws-credentials@50ac8dd1e1b10d09dac7b8727528b91bed831ac0 # ratchet:aws-actions/configure-aws-credentials@v2
|
||||
uses: aws-actions/configure-aws-credentials@8c3f20df09ac63af7b3ae3d7c91f105f857d8497 # ratchet:aws-actions/configure-aws-credentials@v4.0.0
|
||||
with:
|
||||
aws-access-key-id: ${{ secrets.AWS_PROD_ACCESS_KEY_ID }}
|
||||
aws-secret-access-key: ${{ secrets.AWS_PROD_SECRET_ACCESS_KEY }}
|
||||
@@ -160,7 +160,7 @@ jobs:
|
||||
org.opencontainers.image.source="https://github.com/bentoml/OpenLLM"
|
||||
- name: Build and push Docker image
|
||||
id: build-and-push
|
||||
uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # ratchet:docker/build-push-action@v4
|
||||
uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # ratchet:docker/build-push-action@v5.0.0
|
||||
env:
|
||||
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_PROD_ACCESS_KEY_ID }}
|
||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_PROD_SECRET_ACCESS_KEY }}
|
||||
@@ -221,7 +221,7 @@ jobs:
|
||||
(contains(needs.get_commit_message.outputs.message, '[ec2 build]') || github.event_name == 'workflow_dispatch' || (github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, '00 - EC2 Build')) || (github.event_name == 'push' && (startsWith(github.ref, 'refs/tags/v') || startsWith(github.ref, 'refs/heads/main')))) && always()
|
||||
steps:
|
||||
- name: Configure AWS credentials
|
||||
uses: aws-actions/configure-aws-credentials@50ac8dd1e1b10d09dac7b8727528b91bed831ac0 # ratchet:aws-actions/configure-aws-credentials@v2
|
||||
uses: aws-actions/configure-aws-credentials@8c3f20df09ac63af7b3ae3d7c91f105f857d8497 # ratchet:aws-actions/configure-aws-credentials@v4.0.0
|
||||
with:
|
||||
aws-access-key-id: ${{ secrets.AWS_PROD_ACCESS_KEY_ID }}
|
||||
aws-secret-access-key: ${{ secrets.AWS_PROD_SECRET_ACCESS_KEY }}
|
||||
|
||||
2
.github/workflows/clojure-frontend.yml
vendored
2
.github/workflows/clojure-frontend.yml
vendored
@@ -100,7 +100,7 @@ jobs:
|
||||
type=raw,value=sha-${{ env.GITHUB_SHA_SHORT }}
|
||||
- name: Build and push Clojure UI image
|
||||
id: build-and-push
|
||||
uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # ratchet:docker/build-push-action@v4
|
||||
uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # ratchet:docker/build-push-action@v5.0.0
|
||||
with:
|
||||
context: openllm-contrib/clojure
|
||||
file: openllm-contrib/clojure/Dockerfile
|
||||
|
||||
@@ -14,6 +14,11 @@ cd "$GIT_ROOT" || exit 1
|
||||
exit 1
|
||||
)
|
||||
|
||||
docker version &>/dev/null || (
|
||||
echo "docker is not healthy. Make sure to have docker running"
|
||||
exit 1
|
||||
)
|
||||
|
||||
[[ -z "${ACTIONS_TOKEN}" ]] && (
|
||||
echo "ACTIONS_TOKEN not found. Make sure to have ACTIONS_TOKEN set to run this job."
|
||||
exit 1
|
||||
|
||||
Reference in New Issue
Block a user