From 54cd1e585ac9ef33e46024e134719b9c15a95a37 Mon Sep 17 00:00:00 2001 From: Iain Sproat <68657+iainsproat@users.noreply.github.com> Date: Thu, 3 Aug 2023 19:50:23 +0100 Subject: [PATCH] ci(github action): use Speckle's GitHub Composite Action --- .github/workflows/main.yml | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9f18c5f..d823280 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -12,13 +12,13 @@ jobs: - uses: actions/checkout@v3.4.0 - uses: actions/checkout@v3.4.0 with: - repository: 'specklesystems/speckle-automate-github-action' + repository: 'specklesystems/speckle-automate-github-composite-action' path: 'github-action' ref: main - uses: actions/setup-python@v4 with: - python-version: '3.11' + python-version: '3.11' - name: Install and configure Poetry uses: snok/install-poetry@v1 with: @@ -39,17 +39,3 @@ jobs: speckle_function_id: ${{ secrets.SPECKLE_AUTOMATE_FUNCTION_ID }} speckle_function_input_schema: ${{ env.function_input_schema }} speckle_function_command: 'python main.py' - speckle_function_path: '.' - - name: Log in to Speckle Automate Docker registry - uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a - with: - registry: 'https://automate.speckle.dev' - username: ${{ secrets.SPECKLE_AUTOMATE_FUNCTION_PUBLISH_TOKEN }} - password: ${{ secrets.SPECKLE_AUTOMATE_FUNCTION_PUBLISH_TOKEN }} - - name: Build and push Docker image - uses: docker/build-push-action@3b5e8027fcad23fda98b2e3ac259d8d67585f671 - with: - context: . - file: ./Dockerfile - push: true - tags: automate.speckle.dev/${{ secrets.SPECKLE_AUTOMATE_FUNCTION_ID }}:${{ steps.function_publish.outputs.version_id }}