14 Commits

Author SHA1 Message Date
d1942672e0 Merge pull request #781 from PorktoberRevolution/master
Release 1.0.3
2020-01-12 15:15:19 -08:00
967851b650 Merge pull request #768 from PorktoberRevolution/master
Release 1.0.2
2020-01-02 21:09:03 -08:00
d3ba149ea9 Merge pull request #760 from PorktoberRevolution/master
Hotfix version
2019-11-19 15:38:40 +08:00
745bcaa376 Merge pull request #759 from PorktoberRevolution/master
Release 1.0.1
2019-11-19 15:29:34 +08:00
f8667a8e7a Merge pull request #749 from PorktoberRevolution/master
Release 1.0.0
2019-11-05 12:25:32 -08:00
6161095581 Merge pull request #596 from PorktoberRevolution/master
fix max version
2019-05-11 10:02:00 -07:00
f3a6970a36 Merge pull request #594 from PorktoberRevolution/master
Release 0.1.4
2019-05-10 13:32:52 -07:00
b1cc1f4e1a Merge pull request #556 from PorktoberRevolution/master
Release 0.1.3
2019-03-15 20:42:12 -07:00
d24f1e7768 Merge pull request #543 from PorktoberRevolution/master
Release 0.1.2
2019-03-10 14:46:02 -07:00
1ebf86d3e5 Merge pull request #525 from PorktoberRevolution/master
Release 0.1.1
2019-03-06 20:49:08 -08:00
778779c9d2 Merge pull request #497 from PorktoberRevolution/master
Release 0.1.0
2019-03-05 13:18:06 -08:00
896d4fe3d0 Merge pull request #494 from PorktoberRevolution/master
Fix version files
2019-03-04 14:55:36 -08:00
20e48cccf1 Merge pull request #493 from PorktoberRevolution/master
Fix branch spec
2019-03-04 14:45:09 -08:00
e2eb2ac725 Release Test 1
Release PR test
2019-03-04 14:10:55 -08:00
634 changed files with 5771 additions and 31814 deletions

View File

@ -1,20 +0,0 @@
---
name: Bug report
about: A problem with the appearance or usability of a Restock part
title: ''
labels: ''
assignees: ''
---
**Describe the bug**
A clear and concise description of what the bug is. Make sure you read the [list of common issues](https://github.com/PorktoberRevolution/ReStocked/issues/581) first!
**Screenshots**
If applicable, add screenshots to help explain your problem.
**List of mods installed:**
- Restock
**Logs**
Attach logs if you think they are relevant. The log file is named "KSP.log" and is found in the same folder as your KSP executable

View File

@ -1,45 +0,0 @@
name: Package Checks
# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the prod branch
on:
pull_request:
branches: [ prod ]
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build-package:
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
OAUTH_TOKEN: ${{ secrets.OAUTH_TOKEN }}
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checkout this repo
- uses: actions/checkout@v2
# Checkout another repo
- uses: actions/checkout@v2
with:
# Repository name with owner.
repository: 'post-kerbin-mining-corporation/build-deploy'
# branch
ref: 'actions'
path: 'build-deploy'
- uses: actions/setup-python@v2
with:
python-version: '3.8'
architecture: 'x64'
- name: Installing dependencies
run: |
python -m pip install --upgrade pip
pip install flake8 pytest awscli boto3 requests
#- name: Running deploy tests
# run: pytest -s --testpath "GameData/" build-deploy/src/tests/ # run the deploy tests
- name: Building Restock package
run: python build-deploy/src/package.py --f "Distribution/Restock/.mod_data.yml"
- name: Building Restock+ package
run: python build-deploy/src/package.py --f "Distribution/Restock/.mod_data.yml"

View File

@ -1,49 +0,0 @@
name: Package and Deploy
# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the prod branch
on:
push:
branches: [ prod ]
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
deploy-package:
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
OAUTH_TOKEN: ${{ secrets.OAUTH_TOKEN }}
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checkout this repo
- uses: actions/checkout@v2
# Checkout another repo
- uses: actions/checkout@v2
with:
# Repository name with owner.
repository: 'post-kerbin-mining-corporation/build-deploy'
# branch
ref: 'actions'
path: 'build-deploy'
- uses: actions/setup-python@v2
with:
python-version: '3.8'
architecture: 'x64'
- name: Installing dependencies
run: |
python -m pip install --upgrade pip
pip install flake8 pytest awscli boto3 requests
- name: Building Restock
run: python build-deploy/src/package.py --f "Distribution/Restock/.mod_data.yml"
- name: Building RestockPlus
run: python build-deploy/src/package.py --f "Distribution/RestockPlus/.mod_data.yml"
- name: Staging package
run: python build-deploy/src/stage.py --f "Distribution/Restock/.mod_data.yml" # Run the staging script
name: Deploying Restock
run: python build-deploy/src/deploy.py --f "Distribution/Restock/.mod_data.yml" # Deploy package to spacedock, curse, github
- name: Deploying RestockPlus
run: python build-deploy/src/deploy.py --f "Distribution/RestockPlus/.mod_data.yml" # Deploy package to spacedock, curse, github

6
.gitignore vendored
View File

@ -7,9 +7,3 @@ build-deploy/
bin/ bin/
obj/ obj/
*.swp *.swp
**/@thumbs
Distribution/Restock/GameData/ReStock/Spaces/**/*.png
Distribution/Restock/GameData/ReStock/Props/**/*.png
Distribution/RestockPlus/GameData/ReStockPlus/Props/**/*.png
Distribution/RestockPlus/GameData/ReStockPlus/Spaces/**/*.png

3
.gitmodules vendored
View File

@ -0,0 +1,3 @@
[submodule "Assets/CineboxAndrew"]
path = Assets/CineboxAndrew
url = https://github.com/drewcassidy/ReStocked-Assets.git

51
.travis.yml Normal file
View File

@ -0,0 +1,51 @@
language: python
python:
- 3.6
install:
- pip install awscli boto3 requests
branches:
only:
- prod
script:
- git clone https://github.com/post-kerbin-mining-corporation/build-deploy.git # clone this repo, it contains the stuff that does the heavy lifting
- cd build-deploy
- git checkout master
- cd ..
- pytest -s --testpath "Distribution/" build-deploy/src/tests/ # run the deploy tests
- python build-deploy/src/package.py --f "Distribution/Restock/.mod_data.yml" # Build RS package
- python build-deploy/src/package.py --f "Distribution/RestockPlus/.mod_data.yml" # Build RS+ package
before_deploy:
- python build-deploy/src/stage.py --f "Distribution/Restock/.mod_data.yml" # Run the staging script. Note that tags will come off restock base always
deploy:
- provider: script
script: python build-deploy/src/deploy.py --f "Distribution/Restock/.mod_data.yml" # Deploy RS package to spacedock, curse, github
skip_cleanup: true
on:
branch: prod
- provider: script
script: python build-deploy/src/deploy.py --f "Distribution/RestockPlus/.mod_data.yml" # Deploy RS+ package to spacedock, curse, github
skip_cleanup: true
on:
branch: prod
- provider: s3 # releases to S3
access_key_id: $AWS_ACCESS_KEY_ID
secret_access_key: $AWS_SECRET_ACCESS_KEY
bucket: "nertea-ksp-modding-releases"
local_dir: deploy/ReStock
skip_cleanup: true
acl: public_read
region: us-east-2
upload-dir: restock
on:
branch: prod
- provider: s3 # releases to S3
access_key_id: $AWS_ACCESS_KEY_ID
secret_access_key: $AWS_SECRET_ACCESS_KEY
bucket: "nertea-ksp-modding-releases"
local_dir: deploy/ReStockPlus
skip_cleanup: true
acl: public_read
region: us-east-2
upload-dir: restockplus
on:
branch: prod

1
Assets/CineboxAndrew Submodule

Submodule Assets/CineboxAndrew added at f357fa8e99

File diff suppressed because it is too large Load Diff

View File

@ -13,7 +13,7 @@ package:
- RestockRigidLegs - RestockRigidLegs
dependencies: # Configure dependencies dependencies: # Configure dependencies
ModuleManager: ModuleManager:
version: 4.1.4 version: 4.1.3
location: s3 location: s3
deploy: deploy:
SpaceDock: SpaceDock:

Some files were not shown because too many files have changed in this diff Show More