From 3645cb2e468351f3f0cd283042615e2d0c6cfce5 Mon Sep 17 00:00:00 2001 From: nvgscientist Date: Mon, 20 Jan 2025 13:40:05 -0800 Subject: [PATCH 1/4] skip workflow on changes to *.md --- .github/workflows/build.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5750477..95af764 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,9 +2,15 @@ name: Build on: push: - branches: [ main ] + branches: + - main + paths-ignore: + - "*.md" pull_request: - branches: [ main ] + branches: + - main + paths-ignore: + - "*.md" permissions: pull-requests: write @@ -50,7 +56,7 @@ jobs: name: coverage-report path: coverage/ - build: + compile: needs: test runs-on: ubuntu-latest steps: @@ -80,4 +86,4 @@ jobs: diff: true diff-branch: main coverage-summary-title: "Code Coverage Summary" - diff-storage: coverage/reports + diff-storage: coverage-reports From 3bfb57cdfed478d20909ffe6aca02c09cb4ee944 Mon Sep 17 00:00:00 2001 From: nvgscientist Date: Mon, 20 Jan 2025 13:38:51 -0800 Subject: [PATCH 2/4] update readme - formatting, details --- README.md | 17 ++++++------- docs/examples/generate.yml | 41 ------------------------------- docs/images/mainloot-logo-rm.png | Bin 14095 -> 0 bytes 3 files changed, 8 insertions(+), 50 deletions(-) delete mode 100644 docs/examples/generate.yml delete mode 100644 docs/images/mainloot-logo-rm.png diff --git a/README.md b/README.md index d07fcaa..1dc430c 100644 --- a/README.md +++ b/README.md @@ -11,9 +11,9 @@ 1. [Overview](#-overview) 2. [Features](#%EF%B8%8F-features) 3. [Installation](#-installation) -4. [Usage](#-usage) - - [Setting the API Key](#set-api-key) - - [Generating maps](#generate-maps) +4. [Usage](#%EF%B8%8F-usage) + - [Setting the API Key](#-setting-your-api-key) + - [Generating maps](#%EF%B8%8F-generate-maps) - [Generate a procedural map with seed and size](#generate-a-procedural-map-with-seed-and-size) - [Generate a procedural map with seed and size (staging branch)](#generate-a-procedural-map-with-seed-and-size-staging-branch) - [Generate a procedural map with random seed](#generate-a-procedural-map-with-random-seed) @@ -22,10 +22,10 @@ - [Generate maps from a csv file (procedural and custom)](#generate-maps-from-a-csv-file-procedural-and-custom) - [Download generated maps](#download-generated-maps) - [Download generated maps to a specified directory](#download-generated-maps-to-a-specified-directory) - - [Opening maps in the browser](#🌐-opening-maps-in-the-browser) - - [Using a `csv` file](#📚-using-a-csv-file) -6. [Storage Locations](#where-is-stuff-stored) -7. [Disclaimers](#️-disclaimers) + - [Opening maps in the browser](#-opening-maps-in-the-browser) + - [Using a `csv` file](#-using-a-csv-file) +6. [Storage Locations](#-file-structurelocations) +7. [Disclaimers](#%EF%B8%8F-disclaimers) ## 📖 Overview @@ -49,7 +49,7 @@ This tool takes map parameter input either via command line or `csv` file (colum ### Quick Install -If you just want to get up and running quickly, we provide a binary for just aboout every platform. You can download the binary for your platform from our [releases](https://github.com/maintc/rustmaps-cli/releases) page. +If you just want to get up and running quickly, the project provides a binary for `macOS`, `Linux`, and `Windows`. You can download the binary for your platform from the [releases](https://github.com/maintc/rustmaps-cli/releases) page. ### Developers and golang people @@ -73,7 +73,6 @@ Available Commands: completion Generate the autocompletion script for the specified shell generate Generate custom and procedural maps open Open generated maps in the browser - tutorial Run through the tutorial and learn to get started Flags: -h, --help help for rustmaps diff --git a/docs/examples/generate.yml b/docs/examples/generate.yml deleted file mode 100644 index 975c599..0000000 --- a/docs/examples/generate.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: Force Wipe Generation - -on: - schedule: - - cron: '0 18 * * 4' # Runs every Thursday at 18:00 UTC - workflow_dispatch: - -jobs: - generate: - runs-on: ubuntu-latest - steps: - - name: Check if first Thursday - id: check_first_thursday - run: | - TODAY=$(date +%Y-%m-%d) - FIRST_THURSDAY=$(date -d "$(date +%Y-%m-01) +$(( (4 - $(date -d $(date +%Y-%m-01) +%u) + 7) % 7 )) days" +%Y-%m-%d) - echo "Today: $TODAY" - echo "First Thursday: $FIRST_THURSDAY" - if [ "$TODAY" != "$FIRST_THURSDAY" ]; then - echo "Not the first Thursday of the month. Exiting." - exit 0 - fi - - - name: Check out repository - uses: actions/checkout@v4 - - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version: '3.13' - cache: 'pip' - - - name: Install dependencies - run: | - pip install rustmaps - - - name: Generate - run: | - rustmaps auth ${{ secrets.RUSTMAPS_API_KEY }} - rustmaps import -c test.csv - rustmaps generate -n test \ No newline at end of file diff --git a/docs/images/mainloot-logo-rm.png b/docs/images/mainloot-logo-rm.png deleted file mode 100644 index 95cac7a8b25d1c4f2b41d5c0c3e14a08c9298db0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14095 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 Date: Mon, 20 Jan 2025 14:25:14 -0800 Subject: [PATCH 3/4] add security.md - community standards --- SECURITY.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 SECURITY.md diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..a309af1 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,8 @@ +# Reporting Security Issues + +We appreciate your efforts to responsibly disclose your findings, and will make every effort to acknowledge your contributions. + +To report a security issue, please use the GitHub Security Advisory ["Report a Vulnerability"](https://github.com/maintc/rustmaps-cli/security/advisories/new) tab. + +The mainloot team will send a response indicating the next steps in handling your report. After the initial reply to your report, the team will keep you informed of the progress towards a fix and full announcement, and may ask for additional information or guidance. + From acc20994627e041e2ff8ec3849ce9c77622eccb5 Mon Sep 17 00:00:00 2001 From: nvgscientist Date: Mon, 20 Jan 2025 14:31:59 -0800 Subject: [PATCH 4/4] add pr template - community standards --- .github/pull_request_template.md | 42 ++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..63da4b2 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,42 @@ +# Pull Request Description + +## Changes Made +*Describe the changes you've made in this pull request. What does this PR do?* + +## Motivation and Context +*Why is this change required? What problem does it solve?* + +*If it fixes an open issue, please link to the issue here.* + +## Type of Change +**Please check the options that are relevant:** +- [ ] Bug fix (non-breaking change that fixes an issue) +- [ ] New feature (non-breaking change that adds functionality) +- [ ] Breaking change (fix or feature that would cause existing functionality to change) +- [ ] This change requires a documentation update + +## Testing Performed +**Describe the tests you ran to verify your changes:** +- Test scenario 1 +- Test scenario 2 + +## Screenshots (if appropriate) +*Add screenshots to help explain your changes.* + +## Dependencies +**List any dependencies that are required for this change:** +- Dependency 1 +- Dependency 2 + +## Checklist +- [ ] I have performed a self-review of my own code +- [ ] I have commented my code, particularly in hard-to-understand areas +- [ ] I have made corresponding changes to the documentation +- [ ] I have added tests that prove my fix is effective or that my feature works +- [ ] New and existing unit tests pass locally with my changes + +## Additional Notes +*Add any other context about the pull request here.* + +## Reviewers +**@mention relevant team members or individuals you'd like to review this PR**