Browse Source

chore: update GitHub Actions workflow and add configuration files

* Changed the `branches` format in the Docker publish workflow for consistency.
* Added `settings.json` for VSCode configuration.
* Introduced `package.json` to manage project dependencies and metadata.
pull/89/head
Daniel Gibbs 7 months ago
parent
commit
a8d650f6e4
Failed to extract signature
  1. 3
      .github/workflows/action-docker-publish.yml
  2. 3
      .vscode/settings.json
  3. 28
      package.json

3
.github/workflows/action-docker-publish.yml

@ -2,7 +2,8 @@ name: Docker Publish
on:
workflow_dispatch:
push:
branches: "main"
branches:
- main
paths:
- Dockerfile*
schedule:

3
.vscode/settings.json

@ -0,0 +1,3 @@
{
"ansible.python.interpreterPath": "/bin/python3"
}

28
package.json

@ -0,0 +1,28 @@
{
"name": "docker-linuxgsm",
"version": "1.0.0",
"description": "<p align=\"center\"> <a href=\"https://linuxgsm.com\"><img src=\"https://user-images.githubusercontent.com/4478206/197897104-bb718d2e-09a0-4f83-8e86-c829044750a9.jpg\" alt=\"LinuxGSM\"></a> <br> <a href=\"https://hub.docker.com/r/gameservermanagers/linuxgsm\"><img src=\"https://img.shields.io/docker/pulls/gameservermanagers/linuxgsm.svg?style=flat-square&amp;logo=docker&amp;logoColor=white\" alt=\"Docker Pulls\"></a> <a href=\"https://github.com/GameServerManagers/docker-linuxgsm/actions\"><img alt=\"GitHub Workflow Status\" src=\"https://img.shields.io/github/actions/workflow/status/GameServerManagers/docker-linuxgsm/docker-publish.yml?style=flat-square\"></a> <a href=\"https://www.codacy.com/gh/GameServerManagers/docker-linuxgsm/dashboard\"><img src=\"https://img.shields.io/codacy/grade/42d400dcdd714ae080d77fcb40d00f1c?style=flat-square&logo=codacy&logoColor=white\" alt=\"Codacy grade\"></a> <a href=\"https://developer.valvesoftware.com/wiki/SteamCMD\"><img src=\"https://img.shields.io/badge/SteamCMD-000000?style=flat-square&amp;logo=Steam&amp;logoColor=white\" alt=\"SteamCMD\"></a> <a href=\"https://github.com/GameServerManagers/docker-linuxgsm/blob/main/LICENSE\"><img src=\"https://img.shields.io/github/license/gameservermanagers/docker-linuxgsm?style=flat-square\" alt=\"MIT License\"></a></p>",
"main": "index.js",
"dependencies": {
"prettier": "^3.6.2",
"prettier-plugin-jinja-template": "^2.1.0",
"prettier-plugin-sh": "^0.18.0",
"sh-syntax": "^0.5.8",
"tslib": "^2.8.1"
},
"devDependencies": {},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/GameServerManagers/docker-linuxgsm.git"
},
"keywords": [],
"author": "",
"license": "ISC",
"bugs": {
"url": "https://github.com/GameServerManagers/docker-linuxgsm/issues"
},
"homepage": "https://github.com/GameServerManagers/docker-linuxgsm#readme"
}
Loading…
Cancel
Save