diff --git a/.github/workflows/rcc.yaml b/.github/workflows/rcc.yaml index 6c547bb3..1857fe67 100644 --- a/.github/workflows/rcc.yaml +++ b/.github/workflows/rcc.yaml @@ -15,31 +15,30 @@ jobs: runs-on: ubuntu-latest steps: - - name: Checkout repository + - name: "Checkout repository" uses: actions/checkout@v4 with: - submodules: true - - - name: Setup Rake - run: | - sudo apt-get install rubygems - sudo gem install rake - - - name: Setup Go - run: | - wget https://go.dev/dl/go1.21.0.linux-amd64.tar.gz - # rcc expects $HOME/go/bin to be present (hard-coded) - tar -C $HOME -xzf go1.21.0.linux-amd64.tar.gz - echo "PATH=$PATH:$HOME/go/bin" >> $GITHUB_ENV - - - name: Build RCC - run: rake -C rcc build - - - name: Test RCC - run: rake -C rcc test - - - name: Upload RCC binaries + repository: robocorp/rcc + ref: v14.15.4 + + - name: "Setup Go" + uses: actions/setup-go@v3 + with: + go-version: '1.20.x' + + - name: "Setup Rake" + uses: ruby/setup-ruby@v1 + with: + ruby-version: '2.7' + + - name: "Build RCC" + run: rake build + + - name: "Test RCC" + run: rake test + + - name: "Upload RCC binaries" uses: actions/upload-artifact@v3 with: - name: rcc - path: rcc/build + path: build + if-no-files-found: error diff --git a/rcc b/rcc deleted file mode 160000 index c74154fa..00000000 --- a/rcc +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c74154fa919f620176adbf5a2804a8e960df5a29