Skip to content

Commit 191fd48

Browse files
authored
feat(cli): adds docs releaser type (#176)
1 parent b551095 commit 191fd48

Some content is hidden

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

104 files changed

+3190
-871
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -135,16 +135,6 @@ jobs:
135135
secrets:
136136
earthly_token: ${{ secrets.earthly_token }}
137137

138-
docs:
139-
uses: input-output-hk/catalyst-forge/.github/workflows/docs.yml@master
140-
needs: [discover, check, build, test]
141-
if: (fromJson(needs.discover.outputs.earthfiles)['^docs(-.*)?$'] != null) && !failure() && !cancelled()
142-
with:
143-
earthfiles: ${{ toJson(fromJson(needs.discover.outputs.earthfiles)['^docs(-.*)?$']) }}
144-
forge_version: ${{ inputs.forge_version }}
145-
secrets:
146-
earthly_token: ${{ secrets.earthly_token }}
147-
148138
release:
149139
uses: input-output-hk/catalyst-forge/.github/workflows/release.yml@master
150140
needs: [discover, check, build, test]

.github/workflows/docs.yml

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

.github/workflows/dogfood.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ permissions:
1010
id-token: write
1111
contents: write
1212
packages: write
13+
pull-requests: write
1314

1415
jobs:
1516
ci:

blueprint.cue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ global: {
1010
registries: [
1111
"ghcr.io/input-output-hk/catalyst-forge",
1212
]
13+
release: docs: {
14+
bucket: "docs.dev.projectcatalyst.io"
15+
url: "https://docs.dev.projectcatalyst.io/"
16+
}
1317
providers: {
1418
aws: {
1519
ecr: {

cli/Earthfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
VERSION 0.8
22

33
deps:
4-
FROM golang:1.24.0-bookworm
4+
FROM golang:1.24.2-bookworm
55

66
WORKDIR /work
77

@@ -13,6 +13,7 @@ deps:
1313
CACHE --persist --sharing shared /go
1414

1515
COPY ../lib/project+src/src /lib/project
16+
COPY ../lib/providers+src/src /lib/providers
1617
COPY ../lib/schema+src/src /lib/schema
1718
COPY ../lib/tools+src/src /lib/tools
1819

cli/cmd/cmds/configure_satellite.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import (
77

88
"github.com/input-output-hk/catalyst-forge/cli/pkg/earthly/satellite"
99
"github.com/input-output-hk/catalyst-forge/cli/pkg/run"
10+
"github.com/input-output-hk/catalyst-forge/lib/providers/git"
1011
"github.com/input-output-hk/catalyst-forge/lib/tools/fs/billy"
11-
"github.com/input-output-hk/catalyst-forge/lib/tools/git"
1212
"github.com/input-output-hk/catalyst-forge/lib/tools/walker"
1313
)
1414

cli/cmd/cmds/secret.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77

88
"github.com/input-output-hk/catalyst-forge/cli/pkg/run"
99
"github.com/input-output-hk/catalyst-forge/cli/pkg/utils"
10-
"github.com/input-output-hk/catalyst-forge/lib/project/secrets"
10+
"github.com/input-output-hk/catalyst-forge/lib/providers/secrets"
1111
sc "github.com/input-output-hk/catalyst-forge/lib/schema/blueprint/common"
1212
"github.com/input-output-hk/catalyst-forge/lib/tools/fs"
1313
)

cli/cmd/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
"github.com/input-output-hk/catalyst-forge/cli/pkg/run"
1515
"github.com/input-output-hk/catalyst-forge/lib/project/deployment"
1616
"github.com/input-output-hk/catalyst-forge/lib/project/project"
17-
"github.com/input-output-hk/catalyst-forge/lib/project/secrets"
17+
"github.com/input-output-hk/catalyst-forge/lib/providers/secrets"
1818
schema "github.com/input-output-hk/catalyst-forge/lib/schema"
1919
"github.com/input-output-hk/catalyst-forge/lib/tools/walker"
2020
"github.com/posener/complete"

cli/go.mod

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,27 @@
11
module github.com/input-output-hk/catalyst-forge/cli
22

3-
go 1.23.0
3+
go 1.24.2
44

55
require (
66
cuelang.org/go v0.12.0
77
github.com/alecthomas/kong v0.9.0
8-
github.com/aws/aws-sdk-go v1.55.5
9-
github.com/aws/aws-sdk-go-v2 v1.32.6
10-
github.com/aws/aws-sdk-go-v2/config v1.27.40
11-
github.com/aws/aws-sdk-go-v2/service/ecr v1.36.7
8+
github.com/aws/aws-sdk-go-v2/service/ecr v1.46.0
9+
github.com/aws/aws-sdk-go-v2/service/s3 v1.84.1
1210
github.com/charmbracelet/bubbles v0.20.0
1311
github.com/charmbracelet/bubbletea v1.1.1
1412
github.com/charmbracelet/lipgloss v0.13.0
1513
github.com/charmbracelet/log v0.4.0
1614
github.com/google/go-github/v66 v66.0.0
1715
github.com/input-output-hk/catalyst-forge/lib/project v0.0.0
16+
github.com/input-output-hk/catalyst-forge/lib/providers v0.0.0-00010101000000-000000000000
1817
github.com/input-output-hk/catalyst-forge/lib/schema v0.0.0
1918
github.com/input-output-hk/catalyst-forge/lib/tools v0.0.0
20-
github.com/migueleliasweb/go-github-mock v1.0.1
2119
github.com/posener/complete v1.2.3
2220
github.com/rogpeppe/go-internal v1.13.2-0.20241226121412-a5dc8ff20d0a
2321
github.com/stretchr/testify v1.10.0
2422
github.com/willabides/kongplete v0.4.0
2523
golang.org/x/exp v0.0.0-20241009180824-f66d83c29e7c
26-
kcl-lang.io/kpm v0.11.0
24+
gopkg.in/yaml.v3 v3.0.1
2725
)
2826

2927
require (
@@ -46,18 +44,25 @@ require (
4644
github.com/adrg/xdg v0.5.3 // indirect
4745
github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230219212500-1f9a474cc2dc // indirect
4846
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
49-
github.com/aws/aws-sdk-go-v2/credentials v1.17.38 // indirect
50-
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.14 // indirect
51-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.25 // indirect
52-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.25 // indirect
53-
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 // indirect
54-
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.5 // indirect
55-
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20 // indirect
56-
github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.33.4 // indirect
57-
github.com/aws/aws-sdk-go-v2/service/sso v1.23.4 // indirect
58-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.27.4 // indirect
59-
github.com/aws/aws-sdk-go-v2/service/sts v1.31.4 // indirect
60-
github.com/aws/smithy-go v1.22.1 // indirect
47+
github.com/aws/aws-sdk-go v1.55.7 // indirect
48+
github.com/aws/aws-sdk-go-v2 v1.36.6 // indirect
49+
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.11 // indirect
50+
github.com/aws/aws-sdk-go-v2/config v1.29.18 // indirect
51+
github.com/aws/aws-sdk-go-v2/credentials v1.17.71 // indirect
52+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.33 // indirect
53+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.37 // indirect
54+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.37 // indirect
55+
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 // indirect
56+
github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.37 // indirect
57+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.4 // indirect
58+
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.7.5 // indirect
59+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.18 // indirect
60+
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.18 // indirect
61+
github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.35.8 // indirect
62+
github.com/aws/aws-sdk-go-v2/service/sso v1.25.6 // indirect
63+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.30.4 // indirect
64+
github.com/aws/aws-sdk-go-v2/service/sts v1.34.1 // indirect
65+
github.com/aws/smithy-go v1.22.4 // indirect
6166
github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
6267
github.com/beorn7/perks v1.0.1 // indirect
6368
github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
@@ -125,7 +130,6 @@ require (
125130
github.com/google/btree v1.0.1 // indirect
126131
github.com/google/gnostic-models v0.6.8 // indirect
127132
github.com/google/go-cmp v0.6.0 // indirect
128-
github.com/google/go-github/v64 v64.0.0 // indirect
129133
github.com/google/go-querystring v1.1.0 // indirect
130134
github.com/google/gofuzz v1.2.0 // indirect
131135
github.com/google/s2a-go v0.1.7 // indirect
@@ -242,7 +246,6 @@ require (
242246
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
243247
gopkg.in/inf.v0 v0.9.1 // indirect
244248
gopkg.in/warnings.v0 v0.1.2 // indirect
245-
gopkg.in/yaml.v3 v3.0.1 // indirect
246249
helm.sh/helm/v3 v3.17.0 // indirect
247250
k8s.io/api v0.32.2 // indirect
248251
k8s.io/apiextensions-apiserver v0.32.2 // indirect
@@ -256,6 +259,7 @@ require (
256259
k8s.io/kubectl v0.32.0 // indirect
257260
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 // indirect
258261
kcl-lang.io/kcl-go v0.11.0 // indirect
262+
kcl-lang.io/kpm v0.11.0 // indirect
259263
kcl-lang.io/lib v0.11.0 // indirect
260264
oras.land/oras-go v1.2.6 // indirect
261265
oras.land/oras-go/v2 v2.5.0 // indirect
@@ -268,6 +272,8 @@ require (
268272

269273
replace github.com/input-output-hk/catalyst-forge/lib/project => ../lib/project
270274

275+
replace github.com/input-output-hk/catalyst-forge/lib/providers => ../lib/providers
276+
271277
replace github.com/input-output-hk/catalyst-forge/lib/schema => ../lib/schema
272278

273279
replace github.com/input-output-hk/catalyst-forge/lib/tools => ../lib/tools

0 commit comments

Comments
 (0)