Skip to content

Commit

Permalink
Merge pull request #129 from jmattheis/perms
Browse files Browse the repository at this point in the history
fix: folder and file permissions
  • Loading branch information
jmattheis committed Jan 30, 2024
2 parents 1ce0524 + d2c7bd9 commit 48f86d9
Show file tree
Hide file tree
Showing 38 changed files with 12 additions and 21 deletions.
13 changes: 10 additions & 3 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,18 @@ import GH from './GH.vue';

# Changelog

## v1.3.2

Change generated directory permissions from `777` -> `755` and generated file
permissions from `777` -> `644`. This only affects newly created files and
directories. Existing files and directories will keep their current
permissions. <GH issue="128" pr="129"/>

## v1.3.1

Fix `nil` map conversion. A `nil` map of will be converted to a `nil` map of
the target type. Previously, the target map was instantiated via `make` with a
0 size. <GH issue="126" pr="127"/>
Fix `nil` map conversion. A `nil` map of will be converted to a `nil` map of the
target type. Previously, the target map was instantiated via `make` with a 0
size. <GH issue="126" pr="127"/>

## v1.3.0

Expand Down
Empty file modified example/any-to-any/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/auto-map/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/constructor/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/default/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/embedded/generated/fromembedded.go
100755 → 100644
Empty file.
16 changes: 0 additions & 16 deletions example/embedded/generated/generated.go

This file was deleted.

Empty file modified example/embedded/generated/toembedded.go
100755 → 100644
Empty file.
Empty file modified example/errors/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/extend-external/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/extend-local-complex/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/extend-local-with-converter/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/extend-local/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/extend-with-error/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/house/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/ignore-missing/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/ignore-unexported/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/ignore/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/map-custom/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/map-field/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/map-identity/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/map-path/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/match-ignore-case/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/mismatched/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/name-struct/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/nested-struct/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/output-multiple-files/a/generated.go
100755 → 100644
Empty file.
Empty file modified example/output-multiple-files/b/generated.go
100755 → 100644
Empty file.
Empty file modified example/protobuf/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/samepackage/generated.go
100755 → 100644
Empty file.
Empty file modified example/simple/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/skip-copy-same-type/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/struct-comment/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/time/generated/generated.go
100755 → 100644
Empty file.
Empty file modified example/use-underlying-type-methods/generated/generated.go
100755 → 100644
Empty file.
Empty file.
Empty file modified example/wrap-errors/generated/generated.go
100755 → 100644
Empty file.
4 changes: 2 additions & 2 deletions runner.go
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,10 @@ func generateConvertersRaw(c *GenerateConfig) (map[string][]byte, error) {

func writeFiles(files map[string][]byte) error {
for path, content := range files {
if err := os.MkdirAll(filepath.Dir(path), os.ModePerm); err != nil {
if err := os.MkdirAll(filepath.Dir(path), 0o755); err != nil {
return err
}
if err := os.WriteFile(path, content, os.ModePerm); err != nil {
if err := os.WriteFile(path, content, 0o644); err != nil {
return err
}
}
Expand Down

0 comments on commit 48f86d9

Please sign in to comment.