Marcus Young
bd3554e89c
Fix typos
2022-09-10 19:32:13 -05:00
Marcus Young
a384f0df6e
Set up pre-commit
2022-09-10 19:21:17 -05:00
Nick Malaguti
770434ca9f
Change gh cli install method to github releases
...
The apt repo for the gh cli is broken due to an expired GPG key:
https://github.com/cli/cli/issues/6175
They want to retire the debian packaging altogether
https://github.com/cli/cli/issues/5941 and this is the recommended "long
term" solution
https://github.com/cli/cli/issues/6175#issuecomment-1235984381 .
Adapted from https://github.com/cli/cli/issues/6175#issuecomment-1236264607
Fixes #236
2022-09-06 09:59:23 -04:00
jarrett-confrey
1fd6159c67
feat: add github cli (gh)
2022-08-29 11:04:46 -07:00
b8f1144165
Update Dockerfile.base
...
Co-authored-by: myoung34 <[email protected] >
2022-08-17 16:19:18 +02:00
Niklas Mollenhauer and GitHub
84a9af0e82
Add git-lfs to base image
...
Using the checkout action with `lfs: true` currently fails with the error:
```
Unable to locate executable file: git-lfs.
```
See: https://git-lfs.github.com
2022-08-17 13:54:58 +02:00
Marcus Young
1f2f6433f1
Fix sudoers for runner user
2022-07-27 07:53:48 -05:00
Marcus Young
c6fcbc55fd
Last changes for run-as runner user
2022-07-26 12:07:03 -05:00
myoung34 and GitHub
e48f984aca
Merge pull request #223 from marcus-bcl/master
...
Run as non-root user by default
2022-07-26 11:47:59 -05:00
Marcus Young
7b3a3ce8ee
Guarantee base dirs for -u runner
2022-07-26 10:27:48 -05:00
Marcus Young
0387cb3fa3
Move user add to docker base
2022-07-26 09:55:51 -05:00
Marcus Young
656280cd9e
Swap USER directive for gosu for runtime permissions
2022-07-26 09:44:02 -05:00
uzlopak
2ae34e9abc
remove awscliv2.zip after unzipping
2022-07-25 10:59:53 +02:00
Marcus Young
5f2c0c71c8
Restore latest to focal vs jammy
2022-06-16 16:23:42 -05:00
Marcus Young
acb4454e23
add rsync
2022-06-07 21:10:58 -05:00
Ruben Rodrigues and GitHub
de02de3b29
Update Dockerfile.base
2022-06-07 03:13:04 +01:00
Ruben Rodrigues and GitHub
1686d1c789
Update Dockerfile.base
2022-06-07 03:07:40 +01:00
Ruben Rodrigues and Ruben Rodrigues
0a34c2c876
Upgrade docker image to latest LTS version (jammy)
2022-06-07 02:16:10 +01:00
Andrew Miller
9ae21a5cfe
Use .* instead of ' ' for find/replace in sudoers
2022-02-18 10:23:10 +09:00
Andrew Miller and Andrew 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
myoung34 and GitHub
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 Maas and GitHub
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
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