Skip to content

Releases: devoteamgcloud/petra

v0.1.2

08 Jun 10:19
973b1f7
Compare
Choose a tag to compare

Changelog

  • 973b1f7 Merge pull request #58 from devoteamgcloud/fix/signed-url-credentials
  • 831cf14 fix lint error
  • af2a9b3 remove comments
  • 40c9d61 get secret from Secret Manager if project-id and secret-id flags are specified. If not use existing credentials to create signed url
  • 9175af5 Update README.md: cloud run service account

v0.1.1

03 Jun 16:11
5dfe4f9
Compare
Choose a tag to compare

Changelog

  • 5dfe4f9 change file extension: .tar.gz to .zip in cli/upload and server/download (#55)
  • 9577af7 Merge pull request #54 from devoteamgcloud/server/remove-gcp-required-flags
  • 6e04743 Merge pull request #52 from devoteamgcloud/fix/dependabot-yaml-v2
  • c792746 use yaml.v3 instead of v2

v0.1.0

01 Jun 15:58
Compare
Choose a tag to compare

Changelog

  • b870c28 remove required gcp flags for server: project_id and secret_id. (useless once it's deployed on GCP)
  • c8a2568 cli: set project_name to petractl
  • d29e335 Merge pull request #48 from devoteamgcloud/release
  • fe6a34d clean code, remove comments
  • 15a21a8 fix server/goreleaser.yaml
  • eee43a2 publish server and cli only on tag push
  • 2a260ea fix server/goreleaser.yml
  • 8770d06 don't publish server in github release, only docker image
  • 0d40f35 fix cli dir
  • 86d6ae8 remove dependencies
  • 90659a2 publish cli and server only on tag push
  • 62ef94e change job name
  • eed1702 remove publish server docker image job from build
  • 6eb5e8f add env
  • e1385a9 add docker login
  • 0ac106f change github token
  • 66c6133 change github token
  • 5bfc481 add github_token in build
  • 2801716 goreleaser github action
  • 7caae38 make release for server
  • cb8fd2a uncomment server-publish job
  • b52c84c use goreleaser to publish server docker image
  • 1c74f88 comment docker github action, only use goreleaser to create server release. Change server/Dockerfile: just copy the binary
  • 4a29096 add path for server/Dockerfile
  • 7363369 fix ghcr path
  • afb149b use ghcr.io for server
  • 2dd4bfb change server docker image tag
  • d95c1eb change server/Dockerfile
  • 3a970e0 set context for dockerfile location
  • 64ebdef set working directory for publish-petra-server-docker
  • 1e5065b set working directory for publish-petra-server-docker
  • eafd4de fix publish-petra-cli syntax error
  • f123011 remove unused secret in publish-petra-cli
  • 38b30b8 2 seperate publish github action file for server and cli
  • 1672af0 comment release options in goreleaser
  • 267d833 goreleaser: set draft to true
  • 9087d8e fix builds step in goreleaser
  • 053bcb1 fix builds step in goreleaser
  • c3b3fd3 fix yaml syntax error
  • 677ebc8 add github repo owner and name for server/goreleaser
  • e8380c9 goreleaser action and change binaries name
  • 3de3095 make install
  • e2efb2e specify goreleaser file in args
  • 3d68e67 don't check for tags
  • 64f0a93 fetch git tags
  • 7d73d19 run release job on release for tests
  • e46f029 run release job on release for tests
  • 13572ff fix syntax error, # for comments in yaml files
  • a76a4bc add release job in ci-reusable-worflow
  • c582def add release job in ci-reusable-worflow
  • d5a8056 run release workflow on PR on testins purposes
  • e1e0511 run release workflow on push on main branch
  • a977b4e Merge pull request #37 from devoteamgcloud/test/cli-2
  • efac555 remove comment in ci-reusable-workflow.yaml
  • a48736b remove diff rule in ci
  • 5b806cc comment make diff rule because it always fail --> we create the GCP credentials file in CI
  • 33c6d36 run go fmt . in cli/
  • e05a776 run go fmt . in cli/
  • f0d2aab google-github-action/auth
  • 256367d google-github-action/auth
  • d221935 google-github-action/auth
  • c0cd080 google-github-action/auth
  • 4a0867a google-github-action/auth
  • 8f2a14b google-github-action/auth
  • c3b8279 google-github-action/auth
  • 4c98665 google-github-action/auth
  • 9a2d038 google-github-action/auth
  • 537bd83 google-github-action/auth
  • 6206b05 google-github-action/auth
  • d36a42e google-github-action/auth
  • 65224f4 google-github-action/auth
  • d0e1cf7 google-github-action/auth
  • ed0b86e fix lint error: ineffectual assignment to err (ineffassign)
  • 97b5463 Merge branch 'test/cli-2' of github.com:arthur-laurentdka/petra into test/cli-2
  • e073499 fix lint error: ineffectual assignment to err (ineffassign)
  • 7aa3fdf Merge pull request #41 from devoteamgcloud/dependabot/go_modules/cli/cloud.google.com/go/storage-1.22.1
  • 65552cb Merge pull request #43 from devoteamgcloud/dependabot/go_modules/server/google.golang.org/api-0.80.0
  • f041f43 Merge pull request #46 from devoteamgcloud/dependabot/go_modules/server/tools/github.com/golangci/golangci-lint-1.46.2
  • 6a0bd7e Merge pull request #47 from devoteamgcloud/dependabot/go_modules/cli/tools/github.com/goreleaser/goreleaser-1.9.1
  • ab23ec0 build(deps): bump github.com/goreleaser/goreleaser in /cli/tools
  • 91dfcab build(deps): bump github.com/golangci/golangci-lint in /server/tools
  • 2568902 build(deps): bump google.golang.org/api from 0.78.0 to 0.80.0 in /server
  • 63d5873 build(deps): bump cloud.google.com/go/storage in /cli
  • 4870ad3 fix ci
  • b09db53 fix ci
  • b592c56 final tests
  • 5200dce fix ci
  • f74c7e4 fix ci
  • 97285f3 master --> main for GoogleCloudPlatform/github-actions
  • 51d468a add gcp storage service account for tests in github secret and ci worklow
  • 0ff19d2 test for remove subcommand
  • 5d91671 add unit test for upload subcommand
  • d6595dc Merge pull request #36 from devoteamgcloud/test/cli
  • 21bdddb add test in ci pipeline
  • c71166c remove unused EmptyRun()
  • 75f2ba2 add debug log
  • 60ec9a2 remove unused code
  • 6ce1afe 2 simples tests
  • d514710 first empty test
  • b73352d Merge pull request #31 from devoteamgcloud/dependabot/go_modules/server/google.golang.org/api-0.78.0
  • 6c675d8 Merge pull request #33 from devoteamgcloud/dependabot/go_modules/cli/tools/github.com/golangci/golangci-lint-1.46.0
  • 40f77ba Merge pull request #34 from devoteamgcloud/dependabot/go_modules/server/tools/github.com/golangci/golangci-lint-1.46.0
  • bcf1219 build(deps): bump github.com/golangci/golangci-lint in /server/tools
  • f4710d9 build(deps): bump github.com/golangci/golangci-lint in /cli/tools
  • b5f3774 build(deps): bump google.golang.org/api from 0.74.0 to 0.78.0 in /server
  • 2375fcb Merge pull request #28 from devoteamgcloud/fix/dependabot
  • c9ed37d UPDT: dependabot.yml for server and cli
  • 1d90518 Merge pull request #26 from arthur-laurentdka/cli/doc
  • 56d22d2 server/.goreleaser --> devoteamgcloud
  • 704f0ed edit README.md
  • 302b8eb add server/doc
  • 23980b0 Merge branch 'main' into cli/doc
  • fe26f76 change README.md
  • badaf1c add doc to cli/doc/ and a link to it from the main READ.me
  • a7c0f5f new line in doc
  • 27617aa new line in doc
  • 44eff22 new doc for cli
  • 6a5e5ff add docs
  • b8405a4 Merge pull request #25 from arthur-laurentdka/fix/server
  • 78e251c Merge branch 'main' into fix/server
  • 7025a9a Merge pull request #27 from arthur-laurentdka/fix/cli-tar-gz
  • 44b1c9a compress only the root directory
  • 9883226 install cobra/doc, not working yet
  • 571f26b change example module version
  • b193ccd fix server/ci: go mod tidy
  • cb91453 get storage service account from secret manager. /download working
  • acb58c5 module object is type of application/zip
  • 7890b0a Merge pull request #24 from arthur-laurentdka/feature/cli-rm-module
  • cae155d Update cli/.goreleaser
  • 03849fe add make build in script
  • 2f5e6d1 add script to install requirements for gitpod environment
  • 610bfd2 fix error when updating only metadata
  • cdf8bfb add version/ in object path
  • f285b31 add server/Dockerfile to fix CI
  • 70df166 Merge pull request #20 from arthur-laurentdka/dependabot/github_actions/codecov/codecov-action-3.1.0
  • 03250d3 remove cli/Dockerfile and add .goreleaser for cli and server
  • b852084 fix problem with metadata change after update
  • 58eef2d remove temporary .tar.gz after upload, fix lint, clean clode
  • 95a15ec clean code
  • 0ebd7a5 add const for petra config file name
  • da74e8a update subcommand working. add helper.go for reusable functions
  • c04b646 Update the following field: namespace | name | provider | version by moving the object
  • 578f7f1 add sub commands for upload and remove. (petra remove) working
  • b2c300b build(deps): bump codecov/codecov-action from 3.0.0 to 3.1.0
  • 92fd74b Merge pull request #19 from arthur-laurentdka/feature/cli-upload-module
  • 6fba04d check error return value of rootCmd.MarkPersistentFlagRequired
  • 3554207 cli: change description and make flags required
  • 375e4da add provider required field in petra config file. Change module path in bucket to {namespace}/{module}/{provider}/{namespace}-{module}-{provider}-{version}.tar.gz
  • a50383f go mod tidy for cli
  • 4ee9ddb go fmt and move module/backend.go to internal/upload.go
  • a862fb8 change cli go-version to 1.18
  • 2971a4d go version for cli/actions/setup-go
  • 239c6b4 add go-version input in reusable workflow
  • 4b4b67e fix build.yml
  • fdb738b fix path of reusable workflow
  • e5a05fe change branch for reusable workflow
  • ca9c90a change branch for reusable workflow
  • 4f90cf8 change branch for reusable workflow
  • 3e6c396 reusable github action workflow to avoid duplication for server and cl
  • 6bae894 ci: build.yaml working-directory: server
  • eb8d0c3 error if a required filed is missing in the petra config file: name, namespace, version
  • b2b3508 remove storage.Conditions{DoesNotExist: true} for versioning
  • c3a275e add metadata on object creation: owner and team
  • 373d855 read config file and upload module.zip file
  • 60a5f80 lint
  • d16e067 delete sa from repo with bfg repo-cleaner
  • 20014eb delete sa from repo
  • 70811dc compress a module (directory) and upload to GCS bucket
  • 91e7c1a add server directory
  • f878153 Merge pull request #15 from arthur-laurentdka/dependabot/github_actions/codecov/codecov-action-3.0.0
  • 33c6aa4 Merge pull request #13 from arthur-laurentdka/dependabot/github_actions/actions/upload-artifact-3
  • ee4ae33 Merge pull request #14 from arthur-laurentdka/dependabot/github_actions/actions/setup-go-3
  • 35be587 Merge pull request #4 from arthur-laurentdka/feature/modules
  • 3290b28 add golang.org/x/oauth2
  • 4b41aa4 Merge pull request #12 from arthur-laurentdka/feature/signed-url
  • d1438bf add service-account.json in gitignore
  • 3f092b0 build(deps): bump codecov/codecov-action from 2.1.0 to 3.0.0
  • c40c81e build(deps): bump actions/setup-go from 2 to 3
  • 14ee872 build(deps): bump actions/upload-artifact from 2 to 3
  • f994ff9 Download modules: create a signed url
  • fbbb8ea fix(ci): fix goland-ci lint
  • da67949 chore(go): go mod tidy
  • 2258a59 feat(modules v0): plausible 0.0.0-rc0
  • eb56dd5 chore(go): cloud.google.com/go/storage v1.10.0 => v1.21.0
  • 99dd44f Merge pull request #11 from arthur-laurentdka/dependabot/go_modules/tools/github.com/golangci/golangci-lint-1.45.2
  • 0efa8f7 build(deps): bump github.com/golangci/golangci-lin...
Read more