Skip to content

Commit fdf8626

Browse files
Merge pull request #54 from post-kerbin-mining-corporation/dev
Release 3.4.3
2 parents 965c768 + ad1f40d commit fdf8626

13 files changed

Lines changed: 105 additions & 358 deletions

File tree

.github/workflows/build.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: build
2+
3+
# Controls when the action will run. Triggers the workflow on push or pull request
4+
# events but only for the master branch
5+
on:
6+
pull_request:
7+
branches: [ master ]
8+
9+
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
10+
jobs:
11+
# This workflow contains a single job called "build"
12+
build-package:
13+
env:
14+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
15+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
16+
OAUTH_TOKEN: ${{ secrets.OAUTH_TOKEN }}
17+
# The type of runner that the job will run on
18+
runs-on: ubuntu-latest
19+
20+
# Steps represent a sequence of tasks that will be executed as part of the job
21+
steps:
22+
# Checkout this repo
23+
- uses: actions/checkout@v2
24+
# Checkout another repo
25+
- uses: actions/checkout@v2
26+
with:
27+
# Repository name with owner.
28+
repository: 'post-kerbin-mining-corporation/build-deploy'
29+
# branch
30+
ref: 'actions'
31+
path: 'build-deploy'
32+
- uses: actions/setup-python@v2
33+
with:
34+
python-version: '3.8'
35+
architecture: 'x64'
36+
- name: Installing dependencies
37+
run: |
38+
python -m pip install --upgrade pip
39+
pip install flake8 pytest awscli boto3 requests
40+
#- name: Running deploy tests
41+
# run: pytest -s --testpath "GameData/" build-deploy/src/tests/ # run the deploy tests
42+
- name: Building package
43+
run: python build-deploy/src/package.py --f ".mod_data.yml"

.github/workflows/deploy.yml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
name: deploy
2+
3+
# Controls when the action will run. Triggers the workflow on push or pull request
4+
# events but only for the master branch
5+
on:
6+
push:
7+
branches: [ master ]
8+
9+
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
10+
jobs:
11+
# This workflow contains a single job called "build"
12+
deploy-package:
13+
env:
14+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
15+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
16+
OAUTH_TOKEN: ${{ secrets.OAUTH_TOKEN }}
17+
# The type of runner that the job will run on
18+
runs-on: ubuntu-latest
19+
20+
# Steps represent a sequence of tasks that will be executed as part of the job
21+
steps:
22+
# Checkout this repo
23+
- uses: actions/checkout@v2
24+
# Checkout another repo
25+
- uses: actions/checkout@v2
26+
with:
27+
# Repository name with owner.
28+
repository: 'post-kerbin-mining-corporation/build-deploy'
29+
# branch
30+
ref: 'actions'
31+
path: 'build-deploy'
32+
- uses: actions/setup-python@v2
33+
with:
34+
python-version: '3.8'
35+
architecture: 'x64'
36+
- name: Installing dependencies
37+
run: |
38+
python -m pip install --upgrade pip
39+
pip install flake8 pytest awscli boto3 requests
40+
#- name: Running deploy tests
41+
# run: pytest -s --testpath "GameData/" build-deploy/src/tests/ # run the deploy tests
42+
- name: Building package
43+
run: python build-deploy/src/package.py --f ".mod_data.yml"
44+
- name: Staging package
45+
run: python build-deploy/src/stage.py --f ".mod_data.yml" # Run the staging script
46+
- name: Deploying package
47+
run: python build-deploy/src/deploy.py --f ".mod_data.yml" # Deploy package to spacedock, curse, github

.ksp_deploy_config.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
OAUTH_TOKEN_SSM_KEY: pkmc-bot-github-oauth-token
2+
GITHUB_USER_SSM_KEY: pkmc-bot-github-user
3+
GITHUB_USER_EMAIL_SSM_KEY: pkmc-bot-github-user-email

.travis.yml

Lines changed: 0 additions & 34 deletions
This file was deleted.

CKAN/CommunityTechTree.netkan

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"abstract" : "Community-developed tech tree extension, with support for many mods.",
1010
"resources": {
1111
"homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/90530-16x-community-tech-tree-january-21/",
12-
"repository": "https://github.com/ChrisAdderley/CommunityTechTree"
12+
"repository": "https://github.com/post-kerbin-mining-corporation/CommunityTechTree"
1313
},
1414
"x_netkan_epoch" : "1",
1515
"depends" : [
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
22
"NAME":"CommunityTechTree",
3-
"URL":"https://raw.githubusercontent.com/ChrisAdderley/CommunityTechTree/master/GameData/CommunityTechTree/Versioning/CommunityTechTree.version",
3+
"URL":"https://raw.githubusercontent.com/post-kerbin-mining-corporation/CommunityTechTree/master/GameData/CommunityTechTree/Versioning/CommunityTechTree.version",
44
"DOWNLOAD":"http://forum.kerbalspaceprogram.com/index.php?/topic/90530-113-community-tech-tree-24-last-updated-180416",
55
"VERSION":
66
{
77
"MAJOR":3,
88
"MINOR":4,
9-
"PATCH":2,
9+
"PATCH":3,
1010
"BUILD":0
1111
},
1212
"KSP_VERSION":
1313
{
1414
"MAJOR":1,
15-
"MINOR":10,
15+
"MINOR":11,
1616
"PATCH":0
1717
},
1818
"KSP_VERSION_MIN":{
@@ -23,7 +23,7 @@
2323
},
2424
"KSP_VERSION_MAX":{
2525
"MAJOR":1,
26-
"MINOR":10,
26+
"MINOR":11,
2727
"PATCH":99
2828
}
2929
}

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This is a community-sourced tech tree designed to support as many mods as possib
55

66
![Tree](http://i.imgur.com/XCkHCrs.png)
77

8-
This mod is not a rebalance or a restructure, and does not affect the positions of items in the tree. It is the responsibility of the modder to add their parts to the appropriate part of the tree. Check out the [For Modders](https://github.com/ChrisAdderley/CommunityTechTree/blob/master/ForModders.md) file for more information.
8+
This mod is not a rebalance or a restructure, and does not affect the positions of items in the tree. It is the responsibility of the modder to add their parts to the appropriate part of the tree. Check out the [For Modders](https://github.com/post-kerbin-mining-corporation/CommunityTechTree/blob/master/ForModders.md) file for more information.
99

1010
Please see the KSP [Forums thread](https://forum.kerbalspaceprogram.com/index.php?/topic/90530-131-community-tech-tree-july-26th-new-techs/) for more information.
1111

@@ -24,7 +24,7 @@ This mod is only a tech tree! It requires an appropriate version of ModuleManage
2424

2525
## Translations
2626

27-
For translation instructions please see [Localization Instructions](https://github.com/ChrisAdderley/CommunityTechTree/blob/master/GameData/CommunityTechTree/Localization/Localization.md)
27+
For translation instructions please see [Localization Instructions](https://github.com/post-kerbin-mining-corporation/CommunityTechTree/blob/master/GameData/CommunityTechTree/Localization/Localization.md)
2828

2929
* **German**: Three_Pounds
3030
* **Spanish:** (KSP forum user fitiales)

build_scripts/build_data.json

Lines changed: 0 additions & 15 deletions
This file was deleted.

build_scripts/build_support/curseforge.py

Lines changed: 0 additions & 113 deletions
This file was deleted.

0 commit comments

Comments
 (0)