feat: manage App Store Connect access through a mobile_app feature #514

Merged
anish merged 1 commit from feat/app-store into main 2026-10-14 05:43:52 +00:00
Owner
No description provided.
feat: manage App Store Connect access through a mobile_app feature
Some checks failed
CI / build (pull_request) Has been skipped
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/plan 1/1 projects planned successfully.
atlantis/apply 1/1 projects up to date.
atlantis/policy_check 0/0 projects had policies checked successfully.
kennel/build skipped: no services or static sites defined
atlantis/plan: app_store No changes. Your infrastructure matches the configuration.
Validate / Governance (pull_request_target) Successful in 7m8s
CI / check (pull_request) Has been cancelled
CI / check-1 (pull_request) Has been cancelled
43768a6595
Signed-off-by: Anish Pallati <i@anish.land>

Ran Plan for dir: tofu/app_store workspace: default

Plan Error

Show Output
running '/nix/store/h9hbmcr2zjbd7hggkkng83c709i88302-opentofu-1.13.1/bin/tofu plan -input=false -refresh -out /var/lib/atlantis/repos/ScottyLabs/governance/514/default/tofu/app_store/app_store-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/514/default/tofu/app_store': exit status 1
    Updating crates.io index
 Downloading crates ...
  Downloaded lock_api v0.4.14
  Downloaded parking_lot_core v0.9.12
  Downloaded scopeguard v1.2.0
  Downloaded parking_lot v0.12.5
   Compiling libc v0.2.183
   Compiling parking_lot_core v0.9.12
   Compiling smallvec v1.15.1
   Compiling scopeguard v1.2.0
   Compiling lock_api v0.4.14
   Compiling governance-schema v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/514/default/crates/governance-schema)
   Compiling getrandom v0.2.17
   Compiling ring v0.17.14
   Compiling parking_lot v0.12.5
   Compiling rustls-webpki v0.103.15
   Compiling rustls v0.23.45
   Compiling ureq v3.3.0
   Compiling governance-core v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/514/default/crates/governance-core)
   Compiling governance-tfgen v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/514/default/crates/governance-tfgen)
   Compiling governance v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/514/default/crates/governance-cli)
    Finished `release` profile [optimized] target(s) in 20.66s

╷
│ Warning: Provider development overrides are in effect
│ 
│ The following provider development overrides are set in the CLI
│ configuration:
│  - svalabs/forgejo in /tmp/forgejo-provider
│ 
│ The behavior may therefore not match any released version of the provider
│ and applying changes may cause the state to become incompatible with
│ published releases.
╵
╷
│ Error: No value for required variable
│ 
│   on providers.tf.json line 37, in variable:
│   37:     "appstore_issuer_id": {
│ 
│ The root module input variable "appstore_issuer_id" is not set, and has no
│ default value. Use a -var or -var-file command line argument to provide a
│ value for this variable.
╵
╷
│ Error: No value for required variable
│ 
│   on providers.tf.json line 41, in variable:
│   41:     "appstore_key_id": {
│ 
│ The root module input variable "appstore_key_id" is not set, and has no
│ default value. Use a -var or -var-file command line argument to provide a
│ value for this variable.
╵
╷
│ Error: No value for required variable
│ 
│   on providers.tf.json line 45, in variable:
│   45:     "appstore_private_key_base64": {
│ 
│ The root module input variable "appstore_private_key_base64" is not set,
│ and has no default value. Use a -var or -var-file command line argument to
│ provide a value for this variable.
╵

Ran Plan for dir: `tofu/app_store` workspace: `default` **Plan Error** <details><summary>Show Output</summary> ``` running '/nix/store/h9hbmcr2zjbd7hggkkng83c709i88302-opentofu-1.13.1/bin/tofu plan -input=false -refresh -out /var/lib/atlantis/repos/ScottyLabs/governance/514/default/tofu/app_store/app_store-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/514/default/tofu/app_store': exit status 1 Updating crates.io index Downloading crates ... Downloaded lock_api v0.4.14 Downloaded parking_lot_core v0.9.12 Downloaded scopeguard v1.2.0 Downloaded parking_lot v0.12.5 Compiling libc v0.2.183 Compiling parking_lot_core v0.9.12 Compiling smallvec v1.15.1 Compiling scopeguard v1.2.0 Compiling lock_api v0.4.14 Compiling governance-schema v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/514/default/crates/governance-schema) Compiling getrandom v0.2.17 Compiling ring v0.17.14 Compiling parking_lot v0.12.5 Compiling rustls-webpki v0.103.15 Compiling rustls v0.23.45 Compiling ureq v3.3.0 Compiling governance-core v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/514/default/crates/governance-core) Compiling governance-tfgen v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/514/default/crates/governance-tfgen) Compiling governance v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/514/default/crates/governance-cli) Finished `release` profile [optimized] target(s) in 20.66s ╷ │ Warning: Provider development overrides are in effect │ │ The following provider development overrides are set in the CLI │ configuration: │ - svalabs/forgejo in /tmp/forgejo-provider │ │ The behavior may therefore not match any released version of the provider │ and applying changes may cause the state to become incompatible with │ published releases. ╵ ╷ │ Error: No value for required variable │ │ on providers.tf.json line 37, in variable: │ 37: "appstore_issuer_id": { │ │ The root module input variable "appstore_issuer_id" is not set, and has no │ default value. Use a -var or -var-file command line argument to provide a │ value for this variable. ╵ ╷ │ Error: No value for required variable │ │ on providers.tf.json line 41, in variable: │ 41: "appstore_key_id": { │ │ The root module input variable "appstore_key_id" is not set, and has no │ default value. Use a -var or -var-file command line argument to provide a │ value for this variable. ╵ ╷ │ Error: No value for required variable │ │ on providers.tf.json line 45, in variable: │ 45: "appstore_private_key_base64": { │ │ The root module input variable "appstore_private_key_base64" is not set, │ and has no default value. Use a -var or -var-file command line argument to │ provide a value for this variable. ╵ ``` </details>
Author
Owner

atlantis plan

atlantis plan

Ran Plan for project: app_store dir: tofu/app_store workspace: default

Show Output
Finished `release` profile [optimized] target(s) in 0.05s

╷
│ Warning: Provider development overrides are in effect
│ 
│ The following provider development overrides are set in the CLI
│ configuration:
│  - svalabs/forgejo in /tmp/forgejo-provider
│ 
│ The behavior may therefore not match any released version of the provider
│ and applying changes may cause the state to become incompatible with
│ published releases.
╵
data.external.identities: Reading...
data.external.identities: Still reading... [10s elapsed]
data.external.identities: Still reading... [20s elapsed]
data.external.identities: Still reading... [30s elapsed]
data.external.identities: Still reading... [40s elapsed]
data.external.identities: Read complete after 42s [id=-]

No changes. Your infrastructure matches the configuration.
  • ▶️ To apply this plan, comment:
    atlantis apply -p app_store
    
  • 🚮 To delete this plan and lock, click here
  • 🔁 To plan this project again, comment:
    atlantis plan -p app_store
    

No changes. Your infrastructure matches the configuration.


  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for project: `app_store` dir: `tofu/app_store` workspace: `default` <details><summary>Show Output</summary> ```diff Finished `release` profile [optimized] target(s) in 0.05s ╷ │ Warning: Provider development overrides are in effect │ │ The following provider development overrides are set in the CLI │ configuration: │ - svalabs/forgejo in /tmp/forgejo-provider │ │ The behavior may therefore not match any released version of the provider │ and applying changes may cause the state to become incompatible with │ published releases. ╵ data.external.identities: Reading... data.external.identities: Still reading... [10s elapsed] data.external.identities: Still reading... [20s elapsed] data.external.identities: Still reading... [30s elapsed] data.external.identities: Still reading... [40s elapsed] data.external.identities: Read complete after 42s [id=-] No changes. Your infrastructure matches the configuration. ``` </details> * :arrow_forward: To **apply** this plan, comment: ```shell atlantis apply -p app_store ``` * :put_litter_in_its_place: To **delete** this plan and lock, click [here](https://atlantis.scottylabs.org/lock?id=ScottyLabs%252Fgovernance%252Ftofu%252Fapp_store%252Fdefault%252Fapp_store) * :repeat: To **plan** this project again, comment: ```shell atlantis plan -p app_store ``` No changes. Your infrastructure matches the configuration. --- * :fast_forward: To **apply** all unapplied plans from this Pull Request, comment: ```shell atlantis apply ``` * :put_litter_in_its_place: To **delete** all plans and locks from this Pull Request, comment: ```shell atlantis unlock ```
anish merged commit 59b879393b into main 2026-10-14 05:43:52 +00:00
anish deleted branch feat/app-store 2026-10-14 05:43:52 +00:00

Locks and plans deleted for the projects and workspaces modified in this pull request:

  • dir: tofu/app_store workspace: default
Locks and plans deleted for the projects and workspaces modified in this pull request: - dir: `tofu/app_store` workspace: `default`
Sign in to join this conversation.
No description provided.