Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
0d27e9b
initial fixes
ryanslatten Feb 18, 2025
eb60b57
pr comment fix
ryanslatten Feb 18, 2025
409afda
update github action version
ryanslatten Feb 25, 2025
5b13a32
fix more action stuff
ryanslatten Feb 25, 2025
0e622ee
Revert "fix more action stuff"
ryanslatten Feb 25, 2025
bac306c
Revert "update github action version"
ryanslatten Feb 25, 2025
990d4b3
Merge branch 'develop' of https://github.com/ngageoint/mage-server in…
ryanslatten Feb 26, 2025
cb56e63
Merge pull request #245 from ngageoint/filter-options
ryanslatten Feb 26, 2025
cec08a8
Update Github Actions (#246)
ryanslatten Mar 12, 2025
5b201ad
Fix observation sync issues (#236)
ryanslatten Mar 12, 2025
97228c9
fix image service container build
Mar 12, 2025
8199029
wip
Mar 12, 2025
b04131c
update image build
Mar 12, 2025
709755d
fix beta version
Mar 12, 2025
31e050e
Merge pull request #248 from ngageoint/container-build-fix
cwerthomni Mar 12, 2025
7dd61db
initial sftp workflows into main branch
Mar 27, 2025
3ee9231
Merge pull request #251 from ngageoint/sftp-workflows
cwerthomni Mar 27, 2025
4e83e58
Fix Save functionality for the Security settings on Admin page
ryanslatten Mar 31, 2025
94b27f6
Update package dependencies for mage server (#250)
ryanslatten Mar 31, 2025
65882e8
Create Contact Us Section on Info Page (#253)
RyCarpenter Apr 2, 2025
6215665
SFTP plugin (#230)
newmanw Apr 2, 2025
44c828d
separate out package deployments to allow failures
Apr 2, 2025
e9bd82d
1396 - OAuth Spike (#252)
danbenner-vega Apr 3, 2025
cbf6bda
Merge pull request #254 from ngageoint/allow-publish-fail
cwerthomni Apr 4, 2025
8a98e00
Fix sftp docker build (#255)
cwerthomni Apr 7, 2025
9055fbe
1390 - SFTP Plugin Password Encryption (#258)
danbenner-vega Apr 18, 2025
7a859dc
Arcgis Features randomly not transferring properly (#257)
ryanslatten Apr 18, 2025
6a59383
Add linting to Arcgis plugin - Service (#240)
ryanslatten Apr 18, 2025
c0ac672
ArcGIS duplicate features sent to the feature service (#259)
ryanslatten Apr 21, 2025
18905db
Ensure enabled/disabled works after arc plugin is initialized (#260)
ryanslatten Apr 22, 2025
27d050b
fix feature layer delete and error message after put (#256)
jwmcdougall Apr 22, 2025
4530100
Release of 6.3.0-beta.8 for Server, Web and Core(#261)
cwerthomni Apr 22, 2025
3682624
Arc sftp beta release (#262)
cwerthomni Apr 22, 2025
292be25
fix sftp release yaml (#263)
cwerthomni Apr 22, 2025
bb72a71
Fix sftp release work flow (#264)
cwerthomni Apr 23, 2025
2f8b7e1
update docker files (#266)
cwerthomni Apr 23, 2025
3556ff3
working changes
danbenner-vega Apr 28, 2025
e43f3e6
removed all instances of previous project name
danbenner-vega Apr 29, 2025
9f6359e
test
ryanslatten May 4, 2025
4bfa9e5
test again
ryanslatten May 4, 2025
254f663
init
ryanslatten May 5, 2025
b30bf3d
switch to --production
ryanslatten May 5, 2025
def7989
add force
ryanslatten May 5, 2025
34f7fdd
test
ryanslatten May 5, 2025
9fd90b6
test
ryanslatten May 5, 2025
928efa7
fix pack
ryanslatten May 5, 2025
62f11cd
[RELEASE] 6.3.0-beta.8 (#268)
cwerthomni May 5, 2025
bb4494a
fix pack command
ryanslatten May 5, 2025
3116030
space
ryanslatten May 5, 2025
2ef38e7
fixed issue
danbenner-vega May 5, 2025
a218fd8
Merge pull request #269 from ngageoint/1420-event-layer-descriptions-bug
jblunk May 7, 2025
fcb6d60
Merge pull request #270 from ngageoint/1424-mage-name-change
jblunk May 7, 2025
233b793
Merge pull request #273 from ngageoint/1402-arabic-chars-filename
jblunk May 7, 2025
2e6cb45
update env variables for docker push command (#277)
cwerthomni May 8, 2025
413bee5
Admin button should appear only for Admins (#275)
ryanslatten May 12, 2025
e615939
Upgrade container images (#272)
cwerthomni May 12, 2025
e8ebd82
Logging out of Admin page brings up modal.
ryanslatten May 12, 2025
a948f89
initial commit
ryanslatten May 12, 2025
39e5db4
don't run sftp if not connected
ryanslatten May 12, 2025
4e76443
Only Admin users should view plugins (#276)
ryanslatten May 13, 2025
e85b687
remove password and add back username
ryanslatten May 13, 2025
e4d23da
Improve the Mage Build and Run Process (#280)
paulsolt-ofsw May 16, 2025
eb94285
Added .vscode/launch.json to share debug configurations
paulsolt-ofsw May 16, 2025
0da4856
fix test
ryanslatten May 19, 2025
70edaba
Merge pull request #281 from ngageoint/psolt/hotreloading
paulsolt-ofsw May 19, 2025
ce8a5cd
Update console errors if Avatar is missing
danbenner-vega May 20, 2025
5845fa3
Add ability to select events for ArcGis
RyCarpenter May 22, 2025
8f102e0
Update SFTP filename (#267)
ryanslatten May 27, 2025
6e53c66
Merge branch 'develop' of https://github.com/ngageoint/mage-server in…
ryanslatten May 27, 2025
f573082
fix test
ryanslatten May 27, 2025
b141128
initial commit
ryanslatten May 27, 2025
f8dc703
Merge pull request #282 from ngageoint/feature/mage-1395-arcgis-events
jblunk May 28, 2025
4dae25e
Merge pull request #279 from ngageoint/1432-sftp-rsa
jblunk May 28, 2025
afced8a
Merge pull request #271 from ngageoint/remove-dev-dependencies
jblunk May 28, 2025
194e5b7
Merge pull request #283 from ngageoint/arcgis-config-error
jblunk May 28, 2025
6bfdc81
Release for 6.3.0 (#284)
ryanslatten May 28, 2025
d61f63c
Merge branch 'master' of https://github.com/ngageoint/mage-server int…
ryanslatten May 28, 2025
281aa07
update package lock file (#286)
ryanslatten May 28, 2025
c7195f2
Release 6.3.0 (#285)
ryanslatten May 28, 2025
596c635
Release 1.0.0-beta.2 for Arcgis and SFTP plugins (#287)
ryanslatten May 28, 2025
25402ba
Merge branch 'master' of https://github.com/ngageoint/mage-server int…
ryanslatten May 28, 2025
2669b44
Auth Updates (#289)
cwerthomni Jun 9, 2025
63e4248
wip
Jun 10, 2025
16c7a74
merge test
Jun 10, 2025
5b282ea
wip
Jun 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 12 additions & 8 deletions .github/workflows/aws_dev.deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ name: AWS Dev Deployment
on:
push:
branches:
- develop
- test
- "**"
workflow_dispatch:

permissions:
id-token: write
Expand All @@ -16,7 +16,7 @@ jobs:
steps:
- name: Checkout Repo
uses: actions/checkout@v4

- name: Set IMAGE_TAG
run: |
if [[ "${{ github.ref_name }}" == "test" ]]; then
Expand All @@ -31,22 +31,26 @@ jobs:
role-to-assume: ${{ secrets.AWS_DEV_ROLE }}
role-session-name: GithubNGAGeointSession
aws-region: ${{ secrets.AWS_DEV_REGION }}

- name: AWS ECR Login
id: ecr-login
uses: aws-actions/amazon-ecr-login@v2

- name: Build Docker image and push
- name: Build Docker image
env:
REGISTRY: ${{ steps.ecr-login.outputs.registry }}
REPOSITORY: "/mage/server"
IMAGE_TAG: ${{ env.IMAGE_TAG }}
run: |
docker build -t $REGISTRY$REPOSITORY:$IMAGE_TAG .
docker push $REGISTRY$REPOSITORY:$IMAGE_TAG

- name: ReDeploy ECS Service
- name: Push Image and ReDeploy ECS Service
if: github.ref =='refs/heads/test' || github.ref =='refs/heads/develop'
env:
SERVICE: "mage${{ env.IMAGE_TAG }}"
REGISTRY: ${{ steps.ecr-login.outputs.registry }}
REPOSITORY: "/mage/server"
IMAGE_TAG: ${{ env.IMAGE_TAG }}
run: |
aws ecs update-service --cluster magedev --service $SERVICE --force-new-deployment
docker push $REGISTRY$REPOSITORY:$IMAGE_TAG
aws ecs update-service --cluster magedev --service $SERVICE --force-new-deployment
18 changes: 9 additions & 9 deletions .github/workflows/build_test.arcgis.service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,19 @@ name: test and package arcgis service plugin
on:
workflow_dispatch:
workflow_call:
push:
pull_request:
paths:
- .github/workflows/build_test.arcgis.service.yaml
- .github/workflows/config.yaml
- plugins/arcgis/service/**

jobs:

config:
uses: ./.github/workflows/config.yaml

test:
name: test plugin arcgis.service
needs: [ config ]
needs: [config]
runs-on: ubuntu-latest
strategy:
matrix:
Expand All @@ -34,12 +33,12 @@ jobs:
- name: test with node ${{ matrix.node }}
run: |
cd plugins/arcgis/service
npm ci
npm ci --force
npm test

package:
name: package plugin arcgis.service
needs: [ config, test ]
needs: [config, test]
runs-on: ubuntu-latest
steps:
- name: checkout
Expand All @@ -51,15 +50,16 @@ jobs:
cache: npm
cache-dependency-path: |
plugins/arcgis/service/package-lock.json
- name: build
- name: build service for plugin
run: |
cd plugins/arcgis/service
npm ci
npm ci --force
npm run build
- name: pack
npm ci --production --force
- name: package for plugin
run: npm pack ./plugins/arcgis/service
- name: upload package
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: arcgis.service-artifacts
path: |
Expand Down
6 changes: 2 additions & 4 deletions .github/workflows/build_test.arcgis.web-app.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,13 @@ name: test and package arcgis web plugin
on:
workflow_dispatch:
workflow_call:
push:
pull_request:
paths:
- .github/workflows/build_test.arcgis.web-app.yaml
- .github/workflows/config.yaml
- plugins/arcgis/web-app/**

jobs:

config:
uses: ./.github/workflows/config.yaml

Expand Down Expand Up @@ -42,9 +41,8 @@ jobs:
run: |
npm pack ./plugins/arcgis/web-app/dist/main
- name: upload packages
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: arcgis.web-app-artifacts
path: |
ngageoint-mage.arcgis.web-app-*.tgz

29 changes: 21 additions & 8 deletions .github/workflows/build_test.image.service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,19 @@ name: test and package image service plugin
on:
workflow_dispatch:
workflow_call:
push:
pull_request:
paths:
- .github/workflows/build_test.image.service.yaml
- .github/workflows/config.yaml
- plugins/image/service/**

jobs:

config:
uses: ./.github/workflows/config.yaml

test:
name: test plugin image.service
needs: [ config ]
needs: [config]
runs-on: ubuntu-latest
strategy:
matrix:
Expand All @@ -31,15 +30,22 @@ jobs:
cache: npm
cache-dependency-path: |
plugins/image/service/package-lock.json
- name: build mage service
run: |
cd service
npm ci --force
npm run build
- name: test with node ${{ matrix.node }}
run: |
cd plugins/image/service
npm ci
npm ci --force
npm install --os=linux --cpu=x64 sharp
rm -rf node_modules/mongoose
npm test

package:
name: package plugin image.service
needs: [ config, test ]
needs: [config, test]
runs-on: ubuntu-latest
steps:
- name: checkout
Expand All @@ -51,15 +57,22 @@ jobs:
cache: npm
cache-dependency-path: |
plugins/image/service/package-lock.json
- name: build
- name: build mage service
run: |
cd plugins/image/service
cd service
npm ci
npm run build
- name: build image service
run: |
cd plugins/image/service
npm ci --force
npm install --os=linux --cpu=x64 sharp
rm -rf node_modules/mongoose
npm run build
- name: pack
run: npm pack ./plugins/image/service
- name: upload package
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: image.service-artifacts
path: |
Expand Down
25 changes: 17 additions & 8 deletions .github/workflows/build_test.nga-msi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,19 @@ name: test and package nga-msi plugin
on:
workflow_dispatch:
workflow_call:
push:
pull_request:
paths:
- .github/workflows/build_test.nga-msi.yaml
- .github/workflows/config.yaml
- plugins/nga-msi/**

jobs:

config:
uses: ./.github/workflows/config.yaml

test:
name: test plugin nga-msi
needs: [ config ]
needs: [config]
runs-on: ubuntu-latest
strategy:
matrix:
Expand All @@ -31,15 +30,20 @@ jobs:
cache: npm
cache-dependency-path: |
plugins/nga-msi/package-lock.json
- name: build mage service
run: |
cd service
npm ci
npm run build
- name: test with node ${{ matrix.node }}
run: |
cd plugins/nga-msi
npm ci
npm ci --force
npm test

package:
name: package plugin nga-msi
needs: [ config, test ]
needs: [config, test]
runs-on: ubuntu-latest
steps:
- name: checkout
Expand All @@ -51,16 +55,21 @@ jobs:
cache: npm
cache-dependency-path: |
plugins/nga-msi/package-lock.json
- name: build mage service
run: |
cd service
npm ci
npm run build
- name: build
run: |
cd plugins/nga-msi
npm ci
npm ci --force
npm run build
- name: pack
run: npm pack ./plugins/nga-msi
- name: upload package
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: nga-msi-artifacts
path: |
ngageoint-mage.*.tgz
ngageoint-mage.*.tgz
21 changes: 11 additions & 10 deletions .github/workflows/build_test.service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: build and test service
on:
workflow_dispatch:
workflow_call:
push:
pull_request:
paths:
- .github/workflows/build_test.service.yaml
- .github/workflows/config.yaml
Expand All @@ -15,7 +15,7 @@ jobs:
build:
name: build mage service
needs: config
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: install system libs
run: |
Expand All @@ -28,24 +28,25 @@ jobs:
node-version: ${{ needs.config.outputs.node_versions-lts }}
cache: npm
cache-dependency-path: service/npm-shrinkwrap.json
- name: build
- name: build and test
run: |
cd service
npm ci
npm run build
npm test
npm ci --production
- name: package
run: npm pack ./service
- name: upload package
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: mage.service-artifacts
path: |
ngageoint-mage.service-*.tgz

test:
name: test mage service
needs: [ config, build ]
runs-on: ubuntu-latest
needs: [config, build]
runs-on: ubuntu-22.04
strategy:
matrix:
node: ${{ fromJSON(needs.config.outputs.node_versions-all-json) }}
Expand All @@ -62,9 +63,9 @@ jobs:
- name: install service dependencies
run: |
cd service
npm ci service
npm ci
- name: download service package
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: mage.service-artifacts
- name: extract service lib
Expand All @@ -76,4 +77,4 @@ jobs:
run: |
cd service
npm run ci:test
# TODO: restore coveralls test coverage report - see buildAndTest.yml
# TODO: restore coveralls test coverage report - see buildAndTest.yml
Loading
Loading