Skip to content

Commit ec993bc

Browse files
Merge pull request #43 from DocOps/release/0.2
Release/0.2
2 parents a0083a4 + 7997081 commit ec993bc

94 files changed

Lines changed: 3332 additions & 3660 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.agent/team/frontend-dev-styles.adoc

Lines changed: 408 additions & 0 deletions
Large diffs are not rendered by default.

.config/docopslab-dev.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
source:
22
repo: DocOps/lab
33
ref: v1
4-
root: gems/docopslab-dev/config-packs
54

65
attributes:
76
product_version:
@@ -10,9 +9,6 @@ attributes:
109
object: this_prod_vrsn
1110

1211
docs:
13-
- source: docs/agent/AGENTS.md
14-
target: AGENTS.md
15-
synced: false
1612
- source: docs/agent/skills/*.md
1713
target: .agent/docs/skills/
1814
synced: true
@@ -24,7 +20,16 @@ docs:
2420
synced: true
2521
- source: docs/agent/missions/*.md
2622
target: .agent/docs/missions/
27-
synced: true
23+
synced: true
24+
25+
templates:
26+
manifest:
27+
- source: templates/AGENTS.markdown
28+
target: AGENTS.md
29+
- source: templates/gitignore
30+
target: .gitignore
31+
- source: templates/README.asciidoc
32+
target: README.adoc
2833

2934
tools:
3035
- tool: rubocop
@@ -45,12 +50,17 @@ tools:
4550
target: .config/vale.local.ini
4651
synced: false
4752
paths:
53+
lint: ['.']
4854
skip:
4955
- build/*
5056
- specs/*
5157
- "**/config-reference.adoc"
5258
- docs/releases.adoc
5359
- docs/release/*
60+
- .bundle/*
61+
- .agent/*
62+
- docs/manpage.adoc
63+
exts: ['adoc']
5464

5565
- tool: htmlproofer
5666
enabled: true # Disabled by default, enable per project
@@ -75,4 +85,4 @@ tools:
7585
synced: true
7686
- source: actionlint/project.yml
7787
target: .config/actionlint.yml
78-
synced: false
88+
synced: false

.config/releasehx.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ conversions:
1919
note: issue_body
2020
note_pattern: |
2121
/^(((#|=)+ (Draft )?Release Note.*?)|(<!-- (draft )?release note -->))\n+(?<note>(.|)+)/gmi
22-
markup: markdown
2322
2423
rhyml:
2524
pasterize_summ: true
2625
pasterize_head: true
2726
chid: "{{ release.code | replace: '.', '_' | upcase }}-{{ change.tick }}"
28-
empty_notes: skip
27+
empty_notes: empty
28+
markup: asciidoc
2929

3030
parts:
3131
label_prefix: "component:"
@@ -97,8 +97,8 @@ types:
9797

9898
tags:
9999
# Include all tags by default for 0.1.2 (no filtering)
100-
# _include: ['highlight', 'changelog', 'breaking', 'deprecation', 'experimental']
101-
# _exclude: ['internal', 'wontfix', 'duplicate', 'invalid']
100+
_include: ['needs:note', 'highlight', 'changelog', 'breaking', 'deprecation', 'experimental']
101+
_exclude: ['internal', 'wontfix', 'duplicate', 'invalid']
102102

103103
highlight:
104104
head: Highlights

.config/rubocop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Metrics/ParameterLists:
2424

2525
# RSpec cops - More lenient for integration tests
2626
RSpec/ExampleLength:
27-
Max: 25
27+
Max: 35
2828

2929
RSpec/MultipleExpectations:
3030
Max: 5

.config/shellcheckrc

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11
# ShellCheck configuration for DocOps Lab projects
22
# This file is synced from docopslab-dev gem
33

4-
# Disable some overly strict rules for our use cases
5-
disable=SC2034 # Variable appears unused (common in sourced scripts)
6-
disable=SC2086 # Double quote to prevent globbing (sometimes we want globbing)
7-
disable=SC2181 # Check exit code directly with e.g. 'if mycmd;', not indirectly with $?
8-
9-
# Set default shell to bash (most of our scripts are bash)
4+
# tag::core-rules[]
5+
# Set default shell to bash
106
shell=bash
117

12-
# Enable additional optional checks
8+
# Enforce documented style rules
9+
enable=require-double-brackets # Require [[ ]] over [ ] in Bash
10+
enable=deprecate-which # Use command -v instead of which
11+
enable=add-default-case # Require a fallthrough *) in case statements
12+
13+
# Quote safety
1314
enable=quote-safe-variables
14-
enable=require-variable-braces
15+
16+
# NOTE: SC2034 (variable appears unused) is NOT disabled globally.
17+
# In sourced library files that export variables for callers, suppress inline:
18+
# # shellcheck disable=SC2034 # exported; read by callers
19+
# end::core-rules[]

.config/sourcerer.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ regions:
1414
tag: ai-prompt
1515
out: releasehx-ai-prompt.adoc
1616
render:
17-
- template: lib/schemagraphy/templates/cfgyml/config-reference.adoc.liquid
17+
- template: gem://schemagraphy/lib/schemagraphy/cfgyml/templates/config-reference.adoc.liquid
1818
data: specs/data/config-def.yml
1919
key: config_def
2020
attrs: README.adoc
2121
out: build/docs/config-reference.adoc
2222
name: config-reference
23-
- template: lib/schemagraphy/templates/cfgyml/sample-config.yaml.liquid
23+
- template: gem://schemagraphy/lib/schemagraphy/cfgyml/templates/sample-config.yaml.liquid
2424
data: specs/data/config-def.yml
2525
key: config_def
2626
attrs: README.adoc

.github/copilot-instructions.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.github/workflows/ci-cd.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@ name: CI/CD Pipeline
22

33
on:
44
push:
5-
branches: [ main, develop ]
5+
branches: [main, develop]
66
pull_request:
77
release:
8-
types: [ published ]
8+
types: [published]
99

1010
jobs:
1111
test:
1212
runs-on: ubuntu-latest
1313
timeout-minutes: 20
1414
strategy:
1515
matrix:
16-
ruby-version: ['3.2', '3.3']
16+
ruby-version: ["3.2", "3.3"]
1717
steps:
1818
- uses: actions/checkout@v4
1919

@@ -37,7 +37,7 @@ jobs:
3737
run: bundle exec rake rspec
3838

3939
- name: CLI sanity checks
40-
run: bundle exec rake cli_test
40+
run: bundle exec rake test:cli
4141

4242
# gem-build and docker-build jobs disabled for manual release process
4343
# These will be re-enabled when standardized release automation is implemented across repos

.github/workflows/docs-qa.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Documentation Quality Check
22

33
on:
44
push:
5-
branches: [ main, develop ]
5+
branches: [main, develop]
66
pull_request:
7-
branches: [ main, develop ]
7+
branches: [main, develop]
88
workflow_dispatch:
99

1010
jobs:
@@ -35,7 +35,7 @@ jobs:
3535
- name: Setup Ruby
3636
uses: ruby/setup-ruby@v1
3737
with:
38-
ruby-version: '3.2'
38+
ruby-version: "3.2"
3939
bundler-cache: false
4040

4141
- name: Generate prebuild artifacts
@@ -49,7 +49,7 @@ jobs:
4949

5050
- name: Build docs
5151
run: |
52-
bundle exec rake docs
52+
bundle exec rake build:docs
5353
5454
- name: Archive built site
5555
if: always()

.github/workflows/gh-pages.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Pages
22

33
on:
44
push:
5-
branches: [ main ]
5+
branches: [main]
66
workflow_dispatch:
77

88
permissions:
@@ -24,7 +24,7 @@ jobs:
2424
- name: Set up Ruby
2525
uses: ruby/setup-ruby@v1
2626
with:
27-
ruby-version: '3.3'
27+
ruby-version: "3.3"
2828
bundler-cache: false
2929

3030
- name: Generate prebuild artifacts
@@ -37,7 +37,7 @@ jobs:
3737
run: bundle install --jobs 4
3838

3939
- name: Build docs
40-
run: bundle exec rake docs
40+
run: bundle exec rake build:docs
4141

4242
- name: Add .nojekyll to output (prevent Pages from reprocessing)
4343
run: |

0 commit comments

Comments
 (0)