Skip to content

Commit 7776a8d

Browse files
committed
chore: organization from organisation bug
1 parent 456d573 commit 7776a8d

8 files changed

Lines changed: 36 additions & 28 deletions

File tree

.copier-answers.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ copyright_owner: combostrap
77
copyright_year: 2025
88
dependency_manager: none
99
license_type: Apache-2.0
10-
organisation_name: combostrap
10+
organization_name: combostrap
1111
package_manager: none
1212
project_name: devfiles
1313
releaser: jreleaser

.envrc

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@ echo ""
1111
# Project Environment are common project variables used in script
1212
###################
1313
# Project Root
14-
export ORGANISATION_NAME="combostrap"
14+
export ORGANIZATION_NAME="combostrap"
1515
# Name used in env
16-
export ORGANISATION_ENV_NAME="COMBOSTRAP"
16+
export ORGANIZATION_ENV_NAME="COMBOSTRAP"
1717
# Name used in path
18-
export ORGANISATION_PATH_NAME="combostrap"
18+
export ORGANIZATION_PATH_NAME="combostrap"
1919
# Name of the project use as identifier with the organization name
2020
export PROJECT_NAME="devfiles"
2121
# Used by script to get the root
2222
export PROJECT_ROOT="$PWD"
2323
# ProjectId
24-
export PROJECT_ID="$ORGANISATION_NAME/$PROJECT_NAME"
24+
export PROJECT_ID="$ORGANIZATION_NAME/$PROJECT_NAME"
2525
# The package manager
2626
export PACKAGE_MANAGER="none"
2727

@@ -32,7 +32,7 @@ source "$PROJECT_ROOT/.envrc.devf.sh"
3232
echo "Project:"
3333
export COL_PROP_LENGTH=17
3434
devf_print_props "Project Root" "${PROJECT_ROOT}"
35-
devf_print_props "Organisation Name" "${ORGANISATION_NAME}"
35+
devf_print_props "Organization Name" "${ORGANIZATION_NAME}"
3636
devf_print_props "Package Manager" "${PACKAGE_MANAGER}"
3737

3838
#################
@@ -43,7 +43,7 @@ devf_print_props "Package Manager" "${PACKAGE_MANAGER}"
4343
echo ""
4444
echo "Devfiles: "
4545
export DEVF_PREFIX="DEVF"
46-
DEVF_DIR_VAR_NAME="${DEVF_PREFIX}_${ORGANISATION_ENV_NAME}_DIR"
46+
DEVF_DIR_VAR_NAME="${DEVF_PREFIX}_${ORGANIZATION_ENV_NAME}_DIR"
4747
export DEVF_DIR
4848
DEVF_DIR="${!DEVF_DIR_VAR_NAME:-}"
4949
if [ "$DEVF_DIR" != "" ]; then
@@ -55,7 +55,7 @@ fi
5555
if [ ! -d "$DEVF_DIR" ]; then
5656

5757
devf_echo_yellow "DEVF_DIR ($DEVF_DIR) does not exist."
58-
DEVF_REPO_URI_VAR_NAME="${DEVF_PREFIX}_${ORGANISATION_ENV_NAME}_URI"
58+
DEVF_REPO_URI_VAR_NAME="${DEVF_PREFIX}_${ORGANIZATION_ENV_NAME}_URI"
5959
DEVF_REPO_URI="${!DEVF_REPO_URI_VAR_NAME:-https://github.com/combostrap/devfiles}"
6060
devf_echo_yellow "Clone $DEVF_REPO_URI to $DEVF_DIR? Y(Yes-Default)/N(No)"
6161
read -r CLONE
@@ -186,7 +186,7 @@ echo ""
186186
echo "Env: "
187187
export COL_PROP_LENGTH=17
188188
devf_print_props "PROJECT_ROOT" "$PROJECT_ROOT"
189-
devf_print_props "ORGANISATION_NAME" "$ORGANISATION_NAME"
189+
devf_print_props "ORGANIZATION_NAME" "$ORGANIZATION_NAME"
190190
devf_print_props "DEVF_DIR" "$DEVF_DIR"
191191

192192
# Last EOL before direnv output

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ All secrets are located under the organization name.
107107
Example for a GitHub token:
108108

109109
```bash
110-
pass "$ORGANISATION_PATH_NAME/github/release-token"
110+
pass "$ORGANIZATION_PATH_NAME/github/release-token"
111111
```
112112

113113
Note:
@@ -225,9 +225,9 @@ In your scripts, you can use the following env:
225225
| `PROJECT_ID` | The organization name / project name |
226226
| `PROJECT_NAME` | The project name |
227227
| `PROJECT_ROOT` | The root directory of the git repo (ie `GIT_ROOT` without submodule) |
228-
| `ORGANISATION_NAME` | The organization name |
229-
| `ORGANISATION_ENV_NAME` | The organization name in a env format |
230-
| `ORGANISATION_PATH_NAME` | The organization name in a file path format |
228+
| `ORGANIZATION_NAME` | The organization name |
229+
| `ORGANIZATION_ENV_NAME` | The organization name in a env format |
230+
| `ORGANIZATION_PATH_NAME` | The organization name in a file path format |
231231

232232
### Git Hooks and Pre-commit
233233

copier-template/.envrc.jinja2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ source "$PROJECT_ROOT/.envrc.devf.sh"
3232
echo "Project:"
3333
export COL_PROP_LENGTH=17
3434
devf_print_props "Project Root" "${PROJECT_ROOT}"
35-
devf_print_props "Organisation Name" "${ORGANIZATION_NAME}"
35+
devf_print_props "Organization Name" "${ORGANIZATION_NAME}"
3636
devf_print_props "Package Manager" "${PACKAGE_MANAGER}"
3737

3838
#################

copier-template/.github/workflows/cd-maven-jreleaser-library.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ jobs:
1616
publish:
1717
# Slim is one CPU vs 4 for the standard ubuntu-latest
1818
# Price is at the core by minutes
19+
# We need to install java, and it's slower so it's maybe not a gain
1920
runs-on: ubuntu-slim
2021
steps:
2122

@@ -37,6 +38,8 @@ jobs:
3738
java-version: '17'
3839
distribution: 'temurin'
3940

41+
# Ref
42+
# https://jreleaser.org/guide/latest/examples/maven/maven-central.html#_maven
4043
- name: Publish package
4144
run: |
4245
@@ -50,9 +53,14 @@ jobs:
5053
fi
5154
5255
echo "Stage Artifacts"
56+
# The publication profile should be in the parent or the pom
57+
# as seen here: https://jreleaser.org/guide/latest/examples/maven/maven-central.html#_maven
58+
# and here: https://jreleaser.org/guide/latest/examples/maven/staging-artifacts.html
59+
# It will attach the maven-javadoc-plugin and maven-source-plugin
5360
./mvnw --batch-mode -s .github/cd-maven-settings.xml --quiet -Ppublication
5461
5562
# Deploy snapshot or release
63+
# https://jreleaser.org/guide/latest/tools/jreleaser-maven.html#_jreleaserdeploy
5664
echo "Deploy snapshot or release"
5765
./mvnw --batch-mode -s .github/cd-maven-settings.xml jreleaser:deploy
5866

copier.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ dependency_manager:
8686
# Ref: https://copier.readthedocs.io/en/stable/faq/#how-to-lock-a-computed-value
8787
devfiles_version:
8888
type: str
89-
default: "v0.1.4"
89+
default: "v0.1.5"
9090
when: false # never ask about it as it's constant
9191

9292
# External can be used only in copier.yml not in template

dev-scripts/package-manager/maven/mvnw

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dev-scripts/wrappers/jreleaser

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,27 @@
33

44
set -TCEeuo pipefail
55

6-
if [ -z "$ORGANISATION_PATH_NAME" ]; then
7-
echo "ERROR: ORGANISATION_PATH_NAME environment variable is not set"
6+
if [ "${ORGANIZATION_PATH_NAME}" == "" ]; then
7+
echo "ERROR: ORGANIZATION_PATH_NAME environment variable is not set"
88
exit 1
99
fi
1010

1111
if [ "$PACKAGE_MANAGER" == "maven" ]; then
1212

1313
# For release
1414
export JRELEASER_MAVENCENTRAL_USERNAME
15-
JRELEASER_MAVENCENTRAL_USERNAME=$(pass "$ORGANISATION_PATH_NAME/sonatype/username")
15+
JRELEASER_MAVENCENTRAL_USERNAME=$(pass "$ORGANIZATION_PATH_NAME/sonatype/username")
1616

1717
export JRELEASER_MAVENCENTRAL_PASSWORD
18-
JRELEASER_MAVENCENTRAL_PASSWORD=$(pass "$ORGANISATION_PATH_NAME/sonatype/password")
18+
JRELEASER_MAVENCENTRAL_PASSWORD=$(pass "$ORGANIZATION_PATH_NAME/sonatype/password")
1919

2020
# For snapshot
2121
export JRELEASER_NEXUS2_USERNAME="${JRELEASER_MAVENCENTRAL_USERNAME}"
2222
export JRELEASER_NEXUS2_PASSWORD="${JRELEASER_MAVENCENTRAL_PASSWORD}"
2323

2424
fi
2525

26-
PASSPHRASE_PATH="$ORGANISATION_PATH_NAME/gpg/software-signing-key-passphrase"
26+
PASSPHRASE_PATH="$ORGANIZATION_PATH_NAME/gpg/software-signing-key-passphrase"
2727
if ! PASSPHRASE_VALUE=$(pass "$PASSPHRASE_PATH" 2> /dev/null); then
2828
echo "Note: No gpg passphrase setup. No secret found at the pass path: $PASSPHRASE_PATH"
2929
PASSPHRASE_VALUE="yolo"
@@ -32,7 +32,7 @@ fi
3232
export JRELEASER_GPG_PASSPHRASE="$PASSPHRASE_VALUE"
3333

3434
# Github
35-
GITHUB_TOKEN_PATH="$ORGANISATION_PATH_NAME/github/release-token"
35+
GITHUB_TOKEN_PATH="$ORGANIZATION_PATH_NAME/github/release-token"
3636
if GITHUB_TOKEN_VALUE=$(pass "$GITHUB_TOKEN_PATH"); then
3737
# for the docker upload
3838
export JRELEASER_GITHUB_TOKEN="$GITHUB_TOKEN_VALUE"

0 commit comments

Comments
 (0)