Skip to content

Commit

Permalink
Merge pull request #306 from kbst/update-actions
Browse files Browse the repository at this point in the history
Update Github actions versions
  • Loading branch information
pst authored Apr 9, 2023
2 parents 3bc577b + 85a57d4 commit 2ffb9dd
Showing 1 changed file with 24 additions and 21 deletions.
45 changes: 24 additions & 21 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,15 @@ jobs:

steps:
- name: 'Checkout'
uses: actions/checkout@v1
uses: actions/checkout@v3

- name: 'Setup buildx'
uses: docker/setup-buildx-action@v1
uses: docker/setup-buildx-action@v2
with:
install: true

- name: 'Docker login'
uses: docker/login-action@v1
uses: docker/login-action@v2
with:
username: kbstci
password: ${{ secrets.DOCKER_AUTH }}
Expand All @@ -34,7 +34,7 @@ jobs:
run: make dist

- name: 'Upload artifacts'
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: test-artifacts
path: ./quickstart/_dist
Expand All @@ -51,24 +51,24 @@ jobs:

steps:
- name: 'Checkout'
uses: actions/checkout@v1
uses: actions/checkout@v3

- name: 'Download test-artifacts'
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: test-artifacts
path: ./quickstart/_dist

- name: Install Cosign
uses: sigstore/cosign-installer@9becc617647dfa20ae7b1151972e9b3a2c338a2b #v2.8.1
uses: sigstore/cosign-installer@9e9de2292db7abb3f51b7f4808d98f0d347a8919 #v3.0.2

- name: 'Setup buildx'
uses: docker/setup-buildx-action@v1
uses: docker/setup-buildx-action@v2
with:
install: true

- name: 'Docker login'
uses: docker/login-action@v1
uses: docker/login-action@v2
with:
username: kbstci
password: ${{ secrets.DOCKER_AUTH }}
Expand All @@ -83,7 +83,7 @@ jobs:
env:
COSIGN_EXPERIMENTAL: true
run: |
cosign sign --force -a GIT_HASH=${{ github.sha }} -a GIT_REF=${{ github.ref }} kubestack/framework-dev:test-${{ github.sha }}-${{ matrix.starter }}
cosign sign --yes -a GIT_HASH=${{ github.sha }} -a GIT_REF=${{ github.ref }} kubestack/framework-dev:test-${{ github.sha }}-${{ matrix.starter }}
test:
runs-on: ubuntu-latest
Expand All @@ -95,7 +95,7 @@ jobs:

steps:
- name: 'Download test-artifacts'
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: test-artifacts
path: ./quickstart/_dist
Expand All @@ -105,7 +105,7 @@ jobs:
unzip quickstart/_dist/kubestack-starter-${{ matrix.starter }}-*.zip
- name: 'Docker login'
uses: docker/login-action@v1
uses: docker/login-action@v2
with:
username: kbstci
password: ${{ secrets.DOCKER_AUTH }}
Expand Down Expand Up @@ -202,16 +202,16 @@ jobs:

steps:
- name: 'Download test-artifacts'
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: test-artifacts
path: ./quickstart/_dist

- name: Install Cosign
uses: sigstore/cosign-installer@9becc617647dfa20ae7b1151972e9b3a2c338a2b #v2.8.1
uses: sigstore/cosign-installer@9e9de2292db7abb3f51b7f4808d98f0d347a8919 #v3.0.2

- name: 'Docker login'
uses: docker/login-action@v1
uses: docker/login-action@v2
with:
username: kbstci
password: ${{ secrets.DOCKER_AUTH }}
Expand Down Expand Up @@ -242,18 +242,21 @@ jobs:

steps:
- name: 'Download test-artifacts'
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: test-artifacts
path: ./quickstart/_dist

- name: Install Cosign
uses: sigstore/cosign-installer@9becc617647dfa20ae7b1151972e9b3a2c338a2b #v2.8.1
uses: sigstore/cosign-installer@9e9de2292db7abb3f51b7f4808d98f0d347a8919 #v3.0.2

- id: 'auth'
uses: 'google-github-actions/auth@v1'
with:
credentials_json: ${{ secrets.GCLOUD_AUTH }}

- name: 'Setup gcloud'
uses: google-github-actions/[email protected]
with:
service_account_key: ${{ secrets.GCLOUD_AUTH }}
uses: google-github-actions/setup-gcloud@v1

- name: 'Publish ${{ matrix.starter }} starter'
env:
Expand All @@ -270,7 +273,7 @@ jobs:
TARGET_BUCKET=quickstart.kubestack.com
fi
cosign sign-blob --output-certificate $COSIGN_OUTPUT.pem --output-signature $COSIGN_OUTPUT.sig $SOURCE_FILE
cosign sign-blob --yes --output-certificate $COSIGN_OUTPUT.pem --output-signature $COSIGN_OUTPUT.sig $SOURCE_FILE
gsutil -m cp $SOURCE_FILE gs://$TARGET_BUCKET
gsutil -m cp $COSIGN_OUTPUT.pem gs://$TARGET_BUCKET
Expand Down

0 comments on commit 2ffb9dd

Please sign in to comment.