Skip to content

Commit

Permalink
Upgrade to workflow-based GitHub Pages deployments (#98)
Browse files Browse the repository at this point in the history
* Upgrade relaycorp/oss-project/github to v2.14

* disable pages in projects that wont use them
  • Loading branch information
gnarea authored Sep 6, 2024
1 parent 6c3505c commit 8cc026b
Show file tree
Hide file tree
Showing 13 changed files with 86 additions and 106 deletions.
10 changes: 5 additions & 5 deletions awala_android.tf
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ locals {

module "awala_courier_android" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "relaynet-courier-android"
description = "Awala Courier for Android"
Expand All @@ -13,11 +13,13 @@ module "awala_courier_android" {
topics = ["awala", "awala-courier", "android"]
main_branch = "master"
ci_contexts = ["ci / test"]

pages_enabled = false
}

module "awala_courier_ci" {
source = "relaycorp/oss-project/github//modules/android-app-ci"
version = "2.13.8"
version = "2.14.0"

gcp_project_name = "relaynet-courier"
gh_repo_name = module.awala_courier_android.name
Expand All @@ -27,7 +29,7 @@ module "awala_courier_ci" {

module "awala_lib_endpoint_android" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "awala-endpoint-android"
description = "High-level library for Android apps implementing Awala endpoints"
Expand All @@ -39,6 +41,4 @@ module "awala_lib_endpoint_android" {
"android"
]
ci_contexts = local.lib_jvm_ci_contexts

pages_source_path = "/"
}
7 changes: 5 additions & 2 deletions awala_desktop.tf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module "awala_gateway_desktop" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "awala-gateway-desktop"
description = "Awala Gateway for Desktop"
Expand All @@ -11,16 +11,19 @@ module "awala_gateway_desktop" {

ci_contexts = ["pr-ci / semantic-pr-title", "ci-ubuntu-latest", "ci-macos-latest", "ci-windows-latest"]
support_releases = false
pages_enabled = false
}

module "awala_ping_desktop" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "awala-ping-desktop"
description = "Awala Ping for Desktop"
homepage_url = "https://www.npmjs.com/package/@relaycorp/awala-ping"
licence = "gplv3"
topics = ["awala", "awala-service-ping", "windows", "linux", "macos"]
ci_contexts = ["ci-ubuntu-latest", "ci-macos-latest", "ci-windows-latest"]

pages_enabled = false
}
31 changes: 9 additions & 22 deletions awala_libs_js.tf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module "awala_lib_core_js" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "relaynet-core-js"
description = "JavaScript library for the core of Awala"
Expand All @@ -9,34 +9,30 @@ module "awala_lib_core_js" {
topics = ["awala", "javascript", "nodejs"]
ci_contexts = local.nodejs_lib_ci_contexts
main_branch = "master"

pages_source_path = "/"
}

module "awala_lib_testing_js" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "relaynet-testing-js"
description = "Testing utilities for Awala implementations in JavaScript"
homepage_url = "https://docs.relaycorp.tech/relaynet-testing-js/"
licence = "mit"
topics = ["awala", "javascript", "nodejs", "testing"]
ci_contexts = local.nodejs_lib_ci_contexts

pages_source_path = "/"
}

module "awala_lib_keystore_vault_js" {
source = "relaycorp/oss-project/github//modules/archived"
version = "2.13.8"
version = "2.14.0"

name = "awala-keystore-vault-js"
}

module "awala_lib_keystore_db_js" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "keystore-db-js"
description = "TypeORM-based Private and Public Key Store extension for Awala in JavaScript"
Expand All @@ -48,7 +44,7 @@ module "awala_lib_keystore_db_js" {

module "awala_lib_keystore_mongodb_js" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "awala-keystore-mongodb-js"
description = "MongoDB-based Certificate and Public Key Store for Awala in JavaScript"
Expand All @@ -60,22 +56,19 @@ module "awala_lib_keystore_mongodb_js" {

module "awala_lib_keystore_gcp_secretmanager_js" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "awala-keystore-cloud-js"
description = "Multi-cloud Awala Key Store for server-side Node.js apps"
homepage_url = "https://docs.relaycorp.tech/awala-keystore-cloud-js/"
licence = "mit"
topics = ["awala", "gcp", "mongodb", "hashicorp-vault"]
ci_contexts = local.nodejs_lib_ci_contexts

pages_source_path = "/docs"
pages_source_branch = "main"
}

module "awala_lib_pohttp_js" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "relaynet-pohttp-js"
description = "JavaScript library implementing the PoHTTP binding"
Expand All @@ -84,13 +77,11 @@ module "awala_lib_pohttp_js" {
topics = ["awala", "awala-binding-pohttp"]
main_branch = "master"
ci_contexts = local.nodejs_lib_ci_contexts

pages_source_path = "/"
}

module "awala_lib_cogrpc_js" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "relaynet-cogrpc-js"
description = "JavaScript library implementing the CogRPC binding"
Expand All @@ -99,13 +90,11 @@ module "awala_lib_cogrpc_js" {
topics = ["awala", "awala-binding-cogrpc"]
ci_contexts = local.nodejs_lib_ci_contexts
main_branch = "master"

pages_source_path = "/"
}

module "awala_lib_poweb_js" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "relaynet-poweb-js"
description = "JavaScript implementation of the PoWeb binding"
Expand All @@ -114,6 +103,4 @@ module "awala_lib_poweb_js" {
topics = ["awala", "awala-binding-poweb"]
ci_contexts = local.nodejs_lib_ci_contexts
main_branch = "master"

pages_source_path = "/"
}
22 changes: 8 additions & 14 deletions awala_libs_jvm.tf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module "awala_lib_core_jvm" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "awala-jvm"
description = "JVM library for the core of Awala"
Expand All @@ -14,13 +14,11 @@ module "awala_lib_core_jvm" {
"android"]
ci_contexts = local.lib_jvm_ci_contexts
main_branch = "master"

pages_source_path = "/"
}

module "awala_lib_testing_jvm" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "awala-testing-jvm"
description = "Testing utilities for Awala implementations on the JVM"
Expand All @@ -35,13 +33,11 @@ module "awala_lib_testing_jvm" {
]
ci_contexts = local.lib_jvm_ci_contexts
main_branch = "master"

pages_source_path = "/"
}

module "awala_lib_cogrpc_jvm" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "awala-cogrpc-jvm"
description = "JVM implementation of the Awala CogRPC binding"
Expand All @@ -56,13 +52,11 @@ module "awala_lib_cogrpc_jvm" {
]
ci_contexts = local.lib_jvm_ci_contexts
main_branch = "master"

pages_source_path = "/"
}

module "awala_lib_cogrpc_okhttp_jvm" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "awala-cogrpc-okhttp-jvm"
description = "gRPC OkHTTP channel provider for Awala's CogRPC JVM implementation"
Expand All @@ -79,11 +73,13 @@ module "awala_lib_cogrpc_okhttp_jvm" {
]
ci_contexts = local.lib_jvm_ci_contexts
main_branch = "master"

pages_enabled = false
}

module "awala_lib_poweb_jvm" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "awala-poweb-jvm"
description = "JVM implementation of the Awala PoWeb binding"
Expand All @@ -98,13 +94,11 @@ module "awala_lib_poweb_jvm" {
"android"]
ci_contexts = local.lib_jvm_ci_contexts
main_branch = "master"

pages_source_path = "/"
}

module "awala_lib_keystore_jvm" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "awala-keystore-file-jvm"
description = "JVM implementation of file-based Private and Public Key Stores for Awala"
Expand Down
27 changes: 12 additions & 15 deletions awala_servers.tf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module "awala_internet_gateway" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "awala-gateway-internet"
description = "The Awala-Internet Gateway"
Expand All @@ -9,73 +9,70 @@ module "awala_internet_gateway" {
topics = ["awala", "awala-gateway"]
ci_contexts = ["ci / ci"]
main_branch = "master"

pages_source_path = "/docs"
pages_source_branch = "master"
}

module "awala_gateway_internet_tf_gcp" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "terraform-google-awala-gateway"
description = "Terraform module to manage an instance of the Awala Internet Gateway on GCP."
homepage_url = "https://registry.terraform.io/modules/relaycorp/awala-gateway/google"
licence = "agpl"
topics = ["awala", "awala-gateway", "terraform", "gcp"]
ci_contexts = ["ci-module / ci", "ci-example / ci"]

pages_enabled = false
}

module "awala_pong" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "awala-pong"
description = "Awala Ping Service Application (pong messages only)"
licence = "agpl"
topics = ["awala", "awala-service-ping"]
ci_contexts = ["ci / ci"]
main_branch = "master"

pages_enabled = false
}

module "awala_endpoint_internet" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "awala-endpoint-internet"
description = "Middleware for server-side apps to communicate over Awala without implementing any of the networking or cryptography from the protocol suite."
homepage_url = "https://docs.relaycorp.tech/awala-endpoint-internet/"
licence = "agpl"
topics = ["awala", "awala-endpoint"]
ci_contexts = ["ci / ci"]

pages_source_path = "/docs"
pages_source_branch = "main"
}

module "awala_endpoint_internet_js" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "awala-endpoint-internet-js"
description = "High-level JS library to process Awala Internet Endpoint-compatible CloudEvents"
homepage_url = "https://www.npmjs.com/package/@relaycorp/awala-endpoint-internet"
licence = "mit"
topics = ["awala", "awala-endpoint"]
ci_contexts = local.nodejs_lib_ci_contexts

pages_source_branch = "gh-pages"
pages_source_path = "/"
}

module "awala_endpoint_internet_tf_gcp" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "terraform-google-awala-endpoint"
description = "Terraform module to manage an instance of the Awala Internet Endpoint on GCP."
homepage_url = "https://registry.terraform.io/modules/relaycorp/awala-endpoint/google"
licence = "agpl"
topics = ["awala", "awala-endpoint", "terraform", "gcp"]
ci_contexts = ["ci-module / ci", "ci-example / ci"]

pages_enabled = false
}
3 changes: 2 additions & 1 deletion cloud.tf
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ locals {

module "cloud_gateway" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "cloud-gateway"
description = "Infrastructure as Code and configuration for all Awala-Internet Gateways run by Relaycorp"
Expand All @@ -18,4 +18,5 @@ module "cloud_gateway" {
[for name in local.cloud_gateways : "Terraform Cloud/Relaycorp/gateway-${name}"],
])
support_releases = false
pages_enabled = false
}
4 changes: 3 additions & 1 deletion ddos_report.tf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module "ddos_report" {
source = "relaycorp/oss-project/github"
version = "2.13.8"
version = "2.14.0"

name = "ddos-report"
description = "The DDoS Report"
Expand All @@ -12,4 +12,6 @@ module "ddos_report" {

support_discussions = true
support_releases = false

pages_enabled = false
}
Loading

0 comments on commit 8cc026b

Please sign in to comment.