Skip to content

Commit

Permalink
update act to v0.2.34
Browse files Browse the repository at this point in the history
this also required updating the action image to node16

this is a potentially breaking change, so I don't think we want this plugin
image to be tagged 'latest' if/when this change is merged to main

I have also updated the drone pipeline to only publish the image on tag
events, so if we give a proper tag (maybe 2.0.0) this updated plugin image
will be available as plugins/github-actions:2 which will not break existing
pipelines pulling latest
  • Loading branch information
jimsheldon committed Dec 22, 2022
1 parent 6953a7e commit 87c917b
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 3 deletions.
14 changes: 13 additions & 1 deletion .drone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,15 @@ steps:
- go test ./...
- sh scripts/build.sh

- name: publish (dry run)
image: plugins/docker
pull: if-not-exists
settings:
dry_run: true
repo: plugins/github-actions
auto_tag: true
dockerfile: docker/Dockerfile.linux.amd64

- name: publish
image: plugins/docker
pull: if-not-exists
Expand All @@ -25,4 +34,7 @@ steps:
username:
from_secret: docker_username
password:
from_secret: docker_password
from_secret: docker_password
when:
event:
- tag
2 changes: 1 addition & 1 deletion cmd/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ func main() {
cli.StringFlag{
Name: "action-image",
Usage: "Image to use for running github actions",
Value: "node:12-buster-slim",
Value: "node:16-buster-slim",
EnvVar: "PLUGIN_ACTION_IMAGE",
},
cli.StringFlag{
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile.linux.amd64
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ FROM docker:dind
ENV DOCKER_HOST=unix:///var/run/docker.sock

RUN apk add --no-cache ca-certificates curl
RUN curl -s https://raw.githubusercontent.com/nektos/act/master/install.sh | sh -s v0.2.24
RUN curl -s https://raw.githubusercontent.com/nektos/act/master/install.sh | sh -s v0.2.34

ADD release/linux/amd64/plugin /bin/
ENTRYPOINT ["/usr/local/bin/dockerd-entrypoint.sh", "/bin/plugin"]

0 comments on commit 87c917b

Please sign in to comment.