Skip to content

Commit 835ec0f

Browse files
authored
Move ./pf, ./testing and ./x/muxer under ./pkg (#2477)
This moves `pf`, `testing` and `x/muxer` under `pkg`. This will allow us to restore modules at those paths in order to not break existing consumers. More specifically, the new import paths are: `github.com/pulumi-terraform-bridge/pf` → `github.com/pulumi-terraform-bridge/v3/pkg/pf` `github.com/pulumi-terraform-bridge/x/muxer` → `github.com/pulumi-terraform-bridge/v3/pkg/x/muxer` `github.com/pulumi-terraform-bridge/testing` → `github.com/pulumi-terraform-bridge/v3/pkg/x/testing` (I put this under `x` since `testing/x` is the only package in this module) Refs #1445.
1 parent 4e35e56 commit 835ec0f

File tree

241 files changed

+148
-149
lines changed

Some content is hidden

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

241 files changed

+148
-149
lines changed

.github/workflows/build-and-test.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@ jobs:
4444
- name: Build
4545
run: make build
4646
- name: Build PF
47-
run: cd pf && make build
47+
run: cd pkg/pf && make build
4848
- name: Test
4949
run: make test
5050
- name: Test PF
51-
run: cd pf && make test
51+
run: cd pkg/pf && make test
5252
- name: Test Dynamic
5353
run: cd dynamic && make test
5454
- name: Upload coverage reports to Codecov
@@ -74,9 +74,9 @@ jobs:
7474
- name: Install golangci-lint
7575
uses: golangci/golangci-lint-action@v4
7676
with:
77-
skip-cache: true
78-
skip-pkg-cache: true
79-
skip-build-cache: true
80-
version: v1.60
77+
skip-cache: true
78+
skip-pkg-cache: true
79+
skip-build-cache: true
80+
version: v1.60
8181
- name: Lint
8282
run: make lint

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
go-version: 1.23.x
2727
cache-dependency-path: |
2828
**/go.sum
29-
- run: make -C pf build.testproviders
29+
- run: make -C pkg/pf build.testproviders
3030
- name: Ensure Clean Repo
3131
run: git diff-files --quiet
3232
- name: Show Dirty Repo File Changes

.golangci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ issues:
3030
- pkg/tf2pulumi/internal/configs
3131
- pkg/vendored
3232
# TODO(https://github.com/pulumi/pulumi-terraform-bridge/issues/2474)
33-
- pf/tests
33+
- pkg/pf/tests
3434
- pkg/tests
35-
- testing
36-
- x/muxer/tests
35+
- pkg/x/testing
36+
- pkg/x/muxer/tests
3737
linters-settings:
3838
gci:
3939
sections:

Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ build::
1717
go mod tidy
1818
go build ${PROJECT}/v3/pkg/...
1919
go build ${PROJECT}/v3/internal/...
20-
cd testing && go build ./...
2120

2221
fmt::
2322
@gofmt -w -s .

dynamic/info.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import (
2525
"github.com/pulumi/pulumi-terraform-bridge/dynamic/internal/fixup"
2626
"github.com/pulumi/pulumi-terraform-bridge/dynamic/parameterize"
2727
"github.com/pulumi/pulumi-terraform-bridge/dynamic/version"
28-
"github.com/pulumi/pulumi-terraform-bridge/v3/pf/proto"
28+
"github.com/pulumi/pulumi-terraform-bridge/v3/pkg/pf/proto"
2929
"github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfbridge"
3030
"github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfbridge/tokens"
3131
shim "github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfshim"

dynamic/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ import (
3030

3131
"github.com/pulumi/pulumi-terraform-bridge/dynamic/parameterize"
3232
"github.com/pulumi/pulumi-terraform-bridge/dynamic/version"
33-
"github.com/pulumi/pulumi-terraform-bridge/v3/pf/proto"
34-
pfbridge "github.com/pulumi/pulumi-terraform-bridge/v3/pf/tfbridge"
33+
"github.com/pulumi/pulumi-terraform-bridge/v3/pkg/pf/proto"
34+
pfbridge "github.com/pulumi/pulumi-terraform-bridge/v3/pkg/pf/tfbridge"
3535
"github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfbridge"
3636
"github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfbridge/info"
3737
"github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfgen"

dynamic/provider_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import (
2525
"google.golang.org/protobuf/types/known/structpb"
2626

2727
helper "github.com/pulumi/pulumi-terraform-bridge/dynamic/internal/testing"
28-
pfbridge "github.com/pulumi/pulumi-terraform-bridge/v3/pf/tfbridge"
28+
pfbridge "github.com/pulumi/pulumi-terraform-bridge/v3/pkg/pf/tfbridge"
2929
)
3030

3131
// globalTempDir is a temporary directory scoped to the entire test cycle.

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,6 @@ replace github.com/hashicorp/terraform-plugin-sdk/v2 => github.com/pulumi/terraf
263263

264264
replace github.com/hashicorp/terraform-provider-tls => github.com/hashicorp/terraform-provider-tls v1.2.1-0.20230117062332-afdd54107aba
265265

266-
replace github.com/hashicorp/terraform-provider-tls/shim => ./pf/tests/internal/tlsshim
266+
replace github.com/hashicorp/terraform-provider-tls/shim => ./pkg/pf/tests/internal/tlsshim
267267

268-
replace github.com/terraform-providers/terraform-provider-random/randomshim => ./pf/tests/internal/randomshim
268+
replace github.com/terraform-providers/terraform-provider-random/randomshim => ./pkg/pf/tests/internal/randomshim
File renamed without changes.

0 commit comments

Comments
 (0)