Joey Parrish
16aac74b73
Make python2 the default python version
...
It turns out that the "python2" package in Ubuntu doesn't touch
/usr/bin/python. To get /usr/bin/python pointing to /usr/bin/python2,
you are supposed to install the "python" package. I didn't realize this
when I made PR #132 , and I didn't test thoroughly enough with my own
workflows to realize my mistake.
This corrects the package name to "python", making python2 the default.
2021-08-04 13:34:39 -07:00
myoung34 and GitHub
069fe86c23
Merge pull request #133 from joeyparrish/fix-chmod
...
Fix failing chmod on docker-compose on arm
2021-08-04 11:33:42 -05:00
myoung34 and GitHub
71f0efbe88
Merge pull request #132 from joeyparrish/install-python2
...
Add python2 to base image
2021-08-04 11:31:14 -05:00
Joey Parrish
60c4ce26f5
Fix failing chmod on docker-compose on arm
...
Since docker-compose is not downloaded on arm, the chmod command fails
there. Moving it inside the previous command, after curl, ensures it
only runs when it should.
2021-08-04 09:31:05 -07:00
Joey Parrish
cd2b8051cb
Add python2 to base image
...
Since GitHub Actions environments include python2, this improves
compatibility for the docker image.
2021-08-04 08:55:21 -07:00
Joey Parrish
45fe54daa0
Add a comment about why git is built from source
...
Closes #125
2021-08-03 14:39:46 -07:00
Pierre Kancir and GitHub
f040e6c52b
Installing jq once is enough
...
duplicate jq in apt-get install
2021-07-30 23:38:21 +02:00
Julian Groß
10ffac8d50
Don't use gnupg-agent transitional package as it is no longer needed
2021-07-15 20:48:31 +02:00
Julian Groß
75cfc41458
Merge remote-tracking branch 'refs/remotes/origin/master'
...
Conflicts:
.github/workflows/base.yml
.github/workflows/deploy.yml
.github/workflows/release.yml
README.md
2021-07-15 20:46:39 +02:00
Marcus Young
5865a50268
Remove Xenial (past EOL)
2021-07-15 10:02:11 -05:00
Julian Groß
49aafbc45c
Go back to transitional package for xenial
2021-07-08 15:27:05 +02:00
Julian Groß
c2ad9cb06b
Download the right files for debian buster.
2021-07-08 08:07:04 +02:00
Julian Groß
86bc1bb282
Switch from transitional package gnupg-agent to gpg-agent.
...
Install gnupg as it is needed for apt-key.
2021-07-08 07:58:46 +02:00
Marcus Young
04b82722d2
Dont install broken docker-compose on ARM
2021-03-23 05:50:49 -05:00
Beshoy Girgis and GitHub
ee832b46d4
Install zstd
...
The following is printed in the debug log:
```
##[debug]Checking zstd --version
##[debug]Unable to locate executable file: zstd. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.
```
2021-03-11 00:17:29 -06:00
Marcus Young
a48226aabe
Add awscliv2
2021-02-28 18:24:56 -06:00
Edgar Asatryan
45cdcc9a68
Add locale in Dockerfile.base
2020-12-27 17:13:14 +04:00
Dan Webb
02b1361981
Update docker-compose & git
2020-10-23 09:56:05 +01:00
Paolo Tagliani
edc6314431
add openssh client
2020-09-28 16:35:47 +02:00
Marcus Young
a2a5fd9357
Remove armv7 for focal because docker-ce deb is inconsistent
2020-09-18 09:03:13 -05:00
Marcus Young
78ddae32f7
Add --allow-unauthenticated to docker for armv7/arm64 reasons
2020-09-18 08:09:46 -05:00
Marcus Young
8290512ef2
Update dumb-init to work with special consideration for xenial (and dropped support for xenial armv7)
2020-09-18 07:56:17 -05:00
Marcus Young
e7a1e6c734
Add specific apt-key import for docker
2020-09-18 06:49:25 -05:00
Axel Navarro and GitHub
bc47f267c0
Fix Docker apt source for focal
2020-09-18 07:45:35 -03:00
Marcus Young
2dc1bd8f05
remove eoan
2020-09-18 05:18:42 -05:00
Benjamin Wood
2967d4144e
Fix deregistration with dumb-init
...
This resolves the issue reported in #34 where deregistration fails
because docker is not passing SIGTERM to the entrypoint.
2020-09-17 15:27:41 -07:00
Marcus Young
bc0db14e75
Force rebuild of base ami
2020-08-19 13:53:51 -05:00
Marcus Young
6a3eaaf3dc
Rebuild base
2020-08-19 12:11:25 -05:00
Dan Webb
1828b17437
Update the docker-compose version
...
Updates the docker-compose version from 1.25.4 to 1.26.2
The environment variable makes it easier install a newer version
2020-08-19 16:20:07 +01:00
Zadkiel and GitHub
fc6e5e9881
feat: add unzip to docker image
2020-06-29 20:19:31 +02:00
Marcus Young
ecff75b129
Optimize base
2020-06-12 08:43:34 -05:00
Marcus Young
b1e0a5f613
Add awscli into base
2020-05-26 17:52:36 -05:00
Marcus Young
1215ac2140
Set base latest to eoan
2020-04-25 05:57:45 -05:00
myoung34 and GitHub
84132dad66
Merge pull request #16 from pirate/patch-1
...
Fix inifinite loop on startup if runner was stopped and restarted
2020-04-25 05:34:16 -05:00
Marcus Young
42a7529a9c
Fix old base to previously working non-base steps
2020-04-25 05:29:39 -05:00
Nick Sweeting and GitHub
4deb9669b0
fix tzdata requesting user input on build
2020-04-25 03:30:32 -04:00
Marcus Young
1f94643eb1
Fix maintainer to match github email
2020-04-24 22:10:32 -05:00
Marcus Young
cb03e6b793
Bump git to 2.26.2 to test pipelines
2020-04-24 22:04:39 -05:00
Marcus Young
f635ff8206
Remove uneeded args from base
2020-04-24 21:21:18 -05:00
Marcus Young
36cc8064c7
[wip] Split Docker container into 2 parts to make builds much faster
2020-04-24 21:18:52 -05:00