Skip to content
This repository has been archived by the owner on Jan 15, 2024. It is now read-only.

Commit

Permalink
Bring this template in line with the general template (#11)
Browse files Browse the repository at this point in the history
Fixes #10 

Essentially mimic what we have at
https://github.com/UCL-MIRSG/mirsg-template
  • Loading branch information
paddyroddy authored Oct 25, 2023
1 parent faa102a commit be5056c
Show file tree
Hide file tree
Showing 8 changed files with 45 additions and 75 deletions.
40 changes: 0 additions & 40 deletions .github/workflows/checks.yml

This file was deleted.

17 changes: 17 additions & 0 deletions .github/workflows/linting.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Linting

on:
push:
branches:
- main
- "renovate/**"
pull_request:

jobs:
linting:
runs-on: ubuntu-latest
steps:
- uses: UCL-MIRSG/.github/actions/linting@v0.25.0
with:
ansible-roles-config: ./meta/requirements.yml
pre-commit-config: ./.pre-commit-config.yaml
15 changes: 15 additions & 0 deletions .github/workflows/manage-projects.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Manage issues on the projects board

on:
issues:
types:
- opened

jobs:
add-issue-to-project:
runs-on: ubuntu-latest
steps:
- uses: UCL-MIRSG/.github/actions/add-to-project@v0.25.0
with:
app-id: ${{ secrets.APP_ID }}
app-pem: ${{ secrets.APP_PEM }}
34 changes: 3 additions & 31 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,33 +1,5 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.5.0
- repo: https://github.com/UCL-MIRSG/.github
rev: v0.25.0
hooks:
- id: check-added-large-files
- id: check-case-conflict
- id: check-docstring-first
- id: check-executables-have-shebangs
- id: check-merge-conflict
- id: check-yaml
- id: end-of-file-fixer
- id: fix-byte-order-marker
- id: mixed-line-ending
args: [--fix=lf]
- id: trailing-whitespace
- repo: https://github.com/Lucas-C/pre-commit-hooks
rev: v1.5.4
hooks:
- id: forbid-tabs
- repo: https://github.com/pre-commit/mirrors-prettier
rev: v3.0.3
hooks:
- id: prettier
exclude: ".yml$"
- repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.27.0
hooks:
- id: check-github-workflows
- repo: https://github.com/ansible-community/ansible-lint.git
rev: v6.21.1
hooks:
- id: ansible-lint
args: ["-p", "."]
- id: mirsg-hooks
6 changes: 4 additions & 2 deletions meta/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,15 +41,17 @@ galaxy_info:
# - 7
# - 99.99

galaxy_tags: []
galaxy_tags:
[]
# List tags for your role here, one per line. A tag is a keyword that describes
# and categorizes the role. Users find roles by searching for tags. Be sure to
# remove the '[]' above, if you add tags to this list.
#
# NOTE: A tag is limited to a single word comprised of alphanumeric characters.
# Maximum 20 tags per role.

dependencies: []
dependencies:
[]
# List your role dependencies here, one per line. Be sure to remove the '[]' above,
# if you add dependencies to this list. Or remove this and create a requirements.yml
# file.
3 changes: 3 additions & 0 deletions meta/requirements.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
collections:
- community.general
2 changes: 1 addition & 1 deletion molecule/resources/converge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@
failed_when: systemctl_status.rc > 1

roles:
- mirsg.role_name
- mirsg.template
3 changes: 2 additions & 1 deletion tests/test.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
- hosts: localhost
- name: Test
hosts: localhost
remote_user: root
roles:
- .

0 comments on commit be5056c

Please sign in to comment.