Skip to content

Commit

Permalink
ci: custom open
Browse files Browse the repository at this point in the history
  • Loading branch information
nattb8 committed Jan 14, 2025
1 parent ae2f4a5 commit 7d5c872
Show file tree
Hide file tree
Showing 16 changed files with 922 additions and 335 deletions.
28 changes: 14 additions & 14 deletions .github/workflows/branch-name.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
name: 'Assert Branch Naming Convention'
on: pull_request
# ---
# name: 'Assert Branch Naming Convention'
# on: pull_request

jobs:
branch-naming-rules:
runs-on: ubuntu-latest
steps:
- uses: deepakputhraya/action-branch-name@master
with:
regex: '([a-z])+\/([a-z0-9.-])+'
allowed_prefixes: 'feat,fix,build,chore,ci,docs,style,refactor,perf,test,revert,release'
ignore: main
min_length: 5
max_length: 50
# jobs:
# branch-naming-rules:
# runs-on: ubuntu-latest
# steps:
# - uses: deepakputhraya/action-branch-name@master
# with:
# regex: '([a-z])+\/([a-z0-9.-])+'
# allowed_prefixes: 'feat,fix,build,chore,ci,docs,style,refactor,perf,test,revert,release'
# ignore: main
# min_length: 5
# max_length: 50
22 changes: 11 additions & 11 deletions .github/workflows/commitlint.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
name: Lint Commit Messages
on: [pull_request]
# ---
# name: Lint Commit Messages
# on: [pull_request]

jobs:
commitlint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- uses: wagoid/commitlint-github-action@v4
# jobs:
# commitlint:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v3
# with:
# fetch-depth: 0
# - uses: wagoid/commitlint-github-action@v4
48 changes: 24 additions & 24 deletions .github/workflows/diff.yml
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
---
name: "Check LICENSE/README/CHANGELOG"
on: [pull_request]
# ---
# name: "Check LICENSE/README/CHANGELOG"
# on: [pull_request]

jobs:
diff:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Check that the LICENSE files are the exact same
uses: LouisBrunner/[email protected]
with:
old: LICENSE.md
new: src/Packages/Passport/LICENSE.md
mode: strict
tolerance: same
output: LICENSE-diff.txt
- name: Check that the CHANGELOG files are the exact same
uses: LouisBrunner/[email protected]
with:
old: CHANGELOG.md
new: src/Packages/Passport/CHANGELOG.md
mode: strict
tolerance: same
output: changelog-diff.txt
# jobs:
# diff:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v1
# - name: Check that the LICENSE files are the exact same
# uses: LouisBrunner/[email protected]
# with:
# old: LICENSE.md
# new: src/Packages/Passport/LICENSE.md
# mode: strict
# tolerance: same
# output: LICENSE-diff.txt
# - name: Check that the CHANGELOG files are the exact same
# uses: LouisBrunner/[email protected]
# with:
# old: CHANGELOG.md
# new: src/Packages/Passport/CHANGELOG.md
# mode: strict
# tolerance: same
# output: changelog-diff.txt
118 changes: 59 additions & 59 deletions .github/workflows/linter.yml
Original file line number Diff line number Diff line change
@@ -1,64 +1,64 @@
---
#################################
#################################
## Super Linter GitHub Actions ##
#################################
#################################
name: Lint Code Base
# ---
# #################################
# #################################
# ## Super Linter GitHub Actions ##
# #################################
# #################################
# name: Lint Code Base

#############################
# Start the job on all push #
#############################
on:
push:
branches-ignore: [main]
# Remove the line above to run when pushing to master
pull_request:
branches: [main]
# #############################
# # Start the job on all push #
# #############################
# on:
# push:
# branches-ignore: [main]
# # Remove the line above to run when pushing to master
# pull_request:
# branches: [main]

###############
# Set the Job #
###############
jobs:
build:
# Name the Job
name: Lint Code Base
# Set the agent to run on
runs-on: ubuntu-latest
# ###############
# # Set the Job #
# ###############
# jobs:
# build:
# # Name the Job
# name: Lint Code Base
# # Set the agent to run on
# runs-on: ubuntu-latest

############################################
# Grant status permission for MULTI_STATUS #
############################################
permissions:
contents: read
packages: read
statuses: write
# ############################################
# # Grant status permission for MULTI_STATUS #
# ############################################
# permissions:
# contents: read
# packages: read
# statuses: write

##################
# Load all steps #
##################
steps:
##########################
# Checkout the code base #
##########################
- name: Checkout Code
uses: actions/checkout@v3
with:
# Full git history is needed to get a proper
# list of changed files within `super-linter`
fetch-depth: 0
# ##################
# # Load all steps #
# ##################
# steps:
# ##########################
# # Checkout the code base #
# ##########################
# - name: Checkout Code
# uses: actions/checkout@v3
# with:
# # Full git history is needed to get a proper
# # list of changed files within `super-linter`
# fetch-depth: 0

################################
# Run Linter against code base #
################################
- name: Lint Code Base
uses: github/super-linter@v5
env:
VALIDATE_ALL_CODEBASE: true
DEFAULT_BRANCH: main
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
FILTER_REGEX_EXCLUDE: (.*src/Packages/Passport/Runtime/ThirdParty/.*|.*src/Packages/Passport/Runtime/Resources/.*|.*Plugins/.*|.*src/Packages/Passport/Runtime/Assets/ImmutableAndroid.androidlib/.*|.*src/Packages/Orderbook|.*src/Packages/ZkEvmApi/.*|.*sample|.*src/Packages/Passport/WebGLTemplates~|.*.github/workflows)
VALIDATE_MARKDOWN: false
VALIDATE_GITLEAKS: false
VALIDATE_JSCPD: false
VALIDATE_SHELL_SHFMT: false
# ################################
# # Run Linter against code base #
# ################################
# - name: Lint Code Base
# uses: github/super-linter@v5
# env:
# VALIDATE_ALL_CODEBASE: true
# DEFAULT_BRANCH: main
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# FILTER_REGEX_EXCLUDE: (.*src/Packages/Passport/Runtime/ThirdParty/.*|.*src/Packages/Passport/Runtime/Resources/.*|.*Plugins/.*|.*src/Packages/Passport/Runtime/Assets/ImmutableAndroid.androidlib/.*|.*src/Packages/Orderbook|.*src/Packages/ZkEvmApi/.*|.*sample|.*src/Packages/Passport/WebGLTemplates~|.*.github/workflows)
# VALIDATE_MARKDOWN: false
# VALIDATE_GITLEAKS: false
# VALIDATE_JSCPD: false
# VALIDATE_SHELL_SHFMT: false
Loading

0 comments on commit 7d5c872

Please sign in to comment.