GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - techascent/tech.config

BranchesTags
Open more actions menu

Latest commit

 

History

123 Commits
123 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
examples/tools-cli
examples/tools-cli
 
 
resources
resources
 
 
scripts
scripts
 
 
src/tech/config
src/tech/config
 
 
test
test
 
 
.gitignore
.gitignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
VERSION
VERSION
 
 
bb.edn
bb.edn
 
 
build.clj
build.clj
 
 
deps.edn
deps.edn
 
 
package.json
package.json
 
 
shadow-cljs.edn
shadow-cljs.edn
 
 

Repository files navigation

CI

The ci.yml workflow runs on every push/PR to master. It:

  1. Installs OS tools (Java, Node, Vault, Babashka) via scripts/install --no-deps
  2. Opens the GitHub Actions runner IP on the Vault security group so it can authenticate
  3. Fetches AWS credentials from Vault for the private S3 Maven repo
  4. Caches Maven (~/.m2) and npm (node_modules) dependencies between runs
  5. Installs project dependencies via scripts/install
  6. Runs scripts/test (JVM, ClojureScript, and Babashka test suites)
  7. Revokes the runner IP from the Vault security group

Required secrets

Secret Purpose
GH_ACTIONS_AWS_ACCESS_KEY_ID AWS key for managing the Vault security group
GH_ACTIONS_AWS_SECRET_ACCESS_KEY AWS secret for managing the Vault security group
VAULT_GITHUB_TOKEN GitHub token for vault login -method=github

Composite actions

  • vault-allow — adds the runner's IP to the Vault SG and logs into Vault
  • vault-revoke — removes the runner's IP from the Vault SG (runs even if tests fail)

About

No description, website, or topics provided.

Resources

Readme
MIT license
Activity
Custom properties

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.