Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
4301b99
Update to the latest (updated at the moment) `core-java` version (`2.…
armiol Jun 12, 2023
c6c134c
Update the year to `2023` in the copyright headers.
armiol Jun 12, 2023
280ccd5
Use `build()` instead of the deprecated `vBuild()`.
armiol Jun 12, 2023
dae5a72
Update parts of `buildSrc` and migrate to `Spine` object-based approa…
armiol Jun 15, 2023
deff2fd
Do not disable tests which are no longer available to be disabled.
armiol Jun 15, 2023
8dbcabc
Implement a more straightforward reading by ID.
armiol Jun 15, 2023
95bb62b
Implement the latest shard pick-up API. Distinguish the flavours of `…
armiol Jun 15, 2023
e169b03
Update the workflows embracing the latest changes from `config`.
armiol Aug 23, 2023
c67e9a0
Update the dependencies and the re-usable build scripts via `config`.
armiol Aug 23, 2023
6d50825
Update Gradle —> 7.6.2.
armiol Aug 23, 2023
d2e5561
Update Gradle executable files —> 7.6.2.
armiol Aug 23, 2023
ff0e000
Migrate to the new Logging API.
armiol Aug 23, 2023
bc53f1e
Refine the build script style, taking `core-java` as an example.
armiol Aug 23, 2023
0d0baef
Update the reference to `config`.
armiol Aug 23, 2023
2373852
Update the license reports.
armiol Aug 23, 2023
f282701
Adjust Gradle properties according to `gradle-doctor`'s recommendations.
armiol Aug 24, 2023
6c3529f
Leave only the version to publish.
armiol Aug 24, 2023
1a21002
Update the report files.
armiol Aug 24, 2023
61848a9
Remove Detekt analysis for now, as there is no Kotlin code in this re…
armiol Aug 24, 2023
ec37332
Improve the code layout.
armiol Aug 24, 2023
cd905ab
Adjust the code layout.
armiol Aug 24, 2023
a681e6b
Adjust the code layout once more.
armiol Aug 24, 2023
736cd86
Update the service key (encrypted content, GH Secret).
armiol Aug 24, 2023
54f7dde
Remove "old" encrypted credentials.
armiol Aug 24, 2023
7c7c265
For good measure, add the encrypted credentials to Gradle Plugin Port…
armiol Aug 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .github/keys/gradle-plugin-portal.secret.properties.gpg
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
� 2�.y�:���ҢF����`�J�1$�����9�������� D~�z�e��!yu��GBU��2�K�0�!�� ����q =���˂p�������@z����e�qB�>�R#�qj�?�1��m굘U��^�2��*���k��J� 3�w�q84}.
�2��M<�
Expand Down
Binary file added .github/keys/spine-dev-framework-ci.json.gpg
Binary file not shown.
Binary file removed .github/keys/spine-dev.json.gpg
Binary file not shown.
17 changes: 8 additions & 9 deletions .github/workflows/build-on-ubuntu-gcloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,21 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: 'true'

- uses: actions/setup-java@v2
- uses: actions/setup-java@v3
with:
java-version: 11
distribution: zulu
cache: gradle

- name: Pull config
run: git submodule update --init --recursive

# This operation is specific to `gcloud-java` repository only.
- name: Decrypt the credentials for the Spine-Dev service account
run: ./config/scripts/decrypt.sh "$SPINE_DEV_KEY" ./.github/keys/spine-dev.json.gpg ./spine-dev.json
run: ./config/scripts/decrypt.sh "$SPINE_DEV_CI_KEY" ./.github/keys/spine-dev-framework-ci.json.gpg ./spine-dev.json
env:
SPINE_DEV_KEY: ${{ secrets.SPINE_DEV_KEY }}
SPINE_DEV_CI_KEY: ${{ secrets.SPINE_DEV_CI_KEY }}

# The OS-managed Google Cloud SDK does not provide a Datastore emulator.
- name: Remove the OS-managed Google Cloud SDK
Expand Down Expand Up @@ -50,7 +49,7 @@ jobs:
&& ./gradlew build --stacktrace

- name: Upload code coverage report
uses: codecov/codecov-action@v2
uses: codecov/codecov-action@v3
with:
fail_ci_if_error: true
fail_ci_if_error: false
verbose: true
103 changes: 0 additions & 103 deletions .github/workflows/detekt-analysis.yml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,11 @@ on:

jobs:
build:
name: Ensure license reports updated
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
# Configure the checkout of all branches, so that it is possible to run the comparison.
fetch-depth: 0
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/gradle-wrapper-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout latest code
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@v1
10 changes: 5 additions & 5 deletions .github/workflows/increment-guard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,20 @@ on:

jobs:
build:
name: Check version increment
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: 'true'

- uses: actions/setup-java@v2
- uses: actions/setup-java@v3
with:
java-version: 11
distribution: zulu
cache: gradle

- name: Pull config
run: git submodule update --init --recursive

- name: Check version is not yet published
shell: bash
run: ./gradlew checkVersionIncrement --stacktrace
10 changes: 6 additions & 4 deletions .github/workflows/publish-gcloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@ jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: 'true'

- uses: actions/setup-java@v2
- uses: actions/setup-java@v3
with:
java-version: 11
distribution: zulu
Expand Down Expand Up @@ -44,9 +46,9 @@ jobs:

# This operation is specific to `gcloud-java` repository only.
- name: Decrypt the credentials for the Spine-Dev service account
run: ./config/scripts/decrypt.sh "$SPINE_DEV_KEY" ./.github/keys/spine-dev.json.gpg ./spine-dev.json
run: ./config/scripts/decrypt.sh "$SPINE_DEV_CI_KEY" ./.github/keys/spine-dev-framework-ci.json.gpg ./spine-dev.json
env:
SPINE_DEV_KEY: ${{ secrets.SPINE_DEV_KEY }}
SPINE_DEV_CI_KEY: ${{ secrets.SPINE_DEV_CI_KEY }}

# The OS-managed Google Cloud SDK does not provide a Datastore emulator.
- name: Remove the OS-managed Google Cloud SDK
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright 2022, TeamDev. All rights reserved.
# Copyright 2023, TeamDev. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
Loading