-
Notifications
You must be signed in to change notification settings - Fork 1
Added GitHub Actions templates and tool configuration files #104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
db03311
to
d381d1a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
with comments
f50b20c
to
a6228d5
Compare
ceb3413
to
8985de3
Compare
29017c5
to
6610aee
Compare
fb0554f
to
e4023ec
Compare
e4023ec
to
fb1efe1
Compare
ded630d
to
49008d8
Compare
49008d8
to
12386c3
Compare
50fa28f
to
c01409a
Compare
desc: "Lint shell scripts" | ||
cmds: | ||
# https://github.com/koalaman/shellcheck?tab=readme-ov-file#installing | ||
- docker run --rm --volume "$PWD:"/mnt koalaman/shellcheck:stable {{.GLOB}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What about good old peterdavehello/shellcheck
https://github.com/PeterDaveHello/docker-shellcheck
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
https://hub.docker.com/r/koalaman/shellcheck “is the official Docker image for ShellCheck”.
3b69e0d
to
1093f59
Compare
https://leantime.itkdev.dk/TimeTable/TimeTable?showTicketModal=4062#/tickets/showTicket/4062
Note
This is still work in progress and currently an experiment to learn how this can be done.
Adds templates for GitHub Actions workflows that are copied to projects when installing and updating templates. The templates sit in the
github/workflows/
folder and aresymlink
'ed into project templates. A small change has been made in itkdev-docker-compose to create actual files rather than symlinks when installing templates in a project.Template configuration files for tools used in actions sit in the
config
folder.See docs/girhub-actions-templates.md for details on what's actually going on.
To dos
itkdev-docker-compose template:update
to make it easy to update the templates in a project (based onITKDEV_TEMPLATE=drupal-10
, say, in.env
, say). Command added in Added template:update command #106.docker compose run
ogrdocker run
in actions.prettierignore