From 4619805d218cf1cb5a5fb9b32dc5dd4aa913a99a Mon Sep 17 00:00:00 2001
From: Bennett Goble <signal@lindenlab.com>
Date: Tue, 4 Apr 2023 12:16:21 -0700
Subject: [PATCH] SL-19541: Add basic coding standards check

Run Linden coding standard git-hooks in a basic Github actions workflow.
---
 .github/workflows/pre-commit.yaml | 18 ++++++++++++++++++
 .pre-commit-config.yaml           |  7 +++----
 2 files changed, 21 insertions(+), 4 deletions(-)
 create mode 100644 .github/workflows/pre-commit.yaml

diff --git a/.github/workflows/pre-commit.yaml b/.github/workflows/pre-commit.yaml
new file mode 100644
index 00000000000..17c0ace02fc
--- /dev/null
+++ b/.github/workflows/pre-commit.yaml
@@ -0,0 +1,18 @@
+name: pre-commit
+
+on:
+  pull_request:
+  push:
+    branches: [main, contribute]
+    tags: [v*]
+
+
+jobs:
+  pre-commit:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v3
+      - uses: actions/setup-python@v4
+        with:
+          python-version: 3.x
+      - uses: pre-commit/action@v3.0.0
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 6d296d7a24c..fe7dfbac7aa 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,9 +1,8 @@
 repos:
-  - repo: https://bitbucket.org/lindenlab/git-hooks.git 
-    rev: v1.0.0-beta2
+  - repo: https://github.com/secondlife/git-hooks.git 
+    rev: v1.0.0
     hooks:
       - id: opensource-license
-      - id: jira-issue 
       - id: llsd
       - id: no-trigraphs
       - id: copyright
@@ -11,7 +10,7 @@ repos:
         files: \.(cpp|c|h|py|glsl|cmake|txt)$
         exclude: language.txt
   - repo: https://github.com/pre-commit/pre-commit-hooks
-    rev: v2.5.0
+    rev: v4.4.0
     hooks:
       - id: check-xml
       - id: mixed-line-ending
-- 
GitLab