Skip to content

Commit

Permalink
Merge pull request #87 from cloudnativegeo/staging
Browse files Browse the repository at this point in the history
GitHub action update for preview and contribution workflow
  • Loading branch information
zacdezgeo authored Oct 30, 2023
2 parents 5250ebf + 27c7a24 commit b208e3b
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 3 deletions.
20 changes: 18 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,32 @@ on:
pull_request:

jobs:
pr-target-test:
runs-on: ubuntu-latest
steps:
- name: Fail if target is not staging (for PRs only)
if: github.event_name == 'pull_request'
run: |
if [[ "${{ github.event.pull_request.base.ref }}" != "main" || "${{ github.event.pull_request.head.ref }}" == "staging" ]]; then
echo "Target branch is acceptable."
else
echo "Only PRs from staging can target main."
exit 1
fi
tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- name: Checkout code
uses: actions/checkout@v2

- name: Set up Python 3.11
uses: actions/setup-python@v2
with:
python-version: 3.11

- name: run pre-commit
- name: Run pre-commit
run: |
python -m pip install pre-commit
pre-commit run --all-files
2 changes: 2 additions & 0 deletions .github/workflows/preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ name: Deploy PR previews

on:
pull_request:
branches:
- main
types:
- opened
- reopened
Expand Down
2 changes: 1 addition & 1 deletion index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ Notes:
- GeoParquet and FlatGeobuf can be used for vector data or point cloud data.
- LAS files are intended for 3D points, not 2D points (since COPC files are compressed LAS files, the same goes for COPC files).
- [TopoJSON](https://github.com/topojson/topojson) (an extension of GeoJSON that encodes topology) and [newline-delimited GeoJSON](https://stevage.github.io/ndgeojson/) are types of GeoJSON worth mentioning but have yet to be explicitly represented in the diagram.
- GeoTIFF and GeoParquet are geospatial versions of the non-geospatial file formats TIFF and Parquet, respectively. FlatGeobuf builds upon the non-geospatial [flatbuffers](https://github.com/google/flatbuffers) serialization library (though flatbuffers is not a standalone file format)
- GeoTIFF and GeoParquet are geospatial versions of the non-geospatial file formats TIFF and Parquet, respectively. FlatGeobuf builds upon the non-geospatial [flatbuffers](https://github.com/google/flatbuffers) serialization library (though flatbuffers is not a standalone file format).

## Table of Contents

Expand Down

0 comments on commit b208e3b

Please sign in to comment.