diff --git a/act/runner/runner_test.go b/act/runner/runner_test.go index b87d71b5..4199e19e 100644 --- a/act/runner/runner_test.go +++ b/act/runner/runner_test.go @@ -74,7 +74,7 @@ func TestRunEvent(t *testing.T) { } platforms := map[string]string{ - "ubuntu-latest": "node:12.6-buster-slim", + "ubuntu-latest": "node:12.20.1-buster-slim", } tables := []TestJobFileInfo{ {"testdata", "basic", "push", "", platforms}, @@ -113,7 +113,7 @@ func TestRunEventSecrets(t *testing.T) { ctx := context.Background() platforms := map[string]string{ - "ubuntu-latest": "node:12.6-buster-slim", + "ubuntu-latest": "node:12.20.1-buster-slim", } workflowPath := "secrets" @@ -154,7 +154,7 @@ func TestRunEventPullRequest(t *testing.T) { ctx := context.Background() platforms := map[string]string{ - "ubuntu-latest": "node:12.6-buster-slim", + "ubuntu-latest": "node:12.20.1-buster-slim", } workflowPath := "pull-request" diff --git a/act/runner/step_context_test.go b/act/runner/step_context_test.go index fa5f7228..527da675 100644 --- a/act/runner/step_context_test.go +++ b/act/runner/step_context_test.go @@ -9,7 +9,7 @@ import ( func TestStepContextExecutor(t *testing.T) { platforms := map[string]string{ - "ubuntu-latest": "node:12.6-buster-slim", + "ubuntu-latest": "node:12.20.1-buster-slim", } tables := []TestJobFileInfo{ {"testdata", "uses-github-empty", "push", "Expected format {org}/{repo}[/path]@ref", platforms}, diff --git a/act/runner/testdata/actions/docker-local/Dockerfile b/act/runner/testdata/actions/docker-local/Dockerfile index fa0188ae..62051498 100644 --- a/act/runner/testdata/actions/docker-local/Dockerfile +++ b/act/runner/testdata/actions/docker-local/Dockerfile @@ -1,5 +1,5 @@ # Container image that runs your code -FROM alpine:3.10 +FROM alpine:3.13 # Copies your code file from your action repository to the filesystem path `/` of the container COPY entrypoint.sh /entrypoint.sh diff --git a/act/runner/testdata/actions/docker-url/action.yml b/act/runner/testdata/actions/docker-url/action.yml index d5e5e56f..70434cb5 100644 --- a/act/runner/testdata/actions/docker-url/action.yml +++ b/act/runner/testdata/actions/docker-url/action.yml @@ -8,7 +8,7 @@ inputs: default: World runs: using: docker - #image: docker://alpine:3.8 + #image: docker://alpine:3.13 image: docker://node:12-alpine env: TEST: enabled diff --git a/act/runner/testdata/basic/push.yml b/act/runner/testdata/basic/push.yml index 22d3076c..898517f6 100644 --- a/act/runner/testdata/basic/push.yml +++ b/act/runner/testdata/basic/push.yml @@ -10,7 +10,7 @@ jobs: steps: - run: echo ${{ env.TEST }} | grep value - run: env - - uses: docker://alpine:3.8 + - uses: docker://alpine:3.13 with: somekey: ${{ env.TEST }} args: echo ${INPUT_SOMEKEY} | grep somevalue diff --git a/act/runner/testdata/fail/push.yml b/act/runner/testdata/fail/push.yml index c33e27ff..892df606 100644 --- a/act/runner/testdata/fail/push.yml +++ b/act/runner/testdata/fail/push.yml @@ -5,7 +5,7 @@ jobs: build: runs-on: ubuntu-latest container: - image: node:10.16-jessie + image: node:12.20.1-buster env: TEST_ENV: test-value steps: diff --git a/act/runner/testdata/job-container/push.yml b/act/runner/testdata/job-container/push.yml index f4eab3df..1d25750f 100644 --- a/act/runner/testdata/job-container/push.yml +++ b/act/runner/testdata/job-container/push.yml @@ -5,7 +5,7 @@ jobs: test: runs-on: ubuntu-latest container: - image: node:10.16-jessie + image: node:12.20.1-buster env: TEST_ENV: test-value steps: @@ -13,7 +13,7 @@ jobs: test2: runs-on: ubuntu-latest - container: node:10.16-jessie + container: node:12.20.1-buster steps: - run: echo ${TEST_ENV} | grep test-value env: diff --git a/act/runner/testdata/uses-docker-url/push.yml b/act/runner/testdata/uses-docker-url/push.yml index 204a0e0d..e5020964 100644 --- a/act/runner/testdata/uses-docker-url/push.yml +++ b/act/runner/testdata/uses-docker-url/push.yml @@ -5,7 +5,7 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: docker://alpine:3.8 + - uses: docker://alpine:3.13 with: somekey: somevalue args: echo ${INPUT_SOMEKEY} | grep somevalue diff --git a/cmd/platforms.go b/cmd/platforms.go index 4be7896b..a6a23590 100644 --- a/cmd/platforms.go +++ b/cmd/platforms.go @@ -6,10 +6,10 @@ import ( func (i *Input) newPlatforms() map[string]string { platforms := map[string]string{ - "ubuntu-latest": "node:12.6-buster-slim", - "ubuntu-20.04": "node:12.6-buster-slim", - "ubuntu-18.04": "node:12.6-buster-slim", - "ubuntu-16.04": "node:12.6-stretch-slim", + "ubuntu-latest": "node:12.20.1-buster-slim", + "ubuntu-20.04": "node:12.20.1-buster-slim", + "ubuntu-18.04": "node:12.20.1-buster-slim", + "ubuntu-16.04": "node:12.20.1-stretch-slim", "windows-latest": "", "windows-2019": "", "macos-latest": "", diff --git a/cmd/root.go b/cmd/root.go index eb8174a3..2a9a80c4 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -220,7 +220,7 @@ func newRunCommand(ctx context.Context, input *Input) func(*cobra.Command, []str case "Medium": option = "-P ubuntu-latest=catthehacker/ubuntu:act-latest\n-P ubuntu-20.04=catthehacker/ubuntu:act-20.04\n-P ubuntu-18.04=catthehacker/ubuntu:act-18.04\nubuntu-16.04=catthehacker/ubuntu:act-16.04" case "Micro": - option = "-P ubuntu-latest=node:12.6-buster-slim\n-P ubuntu-20.04=node:12.6-buster-slim\n-P ubuntu-18.04=node:12.6-buster-slim\n-P ubuntu-16.04=node:12.6-stretch-slim" + option = "-P ubuntu-latest=node:12.20.1-buster-slim\n-P ubuntu-20.04=node:12.20.1-buster-slim\n-P ubuntu-18.04=node:12.20.1-buster-slim\n-P ubuntu-16.04=node:12.20.1-stretch-slim" } f, err := os.Create(actrc[0])