Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: ⚙️ Bump to Ubuntu 24, improve unit test coverage #50

Merged
merged 97 commits into from
Oct 3, 2024
Merged

Conversation

JamesIves
Copy link
Owner

@JamesIves JamesIves commented Oct 3, 2024

Description

  • Now running on Ubuntu 22.x
  • Added unit test coverage on all builds that validate the existence of game data, and that volume mapping successfully occurred.
  • Improved documentation on plugins and mods.

Testing Instructions

This has already been tested.

Additional Comments

N/A

JamesIves and others added 30 commits July 5, 2024 12:57
* Update README.md

* Create sponsors.yml

* Create label.yml

* test: resolve issue thing

* style: remove typo

* chore: update
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](softprops/action-gh-release@v1...v2)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: docker whale image

* Update README.md

* Update README.md

* Update README.md

* docs: add more examples

* docs: add more examples

* docs: improve docs

* Update README.md

* Update README.md

* Update README.md

* test

* Update BUILDING_AN_IMAGE.md
JamesIves and others added 25 commits September 19, 2024 09:37
* build: add auto-labeler and sponsors information (#17)

* Update README.md

* Create sponsors.yml

* Create label.yml

* test: resolve issue thing

* style: remove typo

* chore: update

* build(deps): bump softprops/action-gh-release from 1 to 2 (#18)

Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](softprops/action-gh-release@v1...v2)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
  update-type: version-update:semver-major
...




* build(deps): bump actions/checkout from 3 to 4 (#19)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...




* docs: 📝 Improve documentation (#21)

* docs: docker whale image

* Update README.md

* Update README.md

* Update README.md

* docs: add more examples

* docs: add more examples

* docs: improve docs

* Update README.md

* Update README.md

* Update README.md

* test

* Update BUILDING_AN_IMAGE.md

* Update label.yml

* Delete crowbar.png

* Update README.md

* Update sponsors.yml

* docs: more doc improvements/spell checks etc

* Deploying to beta from @ ee94d7c 🚀

* Update sponsors.yml

* Update README.md

* docs: server -> joinable not error

* Update CUSTOM_MODS.md

* Update SERVER_CONFIGS_AND_PLUGINS.md

* Update README.md

* Update README.md

* Update BUG.yml

* docs: fix clipping issue

* build: 🔧 adjust docker-compose.local to docker-compose.build as it more accurately describes its task

* feat: split things into container dir

* docs: shuffle docs around

* Update beta.yml

* Update publish.yml

* Update README.md

* docs: improve REAMDE

* Update README.md

* Update CONTRIBUTING.md

* docs: remove old examples

* docs: cleanup docs

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* docs: more doc examples.

* Update docker-compose.yml

* Update .gitignore

* Update entrypoint.sh

* build(deps): bump anothrNick/github-tag-action from 1.69.0 to 1.70.0 (#24)

Bumps [anothrNick/github-tag-action](https://github.com/anothrnick/github-tag-action) from 1.69.0 to 1.70.0.
- [Release notes](https://github.com/anothrnick/github-tag-action/releases)
- [Commits](anothrNick/github-tag-action@1.69.0...1.70.0)

---
updated-dependencies:
- dependency-name: anothrNick/github-tag-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...




* docs: 📝 Improved bug report form and added rcon_password example (#26)

* Update BUG.yml

* t

* Update BUG.yml

* Update BUG.yml

* docs: include private sponsors [skip ci]

* chore: Update sponsors 💖 [skip ci]

* docs: update sponsors again [skip ci]

* chore: Update sponsors 💖 [skip ci]

* Update sponsors.yml

* chore: Update sponsors 💖 [skip ci]

* chore: Update sponsors 💖 [skip ci]

* feat: support titles with legacy beta versions, ie valve-legacy, cstrike-legacy and czero-legacy

* fix: properly pass in flags

* fix: adjust how flags are passed in

* build: 🔧 Rename FLAGS -> FLAG to mirror GAME

* fix: pass in correct game name

* docs: remove build: docker as its not needed

* build(startup): 🔧 Setup initial build debug scripts

* build: add meta data for image

* fix: adjust ordering of ascii art

* chore: adjust default startup to use hldm

* Squashed commit of the following:

commit 3e3d74c
Author: James Ives <[email protected]>
Date:   Mon Sep 9 09:48:14 2024 -0400

    docs: update bug template #minor

* chore: Update sponsors 💖 [skip ci]

* fix: recursively push files (#34)

* Fix: Ensure existing files are updated accordingly. (#36)

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: JamesIves <[email protected]>
…42)

Bumps [anothrNick/github-tag-action](https://github.com/anothrnick/github-tag-action) from 1.70.0 to 1.71.0.
- [Release notes](https://github.com/anothrnick/github-tag-action/releases)
- [Commits](anothrNick/github-tag-action@1.70.0...1.71.0)

---
updated-dependencies:
- dependency-name: anothrNick/github-tag-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@github-actions github-actions bot added build 🔧 Changes that effect how the build system works. documentation 📖 Documentation related changes. feature ✨ This change introduces a new feature. labels Oct 3, 2024
@JamesIves JamesIves changed the title build: ⚙️ Bump to Ubuntu 22, improve unit test coverage build: ⚙️ Bump to Ubuntu 24, improve unit test coverage Oct 3, 2024
@JamesIves JamesIves merged commit a2fe226 into main Oct 3, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build 🔧 Changes that effect how the build system works. documentation 📖 Documentation related changes. feature ✨ This change introduces a new feature.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant