diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f4571b6cb..83e565d2b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -285,54 +285,54 @@ jobs: asset_name: actions-runner-linux-arm64-${{ steps.releaseNote.outputs.version }}.tar.gz asset_content_type: application/octet-stream - publish-image: - needs: release - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - env: - REGISTRY: ghcr.io - IMAGE_NAME: ${{ github.repository_owner }}/actions-runner - steps: - - name: Checkout repository - uses: actions/checkout@v3 + # publish-image: + # needs: release + # runs-on: ubuntu-latest + # permissions: + # contents: read + # packages: write + # env: + # REGISTRY: ghcr.io + # IMAGE_NAME: ${{ github.repository_owner }}/actions-runner + # steps: + # - name: Checkout repository + # uses: actions/checkout@v3 - - name: Compute image version - id: image - uses: actions/github-script@v6 - with: - script: | - const fs = require('fs'); - const runnerVersion = fs.readFileSync('${{ github.workspace }}/releaseVersion', 'utf8').replace(/\n$/g, '') - console.log(`Using runner version ${runnerVersion}`) - core.setOutput('version', runnerVersion); + # - name: Compute image version + # id: image + # uses: actions/github-script@v6 + # with: + # script: | + # const fs = require('fs'); + # const runnerVersion = fs.readFileSync('${{ github.workspace }}/releaseVersion', 'utf8').replace(/\n$/g, '') + # console.log(`Using runner version ${runnerVersion}`) + # core.setOutput('version', runnerVersion); - - name: Setup Docker buildx - uses: docker/setup-buildx-action@v2 + # - name: Setup Docker buildx + # uses: docker/setup-buildx-action@v2 - - name: Log into registry ${{ env.REGISTRY }} - uses: docker/login-action@v2 - with: - registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} + # - name: Log into registry ${{ env.REGISTRY }} + # uses: docker/login-action@v2 + # with: + # registry: ${{ env.REGISTRY }} + # username: ${{ github.actor }} + # password: ${{ secrets.GITHUB_TOKEN }} - - name: Build and push Docker image - id: build-and-push - uses: docker/build-push-action@v3 - with: - context: ./images - platforms: | - linux/amd64 - linux/arm64 - tags: | - ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.image.outputs.version }} - ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest - build-args: | - RUNNER_VERSION=${{ steps.image.outputs.version }} - push: true - labels: | - org.opencontainers.image.source=${{github.server_url}}/${{github.repository}} - org.opencontainers.image.description=https://github.com/actions/runner/releases/tag/v${{ steps.image.outputs.version }} - org.opencontainers.image.licenses=MIT + # - name: Build and push Docker image + # id: build-and-push + # uses: docker/build-push-action@v3 + # with: + # context: ./images + # platforms: | + # linux/amd64 + # linux/arm64 + # tags: | + # ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.image.outputs.version }} + # ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest + # build-args: | + # RUNNER_VERSION=${{ steps.image.outputs.version }} + # push: true + # labels: | + # org.opencontainers.image.source=${{github.server_url}}/${{github.repository}} + # org.opencontainers.image.description=https://github.com/actions/runner/releases/tag/v${{ steps.image.outputs.version }} + # org.opencontainers.image.licenses=MIT diff --git a/releaseNote.md b/releaseNote.md index 70d85af2d..98c1661ef 100644 --- a/releaseNote.md +++ b/releaseNote.md @@ -1,17 +1,8 @@ ## What's Changed -- Adding Snapshot additional mapping tokens https://github.com/actions/runner/pull/3468 -- Create launch httpclient using the right handler and setting https://github.com/actions/runner/pull/3476 -- Fix missing default user-agent for jitconfig runner https://github.com/actions/runner/pull/3473 -- Cleanup back-compat code for interpreting Run Service status codes https://github.com/actions/runner/pull/3456 -- Add runner or worker to the useragent https://github.com/actions/runner/pull/3457 -- Handle Error Body in Responses from Broker https://github.com/actions/runner/pull/3454 -- Fix issues for composite actions (Run Service flow) https://github.com/actions/runner/pull/3446 -- Trace GitHub RequestId to log https://github.com/actions/runner/pull/3442 -- Add `jq`, `git`, `unzip` and `curl` to default packages installed https://github.com/actions/runner/pull/3056 -- Add pid to user-agent and session owner https://github.com/actions/runner/pull/3432 +- Backport: Expose ENV for cache service v2. https://github.com/actions/runner/pull/3548 -**Full Changelog**: https://github.com/actions/runner/compare/v2.319.1...v2.320.0 +**Full Changelog**: https://github.com/actions/runner/compare/v2.320.0...v2.320.1 _Note: Actions Runner follows a progressive release policy, so the latest release might not be available to your enterprise, organization, or repository yet. To confirm which version of the Actions Runner you should expect, please view the download instructions for your enterprise, organization, or repository. diff --git a/releaseVersion b/releaseVersion index 8084ad311..feb5f1ab9 100644 --- a/releaseVersion +++ b/releaseVersion @@ -1 +1 @@ -2.320.0 +2.320.1 diff --git a/src/Runner.Worker/Handlers/NodeScriptActionHandler.cs b/src/Runner.Worker/Handlers/NodeScriptActionHandler.cs index 6090e5be3..1950aadcb 100644 --- a/src/Runner.Worker/Handlers/NodeScriptActionHandler.cs +++ b/src/Runner.Worker/Handlers/NodeScriptActionHandler.cs @@ -72,6 +72,11 @@ namespace GitHub.Runner.Worker.Handlers Environment["ACTIONS_RESULTS_URL"] = resultsUrl; } + if (ExecutionContext.Global.Variables.GetBoolean("actions_uses_cache_service_v2") ?? false) + { + Environment["ACTIONS_CACHE_SERVICE_V2"] = bool.TrueString; + } + // Resolve the target script. string target = null; if (stage == ActionRunStage.Main) diff --git a/src/runnerversion b/src/runnerversion index 8084ad311..feb5f1ab9 100644 --- a/src/runnerversion +++ b/src/runnerversion @@ -1 +1 @@ -2.320.0 +2.320.1