56 Commits
Author SHA1 Message Date
Andrew Miller 9ae21a5cfe Use .* instead of ' ' for find/replace in sudoers 2022-02-18 10:23:10 +09:00
Andrew MillerandAndrew Miller 20a6f03ae9 Add proxy env variable passthru on sudo
If you use "sudo" in the workflow file while behind a proxy, the environment variables passed into the container on creation will be lost since sudo current resets the environment. Update /etc/sudoers to allow the *_proxy and *_PROXY variables to be passed thru so proxy configuration is not lost.
2022-02-17 13:34:45 +09:00
Marcus Young 2d3051ab4b Add missing dependency for awscli fallback 2022-02-01 20:18:06 -06:00
Marcus Young 285d7931f9 Fix awscli to have a fallback method 2022-02-01 16:51:34 -06:00
Lauri Piispanen db21ee8ee9 install AWS CLI v2 directly from AWS 2022-01-24 23:30:30 +02:00
Marcus Young d1c0c8774c Fall back to stable repo for git 1.33 failed dependency on git-man 1.34 on bionic/bullseye non-amd64 2022-01-23 10:10:06 -06:00
Marcus Young 2ae55d6b9e Deprecate debian buster support. Its wildly terrible on packaging currently 2022-01-20 09:15:47 -06:00
Marcus Young abd539f01e Hotfix: fix PPA for debian 2022-01-20 09:00:05 -06:00
Marcus Young 3d05d424dc Fix gpg key add ordering 2022-01-19 15:02:52 -06:00
Marcus Young 2a1171e68a Add GPG key for git-core ppa 2022-01-19 15:00:13 -06:00
Marcus Young 22887fdbd3 Use git-core PPA for git 2022-01-19 14:55:14 -06:00
Marcus Young 4e61791506 Fix liblttng-ust[0-1] 2022-01-03 21:22:01 -06:00
myoung34andGitHub da6ae2594f Merge pull request #145 from Niek/master
Fix #142 - building on Sid
2021-09-15 08:29:28 -05:00
Julian Groß 2db9a8861e Properly enable locale 2021-09-13 23:58:46 +02:00
Niek van der MaasandGitHub ecda1f7588 Merge branch 'myoung34:master' into master 2021-09-13 12:35:32 +02:00
Niek van der Maas eb9014320c Fix Sid support 2021-09-13 12:35:12 +02:00
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
myoung34andGitHub 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
myoung34andGitHub 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 KancirandGitHub 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 GirgisandGitHub 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 NavarroandGitHub 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
ZadkielandGitHub 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
myoung34andGitHub 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