263 Commits

Author SHA1 Message Date
renovate[bot]
6244170d86 Pin dependencies (#350)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-09 00:38:29 -07:00
renovate[bot]
4dbfa21460 Update Rust crate reqwest to 0.11.3 (#351)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael <12646562+mbround18@users.noreply.github.com>
2021-05-09 00:23:20 -07:00
Michael
699a6217fe Ci/test release (#352)
* Testing Release

* whoops silly me on the label
2021-05-09 00:12:36 -07:00
renovate[bot]
f7e3c6b2e6 Configure Renovate (#349)
* Add renovate.json

* Update renovate.json

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael <12646562+mbround18@users.noreply.github.com>
2021-05-09 00:05:37 -07:00
Michael Bruno
dce399ac55 contrib 2021-05-08 23:58:35 -07:00
Michael Bruno
a7d1259367 Tags 2021-05-08 23:58:19 -07:00
Michael Bruno
6534419d04 Update CHANGELOG.md [skip ci] 2021-05-08 23:49:18 -07:00
Michael
0c0ee3ad13 Updated deps (#348)
* Updated deps

* Git checkout with fetch depth
2021-05-08 23:44:04 -07:00
Michael
aa8d35ee91 set default branch to main (#347) 2021-05-08 23:33:08 -07:00
Michael
3b63206b3d release flags (#346)
* release flags

* Hopefully fixed release train
2021-05-08 22:59:59 -07:00
Michael
5aa3d499e3 Mbround18/update deps (#345)
* enforce label

* release with label

* Updated gh pages index
2021-05-08 22:24:10 -07:00
mbround18
05ac011985 Added latest tag 2021-04-26 21:39:08 -07:00
Michael
7ccbc2759e Validating pr label check (#344)
* Validating pr label check

* updated notification message

* release train

* changed to yarn

* renamed some jobs

* temp cancel release notification
2021-04-26 21:02:21 -07:00
mbround18
bb4444e2ae hash yarn lock and cache node modules 2021-04-26 19:56:43 -07:00
mbround18
d89fbb5655 docker publish 2021-04-26 19:52:38 -07:00
Michael
ec2c46bf62 Forgot to checkout for auto (#343) 2021-04-26 19:11:52 -07:00
Michael
5deef6c939 Mbround18 pipeline round 2 (#342)
* Pipeline

* set expectation

* Run subsequently

* Finalization

* Altered the job

* Moved auto to its own thread

* renamed to auto-shipit
2021-04-26 17:16:18 -07:00
Michael
c41079e1d3 Pipeline (#338)
* Pipeline

* set expectation

* Run subsequently

* Finalization

* Altered the job
2021-04-26 14:34:36 -07:00
Michael
62249670b3 Docs and release upgrades (#335)
* Docs and releases

* added specific files for package

* added readme

* moved odin.md to README.md in odin folder

* http-server to huginn

* ignore files
2021-04-23 14:23:22 -07:00
raywiis
e0729d6eed Fix environment table in readme (#336) 2021-04-23 21:02:52 +00:00
Michael
66a0f100a1 Set theme jekyll-theme-midnight 2021-04-19 13:57:33 -07:00
Michael
4aaf1dc2a5 Updated Docs (#327)
* Updated Docs

* Whitespace
2021-04-14 17:37:27 -07:00
Ryan Keys
cf70b29694 Step 3 downloads outdated "Valheim Plus" mod (#324)
While following the tutorial "bepinex.md", step 3 causes a compatibility error if the client has a newer version of "Valheim Plus". This error is somewhat guaranteed as the stable release is newer than specified in step 3.
2021-04-08 12:57:27 -07:00
Michael
4521fe28d3 Added option to check for no password (#319) 2021-04-01 12:40:46 -07:00
Michael
fe0995319a Cron job updates (#315)
* Cron job updates

* Made message more clear
2021-03-30 08:53:48 -07:00
LovecraftianHorror
8899cc1ff1 Fix crash from .version file having no extension (#311) 2021-03-27 06:31:49 -07:00
LovecraftianHorror
a651d2be3d Don't overwrite existing config files (#308)
* Switch to `PathBuf`

* Unify extraction logic

* Append ".new" to existing config files

* Fix problem with github direct file download
2021-03-25 15:39:07 -07:00
Michael
50cc8d20a9 Status Check (#298)
* Added status command

* Multiple features

* Added HTTP Server

* minor readme update

* Added more info to pretty print output on status

* Update status_update.md

* Updated docs to reflect http endpoint

* Removed a failed IDE refactor

* More IDE blunder

* Added Prometheus Metrics

* Implemented recommendations

* Updated based on suggestions

* Added note to status command
2021-03-23 18:33:54 -07:00
Will Ho
7a46d27811 Subtract 1 from AUTO_BACKUP_DAYS_TO_LIVE and prune before creating backup (#290)
* Remove + from find -mtime

Fixes #289

* Revert "Remove + from find -mtime"

This reverts commit 08af441b79.

* Subtract 1 from AUTO_BACKUP_DAYS_TO_LIVE

Before passing to find mtime argument as +${AUTO_BACKUP_DAYS_TO_LIVE}
Also add log message to indicate old backup removal

* Move backup creation step to after backups are pruned

To handle case where AUTO_BACKUP_DAYS_TO_LIVE == 0 deletes all backups including latest.
New behaviour would be to only retain latest backup and delete all others.

* Fix typo from testing

Also remove duplicated log message
2021-03-20 00:02:05 -07:00
LovecraftianHorror
f58c22c3e5 Add more discussions redirections (#286)
* Add in extra redirects

* Finish off issue templates

* Update --bug-report.md

* Update --feature-request.md

* Update --server-issues.md

Co-authored-by: Michael <12646562+mbround18@users.noreply.github.com>
2021-03-15 18:25:46 -07:00
Michael
29f272ff7f #272 Mod Support (#276)
* Added nexus mods and downloader

* Mod downloader ready

* Modified to follow redirect information

* Slimmed down env

* Running with type message fix

* dynamic fetch of latest bepinex version

* Refactored file

* Changes

* Dont use barrow

* Added support for downloading dll and cfg

* Added exit for non zip file
2021-03-14 18:39:11 -07:00
LovecraftianHorror
8c5f642da7 Switch odin runtime to slimmer image (#285) 2021-03-14 16:46:30 -07:00
Spanner_Man
9339570325 Update ValheimPlus URL (#283)
Added switch for "yes" for unzip

Update bepinex.md
2021-03-10 21:08:28 +00:00
LovecraftianHorror
3e2c851a7f Update check without shutdown (#177)
* Add in update subcommand

* Setup skeleton for updating

* Reorganize server functions and constants

* Cleanup logic

* Add more help info for cli

* Add in parsing buildids

* Test cleanup

* Remove appinfo to force latest info to be pulled

* Change update script to use `odin update`

* Implement review comments

* Fix incorrect command exit status check

* Add in unit tests for `UpdateInfo`

* Small spelling and grammar fixes

* Update `AUTO_UPDATE` description

* Another grammatical fix

* Address review comments

* Update outdated message

* Fix check exit statuses

* Supress `pidof` output

* Use more appropriate variable name

Co-authored-by: Michael <12646562+mbround18@users.noreply.github.com>
2021-03-06 20:41:35 -08:00
LovecraftianHorror
78e6b3610a Read NAME from config as a fallback for notification (#265)
Co-authored-by: Michael <12646562+mbround18@users.noreply.github.com>
2021-03-05 16:48:15 -07:00
LovecraftianHorror
ea010ae33c Documentation fixes (#258)
* Fix small documentation issues

* Fix docker compose file as well
2021-03-05 15:39:55 -07:00
LovecraftianHorror
3c97bf336c Fix NAME missing in cron jobs (#256) 2021-03-05 01:48:10 -07:00
Michael
6b721eae82 Updated env files (#254)
* Updated env files

* updates based on feedback

* Updated entrypoint
2021-03-04 17:03:38 -07:00
Michael
6a30cd4de0 Added environment var catches and strengthened logic. (#243)
* Added tests

* cleaned up checks
2021-03-03 15:29:09 -07:00
Michael
f19ecd3d14 Update entrypoint.sh (#234)
* Update entrypoint.sh

* Added Odin Config to cron job environment
2021-03-02 01:51:09 -07:00
Michael
b4c81cf8cd Update docker-publish.yml 2021-03-01 15:30:44 -07:00
Michael
6c2de4ee8d Update docker-publish.yml 2021-03-01 15:14:08 -07:00
Michael
657c98e1ec Update docker-publish.yml 2021-03-01 15:01:06 -07:00
Michael
c2c390068f Update docker-publish.yml 2021-03-01 14:47:43 -07:00
Michael
52c03bab71 Push to github registry as well (#236) 2021-03-01 14:31:02 -07:00
Michael
1f11956f11 Update README.md (#231) 2021-03-01 10:36:08 -07:00
LovecraftianHorror
ea24ffa0c1 Fix starting up without config (#213)
Co-authored-by: Michael <12646562+mbround18@users.noreply.github.com>
2021-02-27 10:31:11 -08:00
LovecraftianHorror
5a172eb13d discordapp webhook is also a discord webhook base (#212) 2021-02-27 10:50:58 -07:00
Michael
3e3f044c81 Update README.md (#205)
* Update README.md

* Updated release notification message
2021-02-26 12:00:41 -07:00
goofball222
ce1af435e7 Update start_valheim.sh (#204)
Fix missing trailing whitespace on UPDATE_ON_STARTUP #202 changes.

Resolves error ```/home/steam/scripts/start_valheim.sh: line 48: [: missing `]'``` logged on container startup and makes UPDATE_ON_STARTUP run as intended.
2021-02-26 10:50:38 -07:00