diff --git a/.github/workflows/test_print.yaml b/.github/workflows/test_print.yaml new file mode 100644 index 0000000..feb0983 --- /dev/null +++ b/.github/workflows/test_print.yaml @@ -0,0 +1,25 @@ +# This workflow will install Python dependencies, run tests and lint with a single version of Python +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python + +name: Python application + +on: + workflow_dispatch + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - name: Checking out code + uses: actions/checkout@v4 + - name: Set up Python + # This is + uses: actions/setup-python@v5 + with: + python-version: '3.x' + architecture: 'x64' + - name: Display Python version + run: python -c "import sys; print(sys.version)" + diff --git a/.github/workflows/validate.yaml b/.github/workflows/validate.yaml new file mode 100644 index 0000000..ea2d329 --- /dev/null +++ b/.github/workflows/validate.yaml @@ -0,0 +1,36 @@ +# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created +# For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages + +name: Node.js Package + +on: + release: + types: [created] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20 + - run: npm ci + - run: npm test + + publish-gpr: + needs: build + runs-on: ubuntu-latest + permissions: + contents: read + packages: write + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20 + registry-url: https://npm.pkg.github.com/ + - run: npm ci + - run: npm publish + env: + NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}} diff --git a/web/routes/index.js b/web/routes/index.js index 18616cc..a4746ba 100644 --- a/web/routes/index.js +++ b/web/routes/index.js @@ -12,7 +12,7 @@ router.get('/ice-flakes', function (req, res, next) { .status(201) .json({ resource: 'ice-flakes', - count: 1005, + count: 205, shape: 'rectangle' }) })