Skip to content

Add Sandeep Kuttal webinar recording and Fix action issues - #152

Merged
yqtian-se merged 3 commits into
acmsigsoft:mainfrom
yqtian-se:main
Sep 24, 2026
Merged

yqtian-se merged 3 commits into
acmsigsoft:mainfrom
yqtian-se:main

Conversation

@yqtian-se

Copy link
Copy Markdown
Contributor

No description provided.

@yqtian-se yqtian-se changed the title Add Sandeep Kuttal webinar recording Add Sandeep Kuttal webinar recording and Fix action issues Aug 25, 2026
@yqtian-se

Copy link
Copy Markdown
Contributor Author

also fix the acition issues by updating the workflows for Node.js 24 compatibility and securely separating pull request preview builds from privileged deployments.

@CaptainEmerson
CaptainEmerson requested a balanced review from Copilot September 24, 2026 06:00
@yqtian-se
yqtian-se merged commit c0a437a into acmsigsoft:main Sep 24, 2026
3 of 4 checks passed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The privileged deployment trusts a PR-controlled artifact for its target pull request number.

Get a fresh assessment by requesting another Copilot review.

Review effort: Balanced
Findings: 1 High severity · 1 Low severity

Open (2)
What changed in this PR

Adds Sandeep Kuttal’s webinar recording and secures the GitHub Pages preview process by separating unprivileged builds from privileged deployments.

Changes:

  • Adds the webinar’s YouTube recording.
  • Splits preview building and deployment into separate workflows.
  • Updates GitHub Actions versions and artifact packaging.
File Description
README.md Documents the preview workflows.
content/​activities/​webinarsmain.md Adds the webinar recording link.
.github/​workflows/​production-deploy.yml Updates actions and artifact handling.
.github/​workflows/​pr-preview.yml Creates read-only preview artifacts.
.github/​workflows/​pr-preview-deploy.yml Deploys previews and comments their URLs.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +52 to +63
- name: Validate deployment metadata
id: metadata
env:
PREVIEW_ROOT: ${{ runner.temp }}/preview
SITE_BASE_URL: ${{ steps.pages.outputs.base_url }}
run: |
test -d "$PREVIEW_ROOT/preview-public"
test -f "$PREVIEW_ROOT/metadata/pr-number"
grep -Eq '^[1-9][0-9]*$' "$PREVIEW_ROOT/metadata/pr-number"
PR_NUMBER="$(tr -d '\r\n' < "$PREVIEW_ROOT/metadata/pr-number")"
printf 'pr_number=%s\n' "$PR_NUMBER" >> "$GITHUB_OUTPUT"
printf 'preview_url=%s/pr-%s\n' "$SITE_BASE_URL" "$PR_NUMBER" >> "$GITHUB_OUTPUT"
Comment thread README.md
There are two GitHub Actions workflows defined in the `.github/workflows` directory:
- `pr-preview.yml`: This workflow is triggered on pull requests and deploys the website to a temporary URL.
- `pr-preview.yml`: This read-only workflow builds preview artifacts for pull requests.
- `pr-preview-deploy.yml`: This workflow deploys successful preview artifacts and adds the preview URL to the pull request.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants